:root{--bg:#0b0f14;--surface:#131a22;--mint:#00e6a8;--violet:#c44dff;--cyan:#3befff;--white:#f5f7fa;--slate:#94a3b8;--font-heading:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 2px 16px #00000080;--shadow-glow:0 0 24px #00e6a82e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.15}button{cursor:pointer;font-family:var(--font-body)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#2a3240}::-webkit-scrollbar-thumb:hover{background:var(--slate)}
