@font-face{font-family:"Antics Serif";src:url(/fonts/source-serif-4-latin.woff2) format("woff2-variations"),url(/fonts/source-serif-4-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Antics Sans;src:url(/fonts/source-sans-3-latin.woff2) format("woff2-variations"),url(/fonts/source-sans-3-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ground: #f7f3e9;--ink: #33261b;--ink-soft: #4f3b2a;--ink-quiet: #5e5043;--accent: #7d4321;--positive: #4b572c;--negative: #8c212f;--rule: rgba(51, 38, 27, .22);--rule-strong: rgba(51, 38, 27, .42);--nomogram-axis: rgba(51, 38, 27, .65);--nomogram-tick: rgba(51, 38, 27, .85);--font-serif: "Antics Serif", ui-serif, Georgia, "Times New Roman", serif;--font-sans: "Antics Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;color-scheme:light;accent-color:var(--accent)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ground: #1b1713;--ink: #eee4d4;--ink-soft: #d3ba91;--ink-quiet: #b3a083;--accent: #d39565;--positive: #99a96f;--negative: #df9098;--rule: rgba(238, 228, 212, .22);--rule-strong: rgba(238, 228, 212, .42);--nomogram-axis: rgba(238, 228, 212, .65);--nomogram-tick: rgba(238, 228, 212, .85);color-scheme:dark}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--ground: #1b1713;--ink: #eee4d4;--ink-soft: #d3ba91;--ink-quiet: #b3a083;--accent: #d39565;--positive: #99a96f;--negative: #df9098;--rule: rgba(238, 228, 212, .22);--rule-strong: rgba(238, 228, 212, .42);--nomogram-axis: rgba(238, 228, 212, .65);color-scheme:dark;--nomogram-tick: rgba(238, 228, 212, .85)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;background:var(--ground);color:var(--ink);font-family:var(--font-serif)}::selection{background:var(--accent);color:var(--ground)}.hairline{border:none;border-top:1px solid var(--rule)}.quiet{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-quiet)}.quietProse{font-family:var(--font-sans);font-size:.85rem;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--ink-soft)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.positive-ev{color:var(--positive)}.negative-ev{color:var(--negative)}.positive-ev number-flow::part(left),.positive-ev number-flow::part(right),.positive-ev number-flow::part(number){color:var(--positive)}.negative-ev number-flow::part(left),.negative-ev number-flow::part(right),.negative-ev number-flow::part(number){color:var(--negative)}a{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font-family:inherit;color:inherit;background:transparent;border:none;border-bottom:1px solid var(--rule);transition:border-bottom-color .15s ease-out;color-scheme:inherit}button{cursor:pointer;border:1px solid var(--rule-strong);padding:.4em .9em;border-radius:2px;background:var(--ground)}button:hover{border-color:var(--accent)}button:focus-visible{outline:none;border-color:var(--accent)}summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fade{transition:opacity .15s ease-out}
