:root{--c-teal-brand: 18 149 128;--c-green-cta: 36 180 126;--c-green-cta-hover: 30 160 107;--c-asphalt: 26 48 53;--c-asphalt-deep: 15 30 36;--c-surface: 245 246 247;--c-ink: 10 20 23;--c-ink-muted: 91 107 113;--c-amber-bg: 255 245 224;--c-amber-text: 185 125 20;--c-auth-shell: #0f1e24;--c-auth-font: "DM Sans", sans-serif;--abx-paper: #f0f1ed;--abx-card: #fbfbf8;--abx-ink: #101a1c;--abx-ink-soft: #56635f;--abx-rule: #d3d7d0;--abx-band: #e7e9e2;--abx-petrol: #0b5c50;--abx-brass: #95793f;--abx-bubble: #17272a;--abx-bubble-ink: #eceae1;--abx-font-display: "Libre Caslon Display", Georgia, "Times New Roman", serif;--abx-font-text: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--abx-font-slip: "Courier Prime", "Courier New", monospace}:root[data-theme=classic]{--c-teal-brand: 11 92 80;--c-green-cta: 11 92 80;--c-green-cta-hover: 10 76 67;--c-asphalt: 23 39 42;--c-asphalt-deep: 16 26 28;--c-surface: 240 241 237;--c-ink: 16 26 28;--c-ink-muted: 86 99 95;--c-amber-text: 149 121 63;--c-auth-shell: var(--abx-paper);--c-auth-font: var(--abx-font-text)}[data-theme=classic] body{font-family:var(--abx-font-text);color:var(--abx-ink)}[data-theme=classic] h1,[data-theme=classic] h2{font-family:var(--abx-font-display);font-weight:400;letter-spacing:-.01em}[data-theme=classic] .font-heading,[data-theme=classic] .font-display{font-family:var(--abx-font-display);font-weight:400}[data-theme=classic] .font-body,[data-theme=classic] .font-sans{font-family:var(--abx-font-text)}[data-theme=classic] .font-mono{font-family:var(--abx-font-slip)}[data-theme=classic] h1.font-bold,[data-theme=classic] h1.font-extrabold,[data-theme=classic] h1.font-black,[data-theme=classic] h2.font-bold,[data-theme=classic] h2.font-extrabold,[data-theme=classic] h2.font-black{font-weight:400}:root[data-theme=classic] .abx-paper{--mkt-bg: var(--abx-paper);--mkt-surface: var(--abx-card);--mkt-surface-2: var(--abx-band);--mkt-border: var(--abx-rule);--mkt-text: var(--abx-ink);--mkt-muted: var(--abx-ink-soft);--mkt-accent: var(--abx-petrol);--mkt-on-accent: var(--abx-card);--mkt-up: #1f6b45;--mkt-down: #9b2c2c;--mkt-data: #2f5d7c;--mkt-warn: var(--abx-brass);background:var(--mkt-bg);color:var(--mkt-text);font-family:var(--abx-font-text);color-scheme:light}
