.neon-text{color:var(--color-neon-cyan);text-shadow:var(--shadow-neon-cyan);animation:neon-flicker 3s infinite alternate}.neon-text-pink{color:var(--color-neon-pink);text-shadow:var(--shadow-neon-pink)}.neon-text-purple{color:var(--color-neon-purple);text-shadow:var(--shadow-neon-purple)}.neon-hover{transition:all var(--transition-normal)}.neon-hover:hover{color:var(--color-neon-cyan);text-shadow:var(--shadow-neon-cyan);transform:scale(1.05)}.neon-border{border:2px solid var(--color-neon-cyan);box-shadow:inset 0 0 10px var(--color-glow-cyan),0 0 10px var(--color-glow-cyan)}.neon-border-pink{border:2px solid var(--color-neon-pink);box-shadow:inset 0 0 10px var(--color-glow-pink),0 0 10px var(--color-glow-pink)}.scanlines{position:relative;overflow:hidden}.scanlines:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:var(--z-overlay);opacity:.5;animation:scanline-move 8s linear infinite}@keyframes scanline-move{0%{transform:translateY(0)}to{transform:translateY(10px)}}.crt-effect{position:relative}.crt-effect:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#0000,#0000004d);pointer-events:none;z-index:var(--z-overlay)}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch:before{animation:glitch-1 2.5s infinite;color:var(--color-neon-cyan);z-index:-1}.glitch:after{animation:glitch-2 2.5s infinite;color:var(--color-neon-pink);z-index:-2}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}@keyframes neon-flicker{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:var(--shadow-neon-cyan);opacity:1}20%,24%,55%{text-shadow:none;opacity:.7}}.glass-card{background:#1a1d3fb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,240,.2);border-radius:8px;box-shadow:0 8px 32px #0000005e,inset 0 0 20px #00fff01a}.glass-card:hover{border-color:#00fff080;box-shadow:0 8px 32px #0000005e,inset 0 0 20px #00fff033,0 0 30px #00fff04d;transition:all var(--transition-normal)}.btn-neon{padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:2px solid var(--color-neon-cyan);color:var(--color-neon-cyan);font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;overflow:hidden;transition:all var(--transition-normal);box-shadow:0 0 10px var(--color-glow-cyan)}.btn-neon:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--color-neon-cyan);transition:left var(--transition-normal);z-index:-1}.btn-neon:hover{color:var(--color-bg-primary);box-shadow:0 0 20px var(--color-glow-cyan),0 0 40px var(--color-glow-cyan)}.btn-neon:hover:before{left:0}.cyber-divider{height:2px;background:linear-gradient(90deg,transparent,var(--color-neon-cyan) 20%,var(--color-neon-cyan) 80%,transparent);box-shadow:0 0 10px var(--color-glow-cyan);margin:var(--spacing-xl) 0}.holographic{background:linear-gradient(45deg,var(--color-neon-cyan),var(--color-neon-purple),var(--color-neon-pink),var(--color-neon-cyan));background-size:300% 300%;animation:holographic-shift 5s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes holographic-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glow-pulse{animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 10px var(--color-glow-cyan)}50%{box-shadow:0 0 30px var(--color-glow-cyan),0 0 50px var(--color-glow-cyan)}}.cyber-heading{font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--color-neon-cyan);text-shadow:var(--shadow-neon-cyan)}.tech-font{font-family:Share Tech Mono,Courier New,monospace}.will-animate{will-change:transform,opacity}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes slideInLeft{0%{transform:translate(-100%) translateZ(0);opacity:0}to{transform:translate(0) translateZ(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%) translateZ(0);opacity:0}to{transform:translate(0) translateZ(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translate(0) translateZ(0);opacity:1}to{transform:translate(-100%) translateZ(0);opacity:0}}@keyframes slideOutRight{0%{transform:translate(0) translateZ(0);opacity:1}to{transform:translate(100%) translateZ(0);opacity:0}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes flicker{0%,to{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}.animate-fadeIn{animation:fadeIn .5s cubic-bezier(.4,0,.2,1)}.animate-fadeOut{animation:fadeOut .5s cubic-bezier(.4,0,.2,1)}.animate-fadeInUp{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.animate-slideInLeft{animation:slideInLeft .6s cubic-bezier(.4,0,.2,1)}.animate-slideInRight{animation:slideInRight .6s cubic-bezier(.4,0,.2,1)}.animate-scaleIn{animation:scaleIn .5s cubic-bezier(.4,0,.2,1)}.animate-float{animation:float 3s ease-in-out infinite}.animate-bounce{animation:bounce 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.animate-rotate{animation:rotate 2s linear infinite}.animate-flicker{animation:flicker 3s linear infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.duration-fast{animation-duration:.3s}.duration-normal{animation-duration:.6s}.duration-slow{animation-duration:1s}@keyframes sceneTransitionOut{0%{opacity:1;filter:blur(0);transform:scale(1) translateZ(0)}to{opacity:0;filter:blur(10px);transform:scale(.95) translateZ(0)}}@keyframes sceneTransitionIn{0%{opacity:0;filter:blur(10px);transform:scale(1.05) translateZ(0)}to{opacity:1;filter:blur(0);transform:scale(1) translateZ(0)}}.scene-transition-out{animation:sceneTransitionOut var(--transition-scene) cubic-bezier(.4,0,.6,1)}.scene-transition-in{animation:sceneTransitionIn var(--transition-scene) cubic-bezier(.4,0,.2,1)}@keyframes characterWalkLeft{0%{transform:translate(0) translateZ(0)}to{transform:translate(-100px) translateZ(0)}}@keyframes characterWalkRight{0%{transform:translate(0) translateZ(0)}to{transform:translate(100px) translateZ(0)}}.character-walk-left{animation:characterWalkLeft 1s cubic-bezier(.4,0,.2,1)}.character-walk-right{animation:characterWalkRight 1s cubic-bezier(.4,0,.2,1)}@keyframes idleSway{0%,to{transform:translate(0) rotate(0) translateZ(0)}25%{transform:translate(-2px) rotate(-.5deg) translateZ(0)}75%{transform:translate(2px) rotate(.5deg) translateZ(0)}}.idle-sway{animation:idleSway 4s ease-in-out infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--color-neon-cyan)}}.typing-effect{overflow:hidden;border-right:2px solid var(--color-neon-cyan);white-space:nowrap;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes neonPulse{0%,to{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor}50%{text-shadow:0 0 20px currentColor,0 0 30px currentColor,0 0 40px currentColor,0 0 50px currentColor}}.neon-pulse{animation:neonPulse 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.shimmer{animation:shimmer 2s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-float,.animate-bounce,.animate-flicker,.idle-sway,.neon-pulse,.shimmer{animation:none!important}}.loading-screen.svelte-1p9h290{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#0a0a0f,#1a0a1f,#0f0a1a);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.loading-content.svelte-1p9h290{display:flex;flex-direction:column;align-items:center;gap:3rem;z-index:2;padding:2rem}.cyber-logo.svelte-1p9h290{text-align:center}.cyber-logo.svelte-1p9h290 h1:where(.svelte-1p9h290){font-family:Orbitron,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:900;color:var(--cyan);text-shadow:0 0 20px var(--cyan),0 0 40px var(--cyan),0 0 60px var(--cyan),0 0 80px rgba(0,255,255,.5);margin:0;letter-spacing:.2em;animation:svelte-1p9h290-pulse-glow 2s ease-in-out infinite}.cyber-logo.svelte-1p9h290 .glitch:where(.svelte-1p9h290){position:relative}.cyber-logo.svelte-1p9h290 .glitch:where(.svelte-1p9h290):before,.cyber-logo.svelte-1p9h290 .glitch:where(.svelte-1p9h290):after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.cyber-logo.svelte-1p9h290 .glitch:where(.svelte-1p9h290):before{color:var(--pink);animation:svelte-1p9h290-glitch-1 2.5s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.cyber-logo.svelte-1p9h290 .glitch:where(.svelte-1p9h290):after{color:var(--purple);animation:svelte-1p9h290-glitch-2 2s infinite;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}.subtitle.svelte-1p9h290{font-family:Rajdhani,sans-serif;font-size:clamp(.8rem,2vw,1.2rem);color:var(--text-secondary);letter-spacing:.3em;margin-top:.5rem;text-transform:uppercase}.spinner-container.svelte-1p9h290{position:relative;width:150px;height:150px}.spinner.svelte-1p9h290{position:relative;width:100%;height:100%}.spinner-ring.svelte-1p9h290{position:absolute;width:100%;height:100%;border:3px solid transparent;border-radius:50%}.spinner-ring.svelte-1p9h290:nth-child(1){border-top-color:var(--cyan);animation:svelte-1p9h290-spin 1.5s linear infinite}.spinner-ring.svelte-1p9h290:nth-child(2){border-right-color:var(--pink);animation:svelte-1p9h290-spin 2s linear infinite reverse;width:80%;height:80%;top:10%;left:10%}.spinner-ring.svelte-1p9h290:nth-child(3){border-bottom-color:var(--purple);animation:svelte-1p9h290-spin 2.5s linear infinite;width:60%;height:60%;top:20%;left:20%}.spinner-core.svelte-1p9h290{position:absolute;width:40%;height:40%;top:30%;left:30%;background:radial-gradient(circle,var(--cyan) 0%,transparent 70%);border-radius:50%;animation:svelte-1p9h290-pulse 1.5s ease-in-out infinite}.progress-container.svelte-1p9h290{width:min(400px,80vw);display:flex;flex-direction:column;align-items:center;gap:.5rem}.progress-bar.svelte-1p9h290{position:relative;width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 10px #00000080}.progress-fill.svelte-1p9h290{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--purple));transition:width .3s ease;border-radius:4px}.progress-glow.svelte-1p9h290{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--purple));filter:blur(10px);opacity:.6;transition:width .3s ease}.progress-text.svelte-1p9h290{font-family:Share Tech Mono,monospace;font-size:1.2rem;color:var(--cyan);text-shadow:0 0 10px var(--cyan)}.loading-message.svelte-1p9h290{font-family:Share Tech Mono,monospace;font-size:clamp(.9rem,2vw,1.1rem);color:var(--text-secondary);text-align:center;min-height:1.5em}.typing-text.svelte-1p9h290{display:inline-block}.cursor.svelte-1p9h290{display:inline-block;animation:svelte-1p9h290-blink 1s step-end infinite;color:var(--cyan)}.scanlines.svelte-1p9h290{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;opacity:.5}@keyframes svelte-1p9h290-spin{to{transform:rotate(360deg)}}@keyframes svelte-1p9h290-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes svelte-1p9h290-pulse-glow{0%,to{text-shadow:0 0 20px var(--cyan),0 0 40px var(--cyan),0 0 60px var(--cyan),0 0 80px rgba(0,255,255,.5)}50%{text-shadow:0 0 30px var(--cyan),0 0 60px var(--cyan),0 0 90px var(--cyan),0 0 120px rgba(0,255,255,.8)}}@keyframes svelte-1p9h290-blink{50%{opacity:0}}@keyframes svelte-1p9h290-glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes svelte-1p9h290-glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}@media(max-width:768px){.loading-content.svelte-1p9h290{gap:2rem}.spinner-container.svelte-1p9h290{width:120px;height:120px}}.controls-container.svelte-7z9eeu{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;display:flex;gap:.75rem;align-items:center;animation:fadeInUp .6s ease-out .3s backwards}.control-btn.svelte-7z9eeu{min-width:48px;min-height:48px;padding:.625rem 1rem;border-radius:8px;border:2px solid var(--cyan);background:#000a14cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cyan);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #00ffff4d,inset 0 0 10px #00ffff1a;font-family:Rajdhani,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.control-btn.svelte-7z9eeu svg:where(.svelte-7z9eeu){width:20px;height:20px;flex-shrink:0}.control-btn.svelte-7z9eeu:hover{border-color:var(--pink);color:var(--pink);box-shadow:0 0 30px #ff006e80,inset 0 0 15px #ff006e33;transform:translateY(-2px)}.control-btn.svelte-7z9eeu:active{transform:translateY(0)}.control-btn.autoplay-blocked.svelte-7z9eeu{animation:svelte-7z9eeu-pulse-attention 2s ease-in-out infinite}@keyframes svelte-7z9eeu-pulse-attention{0%,to{box-shadow:0 0 20px #ffc80080,inset 0 0 10px #ffc80033;border-color:#ffc800}50%{box-shadow:0 0 40px #ffc800cc,inset 0 0 20px #ffc8004d;border-color:#fd0}}.volume-btn.svelte-7z9eeu{min-width:40px;min-height:40px;padding:.5rem;border-radius:50%;border-color:var(--purple);color:var(--purple);box-shadow:0 0 15px #b900ff4d,inset 0 0 10px #b900ff1a}.volume-btn.svelte-7z9eeu:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 25px #00ffff80,inset 0 0 15px #00ffffd0}.volume-btn.svelte-7z9eeu svg:where(.svelte-7z9eeu){width:18px;height:18px}.volume-slider-container.svelte-7z9eeu{display:flex;align-items:center;gap:.5rem;background:#000a14e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1rem;border-radius:25px;border:1px solid var(--purple);box-shadow:0 0 20px #bb00ffc9,inset 0 0 10px #95cf96b4;animation:svelte-7z9eeu-slideInRight .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-7z9eeu-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.slider-wrapper.svelte-7z9eeu{position:relative;width:100px;height:20px;display:flex;align-items:center}.slider-track.svelte-7z9eeu{position:absolute;width:100%;height:6px;background:#fff3;border-radius:3px;border:1px solid rgba(0,255,255,.3);pointer-events:none;overflow:hidden}.slider-fill.svelte-7z9eeu{position:absolute;height:100%;background:var(--cyan);border-radius:3px;box-shadow:0 0 10px #0ff9;transition:width .1s ease-out;pointer-events:none}.volume-slider.svelte-7z9eeu{width:100%;height:20px;outline:none;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:1;margin:0}.volume-slider.svelte-7z9eeu::-webkit-slider-track{background:transparent;border:none}.volume-slider.svelte-7z9eeu::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--cyan);cursor:pointer;box-shadow:0 0 10px var(--cyan),0 0 20px #00ffff80,inset 0 0 5px #ffffff80;transition:all .2s ease;border:2px solid rgba(255,255,255,.3)}.volume-slider.svelte-7z9eeu::-webkit-slider-thumb:hover{transform:scale(1.3);box-shadow:0 0 15px var(--cyan),0 0 30px #0ffc,inset 0 0 8px #ffffffb3}.volume-slider.svelte-7z9eeu::-moz-range-track{background:transparent;border:none}.volume-slider.svelte-7z9eeu::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--cyan);cursor:pointer;border:2px solid rgba(255,255,255,.3);box-shadow:0 0 10px var(--cyan),0 0 20px #00ffff80,inset 0 0 5px #ffffff80;transition:all .2s ease}.volume-slider.svelte-7z9eeu::-moz-range-thumb:hover{transform:scale(1.3);box-shadow:0 0 15px var(--cyan),0 0 30px #0ffc,inset 0 0 8px #ffffffb3}.volume-slider.svelte-7z9eeu::-moz-range-progress{background:transparent}.volume-label.svelte-7z9eeu{font-family:Share Tech Mono,monospace;font-size:.875rem;color:var(--cyan);text-shadow:0 0 5px var(--cyan);min-width:40px;text-align:right}@media(max-width:768px){.controls-container.svelte-7z9eeu{bottom:1rem;right:1rem;gap:.5rem}.control-btn.svelte-7z9eeu{min-width:44px;min-height:44px;padding:.5rem .75rem;font-size:.75rem}.control-btn.svelte-7z9eeu svg:where(.svelte-7z9eeu){width:18px;height:18px}.volume-btn.svelte-7z9eeu{min-width:36px;min-height:36px}.volume-btn.svelte-7z9eeu svg:where(.svelte-7z9eeu){width:16px;height:16px}.volume-slider-container.svelte-7z9eeu{position:absolute;bottom:60px;right:0}.volume-slider.svelte-7z9eeu{width:80px}}@media(prefers-reduced-motion:reduce){.control-btn.svelte-7z9eeu,.volume-slider-container.svelte-7z9eeu{transition:none;animation:none}}:root{--color-bg-primary: #0a0e27;--color-bg-secondary: #1a1d3f;--color-bg-overlay: rgba(10, 14, 39, .95);--color-neon-cyan: #00fff0;--color-neon-pink: #ff006e;--color-neon-purple: #b900ff;--color-neon-blue: #00d4ff;--color-neon-green: #00ff88;--color-text-primary: #ffffff;--color-text-secondary: #b0b8cc;--color-text-cyan: #00fff0;--color-text-muted: #6a7489;--color-rain: rgba(173, 216, 230, .3);--color-glow-cyan: rgba(0, 255, 240, .5);--color-glow-pink: rgba(255, 0, 110, .5);--color-glow-purple: rgba(185, 0, 255, .5);--shadow-neon-cyan: 0 0 10px #00fff0, 0 0 20px rgba(0,255,240,.5);--shadow-neon-pink: 0 0 10px #ff006e, 0 0 20px rgba(255,0,110,.5);--shadow-neon-purple: 0 0 10px #b900ff, 0 0 20px rgba(185,0,255,.5);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .6s ease;--transition-scene: 1s ease-in-out;--z-background: 0;--z-scene: 10;--z-character: 20;--z-rain: 30;--z-ui: 40;--z-modal: 50;--z-overlay: 60}html,body{overflow:hidden;width:100%;height:100%}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:Rajdhani,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:fixed}a{color:var(--color-neon-cyan);text-decoration:none;transition:all .15s ease}a:hover{color:var(--color-neon-pink);text-shadow:var(--shadow-neon-pink)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-neon-cyan);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-neon-purple)}::selection{background-color:var(--color-neon-cyan);color:var(--color-bg-primary)}
