html.rare-corrupted{--fault-pink:#ff3fad;--fault-blue:#36bfff;--fault-gold:#e8b94c}
html.rare-corrupted body{background-color:#020207}
html.rare-corrupted body::after{content:"";position:fixed;z-index:980;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.025) 4px,transparent 5px),linear-gradient(90deg,transparent 0 47%,rgba(255,63,173,.045) 49%,rgba(54,191,255,.04) 51%,transparent 53%);mix-blend-mode:screen;animation:rarePageScan .72s steps(3) infinite}
.rare-corrupted .corruption-status{position:fixed;z-index:990;top:74px;right:20px;max-width:min(360px,calc(100% - 40px));padding:9px 12px;border:1px solid rgba(255,63,173,.38);background:rgba(5,3,12,.9);box-shadow:7px 0 rgba(54,191,255,.08),-7px 0 rgba(255,63,173,.08),0 12px 35px #000;color:#d46ca8;font:750 9px/1.45 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;animation:rareStatusFault 4.8s steps(1) infinite}
.rare-corrupted .corruption-status b{color:#f3bf63}.rare-corrupted .corruption-status span{display:block;color:#776878;font-size:8px}
.rare-corrupted h1,.rare-corrupted h2,.rare-corrupted .music-core strong{filter:saturate(.72);text-shadow:3px 0 rgba(255,63,173,.28),-3px 0 rgba(54,191,255,.24);animation:rareTitleFault 6.3s steps(1) infinite}
.rare-corrupted .topbar{border-color:rgba(255,63,173,.25)}.rare-corrupted .topbar span::after{content:" // SIGNAL PARTIALLY OBSCURED";color:#bb4c91}
.rare-corrupted .scan{background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.027) 5px),linear-gradient(90deg,transparent 48%,rgba(255,63,173,.04) 49%,rgba(54,191,255,.04) 51%,transparent 52%);animation:rarePageScan .58s steps(3) infinite}
.rare-corrupted .card,.rare-corrupted .step,.rare-corrupted .group,.rare-corrupted .signal,.rare-corrupted .version,.rare-corrupted .role,.rare-corrupted .signal-card,.rare-corrupted .feature-image,.rare-corrupted .quote,.rare-corrupted .statement{border-color:rgba(190,70,145,.2)!important;box-shadow:inset 3px 0 rgba(255,63,173,.035),inset -3px 0 rgba(54,191,255,.03)}
.rare-corrupted main>section:nth-child(3n){animation:rareSectionDrift 8s steps(1) infinite}.rare-corrupted a:hover{color:#ff83c7!important;text-shadow:2px 0 rgba(54,191,255,.35)}
@keyframes rarePageScan{0%,100%{transform:translateY(0);opacity:.7}48%{transform:translateY(2px);opacity:.42}49%{transform:translateX(3px);opacity:.9}}
@keyframes rareTitleFault{0%,89%,100%{transform:none}90%{transform:translateX(3px);clip-path:inset(18% 0 58% 0)}91%{transform:translateX(-4px);clip-path:inset(62% 0 12% 0)}92%{transform:none;clip-path:none}}
@keyframes rareSectionDrift{0%,84%,100%{transform:none;filter:none}85%{transform:translateX(2px);filter:hue-rotate(16deg)}86%{transform:translateX(-1px);filter:none}}
@keyframes rareStatusFault{0%,76%,100%{opacity:1;transform:none}77%{opacity:.28;transform:translateX(5px)}78%{opacity:1;transform:translateX(-2px)}}
@media(max-width:600px){.rare-corrupted .corruption-status{top:62px;right:10px;font-size:7px}.rare-corrupted .topbar span::after{display:none}}
@media(prefers-reduced-motion:reduce){html.rare-corrupted body::after,.rare-corrupted .corruption-status,.rare-corrupted h1,.rare-corrupted h2,.rare-corrupted .music-core strong,.rare-corrupted .scan,.rare-corrupted main>section:nth-child(3n){animation:none!important}}
