@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=JetBrains+Mono:wght@300;400;500;700&family=Rajdhani:wght@300;400;500;600;700&display=swap";
:root{--amd-red:#e30913;--bg-void:#020204;--text-primary:#f0f0ff;--text-secondary:#88a;--accent-cyan:#00d4ff;--accent-gold:#ffb800;--accent-green:#00ff9c;--font-display:"Orbitron", monospace;--font-body:"Rajdhani", sans-serif;--font-mono:"JetBrains Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-void);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#07070f}::-webkit-scrollbar-thumb{background:var(--amd-red);border-radius:2px}.cyber-background{z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,#e309131f,#0000 35%),radial-gradient(circle at 80% 30%,#00d4ff1a,#0000 35%),radial-gradient(circle at 50% 80%,#00ff9914,#0000 40%),#03040a;position:fixed;inset:0;overflow:hidden}.grid-overlay{opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;animation:20s linear infinite gridMove;position:absolute;inset:0}.glow{filter:blur(120px);opacity:.45;border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite pulseGlow;position:absolute}.glow-red{background:#e3091359;top:10%;left:10%}.glow-blue{background:#00d4ff47;animation-delay:2s;top:20%;right:10%}.glow-green{background:#0f93;animation-delay:4s;bottom:5%;left:35%}.scan-line{background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:2px;animation:6s linear infinite scanMove;position:absolute;left:0}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(80px)}}@keyframes pulseGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}@keyframes scanMove{0%{top:-10%}to{top:110%}}
