:root{--color-background:#0d0e10;--color-surface:#15171a;--color-surface-raised:#1b1e22;--color-border:#262a30;--color-text:#e8eaed;--color-text-muted:#9198a1;--color-accent:#3ddc97;--color-accent-hover:#63e6ad;--color-accent-contrast:#0d0e10;--radius:12px;--container-width:1120px;--header-height:64px;--font-family:system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{min-height:100vh;font-family:var(--font-family);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex}h1,h2,h3,p,ul,ol{margin:0}a{color:inherit}main{flex:1}
