:root{--paper: #f7f7f4;--card: #ffffff;--ink: #1a1a17;--ink-2: #4a4a44;--ink-3: #62625c;--ink-4: #8a8a82;--rule: #e4e4de;--rule-soft: #edede7;--accent: #2f4f45;--accent-tint: #e9efeb;--flag: #6b5b3e;--flag-tint: #f2ede1;--radius-1: 2px;--radius-2: 3px;--font-display: "Instrument Serif", Georgia, serif;--font-prose: "Source Serif 4", Georgia, serif;--font-ui: "Archivo", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.label{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.tnum{font-variant-numeric:tabular-nums}
