.crt-overlay{z-index:var(--z-crt);pointer-events:none;contain:strict;opacity:.22;background:repeating-linear-gradient(#ffffff05 0,#0000 1px 4px);position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 10rem #00000094}.crt-overlay:before{content:"";will-change:transform;background:linear-gradient(#0000 42%,#ff234f0a 50%,#0000 58%);animation:9s linear infinite signal-scan;position:absolute;inset:-35% 0;transform:translateY(-35%)}@keyframes signal-scan{0%{transform:translateY(-35%)}to{transform:translateY(35%)}}.signal-wordmark{font-family:var(--font-pixel);letter-spacing:-.04em;text-shadow:0 12px 48px #f2f0ea1a;font-size:clamp(2.35rem,11vw,7rem);line-height:.9;display:inline-block;position:relative}.signal-wordmark:before,.signal-wordmark:after{pointer-events:none;content:attr(data-text);clip-path:inset(0 0 100%);position:absolute;inset:0}.signal-wordmark:before{color:var(--signal);mix-blend-mode:screen;animation:4s step-end .5s infinite signal-glitch-red}.signal-wordmark:after{color:var(--ink);mix-blend-mode:screen;animation:4s step-end .7s infinite signal-glitch-light}@keyframes signal-glitch-red{0%,to{clip-path:inset(0 0 100%);transform:translate(0)}8%{clip-path:inset(10% 0 75%);transform:translate(-4px,2px)}18%{clip-path:inset(35% 0 45%);transform:translate(4px,-2px)}28%{clip-path:inset(60% 0 25%);transform:translate(-3px,4px)}38%{clip-path:inset(80% 0 8%);transform:translate(3px,-3px)}48%{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes signal-glitch-light{0%,to{clip-path:inset(0 0 100%);transform:translate(0)}12%{clip-path:inset(75% 0 8%);transform:translate(5px,-4px)}22%{clip-path:inset(20% 0 60%);transform:translate(-6px,2px)}32%{clip-path:inset(45% 0 35%);transform:translate(3px,-6px)}42%{clip-path:inset(5% 0 90%);transform:translate(-4px,4px)}52%{clip-path:inset(0 0 100%);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.crt-overlay:before{will-change:auto;animation:none;transform:none}.signal-wordmark:before,.signal-wordmark:after{display:none}}@media (forced-colors:active){.crt-overlay{display:none}}
