:root{--paper:#fafaf7;--ink:#0f0f0e;--ink-2:#6b6b68;--rule:var(--ink);--accent:#ff3b00;--font-sans:"Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-flipbook:"FoundrySans Stick", var(--font-sans);--size-12:.75rem;--size-14:.875rem;--size-16:1rem;--size-20:1.25rem;--size-28:1.75rem;--size-40:2.5rem;--size-64:4rem;--size-96:6rem;--weight-regular:400;--weight-medium:500;--weight-bold:700;--leading-tight:1.05;--leading-snug:1.2;--leading-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--hairline:1px solid var(--rule);--container:1120px;--column-gutter:var(--space-6);--transition-fast:80ms ease}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-16);font-weight:var(--weight-regular);line-height:var(--leading-body)}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--paper)}
