@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Figtree:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--cw-bg:#201813;--cw-surface:#2a2019;--cw-surface-alt:#34281f;--cw-line:#3e3024;--cw-ink:#f5ebd8;--cw-ink-muted:#c8b99e;--cw-ink-soft:#8e806b;--cw-accent:#e6a04a;--cw-accent-soft:#4a3520;--cw-secondary:#9cae88;--cw-secondary-soft:#2e3527;--cw-essential:var(--cw-accent);--cw-recommended:var(--cw-ink-muted);--cw-optional:var(--cw-ink-soft);--cw-gap:var(--cw-ink-soft);--cw-success:var(--cw-secondary);--cw-font-display:"Instrument Serif", "EB Garamond", Georgia, serif;--cw-font-body:"Figtree", "Inter", system-ui, sans-serif;--cw-font-mono:"JetBrains Mono", ui-monospace, monospace;--cw-display-weight:400;--cw-display-letter:-.01em;--cw-r-sm:10px;--cw-r-md:14px;--cw-r-lg:20px;--cw-r-xl:24px;--cw-r-pill:999px;--cw-shadow-sm:0 1px 2px #0000002e;--cw-shadow-md:0 2px 8px #00000038;--cw-shadow-lg:0 12px 40px #0000004d}.cw-display-xl{font-family:var(--cw-font-display);letter-spacing:-.01em;color:var(--cw-ink);font-size:72px;font-weight:400;line-height:1}.cw-display-l{font-family:var(--cw-font-display);letter-spacing:-.01em;color:var(--cw-ink);font-size:56px;font-weight:400;line-height:1.02}.cw-display-m{font-family:var(--cw-font-display);letter-spacing:-.01em;color:var(--cw-ink);font-size:28px;font-weight:400;line-height:1.05}.cw-body-l{font-family:var(--cw-font-body);color:var(--cw-ink-muted);font-size:17px;line-height:1.55}.cw-body-m{font-family:var(--cw-font-body);color:var(--cw-ink-muted);font-size:14.5px;line-height:1.55}.cw-body-s{font-family:var(--cw-font-body);color:var(--cw-ink-muted);font-size:13px;line-height:1.5}.cw-label{font-family:var(--cw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cw-ink-soft);font-size:11px}@keyframes cwPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--cw-bg);color:var(--cw-ink);font-family:var(--cw-font-body);min-height:100vh;margin:0;padding:0}#root{min-height:100vh}*{box-sizing:border-box}button{font-family:inherit}
