:root{--color-bg: #0a0a14;--color-surface: #1a1a2e;--color-primary: #00faff;--color-secondary: #e400f9;--color-text: #e0e0e0;--color-text-muted: #8b8b9e;--font-heading: "Orbitron", sans-serif;--font-body: "Rajdhani", sans-serif;--shadow-glow: 0 0 10px rgba(0, 250, 255, .5);--shadow-glow-strong: 0 0 20px rgba(0, 250, 255, .8)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-primary);text-transform:uppercase}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-surface);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-gradient{background:linear-gradient(to right,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glitch-effect{position:relative}.glitch-effect:before,.glitch-effect:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.glitch-effect:before{left:2px;text-shadow:-1px 0 red;clip:rect(24px,550px,90px,0);animation:glitch-anim-1 2.5s infinite linear alternate-reverse}.glitch-effect:after{left:-2px;text-shadow:-1px 0 blue;clip:rect(85px,550px,140px,0);animation:glitch-anim-2 3s infinite linear alternate-reverse}@keyframes glitch-anim-1{0%{clip:rect(20px,9999px,15px,0)}20%{clip:rect(60px,9999px,10px,0)}40%{clip:rect(10px,9999px,85px,0)}60%{clip:rect(40px,9999px,60px,0)}80%{clip:rect(80px,9999px,5px,0)}to{clip:rect(30px,9999px,100px,0)}}@keyframes glitch-anim-2{0%{clip:rect(120px,9999px,15px,0)}20%{clip:rect(10px,9999px,100px,0)}40%{clip:rect(60px,9999px,15px,0)}60%{clip:rect(80px,9999px,50px,0)}80%{clip:rect(30px,9999px,120px,0)}to{clip:rect(100px,9999px,90px,0)}}
