#kikenna-inspect-shield {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2147483000;
    display: none;
    place-items: center;
    padding: 28px;
    color: #f8fafc;
    background: #02040a;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    overscroll-behavior: none;
}

html.kikenna-inspect-active,
body.kikenna-inspect-active {
    overflow: hidden !important;
    background: #02040a !important;
}

body.kikenna-inspect-active #kikenna-inspect-shield {
    display: grid;
}

.kikenna-inspect-shield__inner {
    width: min(430px, 100%);
    display: grid;
    justify-items: center;
    gap: 10px;
}

.kikenna-inspect-shield__inner svg {
    width: 42px;
    height: 42px;
    fill: #94a3b8;
}

.kikenna-inspect-shield__inner strong {
    font-size: clamp(20px, 4vw, 28px);
    line-height: 1.2;
    letter-spacing: -.025em;
}

.kikenna-inspect-shield__inner span {
    max-width: 360px;
    color: #94a3b8;
    font-size: 13px;
    line-height: 1.65;
}

body.kikenna-inspect-active .site-header,
body.kikenna-inspect-active .gdt-manga-header,
body.kikenna-inspect-active .gdt-stream-header,
body.kikenna-inspect-active .bottom-nav,
body.kikenna-inspect-active .gdt-manga-mobile-dock,
body.kikenna-inspect-active .gdt-stream-mobile-nav,
body.kikenna-inspect-active .site-footer,
body.kikenna-inspect-active .gdt-manga-footer,
body.kikenna-inspect-active .gdt-stream-footer,
body.kikenna-inspect-active footer {
    z-index: 2147483100 !important;
}
