:root{--bg: #050805;--bg-alt: #020402;--panel: rgba(0, 0, 0, .95);--panel-hover: rgba(57, 255, 20, .04);--green: #39ff14;--green-dim: #1a4a1a;--green-ghost: rgba(57, 255, 20, .06);--green-glow: rgba(57, 255, 20, .28);--rust: #8b4513;--rust-dim: rgba(139, 69, 19, .5);--amber: #ffbb00;--amber-dim: rgba(255, 187, 0, .55);--amber-ghost: rgba(255, 187, 0, .13);--blue: #29c8ff;--blue-dim: rgba(41, 200, 255, .55);--blue-ghost: rgba(41, 200, 255, .12);--red: #ff3d54;--red-ghost: rgba(255, 61, 84, .07);--purple: #c678ff;--purple-ghost: rgba(198, 120, 255, .13);--border: rgba(57, 255, 20, .18);--border-hot: rgba(57, 255, 20, .5);--border-bright: rgba(57, 255, 20, .65)}body{margin:0;background-color:transparent;overflow:hidden;font-family:Share Tech Mono,VT323,monospace}.glow-green{text-shadow:0 0 8px var(--green),0 0 20px rgba(57,255,20,.5),0 0 45px rgba(57,255,20,.2)}.glow-rust{text-shadow:0 0 8px var(--rust),0 0 20px rgba(139,69,19,.4)}.glow-amber{text-shadow:0 0 18px var(--amber),0 0 40px rgba(255,187,0,.3)}.glow-blue{text-shadow:0 0 18px var(--blue),0 0 40px rgba(41,200,255,.3)}.glow-red{text-shadow:0 0 18px var(--red),0 0 40px rgba(255,61,84,.3)}.glow-purple{text-shadow:0 0 18px var(--purple),0 0 40px rgba(198,120,255,.3)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.blink{animation:blink 1.1s step-end infinite}@keyframes border-pulse{0%,to{border-color:var(--border)}50%{border-color:var(--border-hot)}}.pulse-border{animation:border-pulse 3.5s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.live-dot{width:7px;height:7px;border-radius:0;background:var(--green);box-shadow:0 0 6px var(--green),0 0 12px #39ff1466;animation:glow-pulse 1.5s ease-in-out infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .5s ease forwards}.fade-up:nth-child(1){animation-delay:0s}.fade-up:nth-child(2){animation-delay:.1s}.fade-up:nth-child(3){animation-delay:.2s}.fade-up:nth-child(4){animation-delay:.3s}.fade-up:nth-child(5){animation-delay:.4s}@keyframes scanline-crawl{0%{top:-2px}to{top:100vh}}@keyframes glitch-shift{0%,to{transform:translate(0);clip-path:none}20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px);clip-path:inset(40% 0 40% 0)}60%{transform:translate(-1px,2px)}80%{transform:translate(2px,-2px);clip-path:inset(20% 0 60% 0)}}.glitch{animation:glitch-shift 4s infinite}.glitch:hover{animation-duration:.3s}@keyframes flicker{0%,to{opacity:1}7%{opacity:.98}7.2%{opacity:1}23%{opacity:.97}23.3%{opacity:1}48%{opacity:.99}48.4%{opacity:.97}48.7%{opacity:1}72%{opacity:.98}72.2%{opacity:1}90%{opacity:.97}90.3%{opacity:1}}.flicker{animation:flicker 14s step-end infinite}@keyframes stream-scanline{0%{top:-2px}to{top:100%}}.stream-scanline{position:absolute;left:0;right:0;height:3px;background:#39ff1412;animation:stream-scanline 7s linear infinite;pointer-events:none;z-index:10}.stream-scanline-amber{position:absolute;left:0;right:0;height:2px;background:#ffbb000f;animation:stream-scanline 6s linear infinite;pointer-events:none;z-index:10}@keyframes xp-float{0%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1;transform:translateY(-20px) scale(1.2)}to{opacity:0;transform:translateY(-35px) scale(.9)}}.xp-float{animation:xp-float 1.4s ease-out forwards}@keyframes levelup-flash{0%{opacity:0}5%{opacity:.85}15%{opacity:.4}to{opacity:.4}}@keyframes scale-pop{0%{transform:scale(8);opacity:0}60%{transform:scale(.9);opacity:1}80%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.scale-pop{animation:scale-pop .6s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes scan-sweep{0%{transform:translateY(-100%);opacity:.4}to{transform:translateY(200vh);opacity:0}}@keyframes typewriter-cursor{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{animation:typewriter-cursor .7s step-end infinite}@keyframes levelup-fade-out{0%{opacity:1}to{opacity:0}}.scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.42) 2px,rgba(0,0,0,.42) 4px);pointer-events:none;z-index:50}.crt-vignette{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.65) 100%);pointer-events:none;z-index:49}@keyframes lightning{0%,97%,98.5%,to{opacity:0}97.5%{opacity:.7}98%{opacity:.1}99%{opacity:.9}}.lightning-flicker{animation:lightning 20s infinite ease-out}@keyframes hex-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hex-scroll{animation:hex-scroll 18s linear infinite;display:inline-block;white-space:nowrap}@keyframes fog-pan-right{0%{background-position:-200vw center}to{background-position:0vw center}}.animate-fog-slow{background-image:url(https://raw.githubusercontent.com/danielstuart14/CSS_FOG_ANIMATION/master/fog1.png);background-repeat:repeat-x;background-size:200vw 100vh;animation:fog-pan-right 60s linear infinite}.animate-fog-fast{background-image:url(https://raw.githubusercontent.com/danielstuart14/CSS_FOG_ANIMATION/master/fog2.png);background-repeat:repeat-x;background-size:200vw 100vh;animation:fog-pan-right 35s linear infinite}
