:root{--color-bg:#fbfaf8;--color-surface:#fff;--color-text:#1c1b1a;--color-text-muted:#6b6762;--color-border:#e6e2dc;--color-accent:#2f5d50;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius:8px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#141413;--color-surface:#1d1c1b;--color-text:#f2efea;--color-text-muted:#a39e97;--color-border:#2e2c2a;--color-accent:#7fb8a6}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-header{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.wordmark{font-size:1.25rem;font-weight:600;text-decoration:none}.icon-button{padding:var(--space-2);border-radius:var(--radius);color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.hero{padding:var(--space-8) var(--space-4);max-width:960px;margin:0 auto}
