:root{--color-bg:#fff;--color-primary:#171717;--color-accent:#248653;--color-surface:#f4f5f2;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font:16px/1.5 var(--font-sans);color:var(--color-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);margin:0}.page{max-width:40rem;margin:0 auto;padding:2rem 1rem}
