:root{--bg: #fafafa;--surface: #ffffff;--ink: #111111;--body: #4a4a4a;--mute: #8a8a8a;--hairline: #e7e7e7;--accent: #c1121f;--accent-ink: #ffffff;--error: #c1121f;--display: "Inter", system-ui, -apple-system, sans-serif;--text: "Inter", system-ui, -apple-system, sans-serif;--r-sm: 6px;--r-md: 8px;--r-pill: 100px;--s-xxs: 4px;--s-xs: 8px;--s-sm: 12px;--s-md: 16px;--s-lg: 24px;--s-xl: 32px;--s-2xl: 40px;--s-3xl: 48px;--s-4xl: 64px;--s-section: 128px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5}body{min-height:100svh}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0!important;transition-duration:0!important}}
