:root{--primary:#00ffe7;--secondary:#1a1a2e;--background:#10101a;--foreground:#fff;--accent:#00ffe7;--glass-bg:rgba(16,16,26,0.7);--glass-blur:18px;--shadow:0 8px 32px 0 rgba(0,255,231,0.18);--border-glow:0 0 12px 2px #00ffe7;--font-geist-sans:"Geist","Segoe UI","Arial",sans-serif;--font-geist-mono:"Geist Mono","Consolas",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Geist,Segoe UI,Arial,sans-serif;background:linear-gradient(135deg,#10101a,#23234a);color:#fff;min-height:100vh;letter-spacing:.01em}a{color:inherit;text-decoration:none}button{font-family:inherit}.hidden{display:none!important}.center{display:flex;justify-content:center;align-items:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,255,231,.05)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00ffe7,#23234a);border-radius:4px;box-shadow:0 0 8px #00ffe7}