:root{--ink:#07110e;--ink-soft:#0d1a17;--surface:#f1f5ee;--surface-muted:#dfe7de;--line:#07110e29;--line-dark:#eef6f029;--text:#0b1713;--text-muted:#56635e;--text-on-dark:#edf7f0;--text-on-dark-muted:#9fb0a8;--signal:#b8f36b;--signal-strong:#8ee53f;--cool:#6ee7de}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{--font-sans:var(--font-geist-sans,Arial), Arial, sans-serif;--font-mono:var(--font-geist-mono,"Courier New"), "Courier New", monospace;background:var(--ink);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--signal);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
