/* Hard frame corruption: palettes, old scan rows, and opaque memory blocks. */
.signal-pending .ink-fault-plates,.signal-tuning .ink-fault-plates{visibility:hidden!important}
.signal-tuning .story-stage{background:var(--study-bg)!important}
.signal-tuning .seed-seal{--seed-ink:var(--study-stamp)!important}
.signal-tuning .story-stage,.signal-tuning .site-header{will-change:translate}
#signal-search{position:fixed;inset:0;z-index:85;overflow:hidden;pointer-events:none;user-select:none;isolation:isolate;contain:strict}
.signal-fragment{position:absolute;inset:0;overflow:hidden;opacity:0;will-change:transform;contain:strict}
.signal-frame{position:absolute;inset:0;background:var(--study-bg);color:var(--study-ink);overflow:hidden}
.signal-frame .story-stage{position:absolute!important;inset:0;height:100svh!important;translate:none!important}
.signal-frame .site-header{translate:none!important}
.signal-frame .pink-note,.signal-frame .pink-note .sheet-surface{background:var(--study-note)!important;color:var(--study-noteInk)!important}
.signal-frame .paper-note,.signal-frame .paper-note .sheet-surface{background:var(--study-paper)!important;color:var(--study-paperInk)!important}
.signal-frame .seed-seal{color:var(--study-stampInk)!important}
.signal-blocks{position:absolute;inset:0;overflow:hidden}
.signal-blocks i{position:absolute;display:block;box-shadow:none;border:0}
.signal-noise{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;opacity:.48}
.signal-raster{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#10101780 3px 4px);opacity:.28;mix-blend-mode:multiply}
@media(prefers-reduced-motion:reduce){#signal-search{display:none!important}}
