:root{--bod-brand-orange:#ffb216;--bod-brand-orange-hot:#f47621;--bod-brand-blue:#21436e;--bod-dark-blue:#192c47;--bod-navy-gradient-end:#1b375f;--bod-edge-navy:#0a1628;--bod-edge-navy-mid:#0f1f38;--bod-edge-navy-light:#162a4a;--bod-ink:#1a2b45;--bod-text:#111827;--bod-text-muted:#374151;--bod-light-grey:#4b5563;--bod-light-blue:#dbe3ee;--bod-mist:#c9d3e0;--bod-slate:#aab8cb;--bod-bone:#e8ecf1;--bod-stroke:#d9dde3;--bod-input-border:#7b8494;--bod-track:#e3e7ec;--bod-off-white:#f4f5f7;--bod-surface:#eef1f5;--bod-accent-soft:#fdf1e8;--bod-white:#fff;--bod-bg:var(--bod-off-white);--bod-bg-elevated:var(--bod-white);--bod-bg-dark:var(--bod-dark-blue);--bod-bg-dark-gradient:linear-gradient(to bottom, #192c47, #1b375f);--bod-bg-edge-gradient:linear-gradient(to bottom, #0a1628, #162a4a);--bod-fg:var(--bod-text);--bod-fg-muted:var(--bod-text-muted);--bod-fg-inverse:var(--bod-white);--bod-fg-inverse-muted:var(--bod-light-blue);--bod-border:var(--bod-stroke);--bod-border-dark:#ffffff38;--bod-accent:var(--bod-brand-orange);--bod-accent-edge:#b44a09;--bod-accent-edge-on-dark:#f4914a;--bod-error:#a4251b;--bod-ok:#1f6f43;--bod-orange-tint-8:#ffb21614;--bod-orange-tint-12:#ffb2161f;--bod-orange-tint-75:#ffb216bf;--bod-orange-glow:#f4762126;--bod-font-sans:var(--font-sans-app,"Source Sans 3"), "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--bod-font-sans-edge:var(--bod-font-sans);--bod-font-serif:var(--bod-font-sans);--bod-font-mono:var(--bod-font-sans);--bod-label-size:13px;--bod-label-weight:600;--bod-label-tracking:0;--font-sans:var(--bod-font-sans);--font-sans-edge:var(--bod-font-sans-edge);--font-display:var(--bod-font-serif);--font-mono:var(--bod-font-mono);--bod-h1:44px;--bod-h2:36px;--bod-h3:28px;--bod-h4:22px;--bod-fs22:22px;--bod-fs18:18px;--bod-fs16:16px;--bod-fs14:14px;--bod-fs13:13px;--bod-fs11:11px;--bod-lineheight-tight:1.2;--bod-lineheight:1.25;--bod-lineheight-body:1.6;--bod-lineheight-loose:1.7;--bod-radius-sm:4px;--bod-radius-md:6px;--bod-radius-lg:8px;--bod-radius-xl:12px;--bod-shadow-sm:none;--bod-shadow-md:0 4px 16px #192c4714;--bod-shadow-lg:0 12px 40px #192c471f;--bod-shadow-orange:0 4px 20px #f476214d;--bod-ease:cubic-bezier(.16, 1, .3, 1);--bod-ease-out:cubic-bezier(.33, 1, .68, 1);--bod-duration:.3s}
