:root{--paper:#f5f0eb;--paper-2:#efe9df;--soft:#fff;--ink:#1a1a1a;--ink-soft:#3a3a3a;--warm:#6b645e;--gold:#c4a44a;--border:#e5e0db;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:36px;--text-3xl:48px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 2px #1a1a1a0a;--shadow-md:0 1px 3px #1a1a1a0d, 0 8px 24px -12px #1a1a1a0f}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}
