.url-adventure-theme{--adventure-bg:#0f172a;--adventure-accent:#22d3ee;--adventure-error:#ef4444;--adventure-success:#22c55e;--adventure-text:#e2e8f0;--adventure-code:#f472b6}.url-adventure-theme .scan-line{pointer-events:none;z-index:50;background:#22d3ee4d;width:100%;height:2px;animation:3s linear infinite scan;position:absolute;top:0;left:0;box-shadow:0 0 10px #22d3ee80}@keyframes scan{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.url-adventure-theme .crt-overlay{pointer-events:none;z-index:40;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px}.url-adventure-theme .glitch-text{position:relative}.url-adventure-theme .glitch-text:before,.url-adventure-theme .glitch-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.url-adventure-theme .glitch-text:before{text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse glitch-anim;left:2px}.url-adventure-theme .glitch-text:after{text-shadow:-1px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse glitch-anim2;left:-2px}@keyframes glitch-anim{0%{clip:rect(21px,9999px,89px,0)}20%{clip:rect(66px,9999px,5px,0)}40%{clip:rect(85px,9999px,35px,0)}60%{clip:rect(10px,9999px,60px,0)}80%{clip:rect(45px,9999px,20px,0)}to{clip:rect(30px,9999px,95px,0)}}@keyframes glitch-anim2{0%{clip:rect(66px,9999px,25px,0)}20%{clip:rect(15px,9999px,5px,0)}40%{clip:rect(50px,9999px,85px,0)}60%{clip:rect(30px,9999px,10px,0)}80%{clip:rect(75px,9999px,40px,0)}to{clip:rect(10px,9999px,55px,0)}}
