@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;800;900&family=Exo+2:wght@300;400;500;600;700&display=swap";
:root{--gold:#d4a017;--amber:#ff6b00;--warm:#ffd060;--bg:#000;--card:#ffffff08;--border:#d4a01724;--text:#f5f0e8;--dim:#f5f0e866;--cyan:var(--gold);--purple:var(--amber);--pink:var(--warm)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d4a01766 #000}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:"Exo 2",sans-serif;font-weight:400;overflow-x:hidden}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#d4a01766;border-radius:2px}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}::selection{background:#d4a01733}.section-divider{background:#d4a0171f;width:100%;height:1px}.glass-card{background:#ffffff08;border:1px solid #d4a0171f;border-radius:4px}.neon-btn{letter-spacing:.2em;text-transform:uppercase;color:#d4a017;cursor:pointer;background:0 0;border:1px solid #d4a017b3;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:13px 34px;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.neon-btn:hover{color:#ffd060;background:#d4a0171a;box-shadow:0 0 20px #d4a01733}.section{padding:110px clamp(24px,6vw,100px);position:relative}@media (max-width:768px){.section{padding:72px 20px}}
