/* Generated from site/DESIGN.md at build time. Do not edit. */
:root {
  color-scheme: light dark;
  --c-surface: #FFFFFF;
  --c-panel: #F5F7F6;
  --c-panel-raised: #EBF0EE;
  --c-line: #E3EAE8;
  --c-line-soft: #E8EFEC;
  --c-line-strong: #CDDAD6;
  --c-ink: #003933;
  --c-muted: #45605A;
  --c-tertiary: #5C736E;
  --c-primary: #00716F;
  --c-primary-mid: #469693;
  --c-primary-soft: #D8ECE8;
  --c-primary-soft-strong: #BFDDD7;
  --c-on-primary: #FFFFFF;
  --c-accent: #D9822B;
  --c-danger-strong: #A85A14;
  --c-danger-soft: #FDF1E6;
  --c-good: #0B6B4A;
  --c-good-soft: #E2F2EA;
  --c-good-mark: #0B6B4A;
  --c-open: #1D4F91;
  --c-open-soft: #E7EEF9;
  --c-open-mark: #1D4F91;
  --c-inquiry: #4338A8;
  --c-inquiry-soft: #ECEBFA;
  --c-inquiry-mark: #4A3FB5;
  --c-risk: #8A5300;
  --c-risk-soft: #FBF0DA;
  --c-risk-mark: #B7791F;
  --c-refused: #A32A2A;
  --c-refused-soft: #FCEAEA;
  --c-refused-mark: #C0392B;
  --c-undone: #7A2E63;
  --c-undone-soft: #F7E9F2;
  --c-undone-mark: #9C3F80;
  --c-neutral: #58706B;
  --c-neutral-soft: #ECF1EF;
  --c-neutral-mark: #58706B;
  --c-glass: #FFFFFFB8;
  --c-glass-strong: #FFFFFFDB;
  --c-glass-popover: #FFFFFFF2;
  --c-glass-edge: #FFFFFFE6;
  --c-control-selected: #FFFFFF;
  --c-scrim: #00393352;
  --r-xs: 6px;
  --r-sm: 10px;
  --r-md: 14px;
  --r-lg: 20px;
  --r-xl: 24px;
  --r-full: 999px;
  --s-xs: 4px;
  --s-sm: 8px;
  --s-md: 12px;
  --s-lg: 16px;
  --s-xl: 24px;
  --s-2xl: 32px;
  --s-3xl: 40px;
  --s-gutter: 20px;
  --s-page-max: 1200px;
  --f-brand-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-brand-size: 22px;
  --f-brand-weight: 800;
  --f-brand-lh: 1;
  --f-brand-tracking: -0.02em;
  --f-thesis-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-thesis-size: 38px;
  --f-thesis-weight: 850;
  --f-thesis-lh: 1.08;
  --f-thesis-tracking: -0.02em;
  --f-h1-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-h1-size: 38px;
  --f-h1-weight: 820;
  --f-h1-lh: 1.08;
  --f-h1-tracking: -0.02em;
  --f-h2-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-h2-size: 26px;
  --f-h2-weight: 750;
  --f-h2-lh: 1.15;
  --f-h2-tracking: -0.01em;
  --f-h3-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-h3-size: 20px;
  --f-h3-weight: 700;
  --f-h3-lh: 1.2;
  --f-h3-tracking: -0.005em;
  --f-figure-lg-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-figure-lg-size: 34px;
  --f-figure-lg-weight: 800;
  --f-figure-lg-lh: 1;
  --f-figure-md-family: "Roboto Serif", Georgia, "Times New Roman", serif;
  --f-figure-md-size: 30px;
  --f-figure-md-weight: 800;
  --f-figure-md-lh: 1;
  --f-tab-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-tab-size: 15px;
  --f-tab-weight: 500;
  --f-tab-lh: 1.4;
  --f-body-md-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-body-md-size: 16px;
  --f-body-md-weight: 400;
  --f-body-md-lh: 1.6;
  --f-body-sm-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-body-sm-size: 14px;
  --f-body-sm-weight: 400;
  --f-body-sm-lh: 1.5;
  --f-label-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-label-size: 13px;
  --f-label-weight: 500;
  --f-label-lh: 1.3;
  --f-eyebrow-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-eyebrow-size: 13px;
  --f-eyebrow-weight: 600;
  --f-eyebrow-lh: 1.35;
  --f-table-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-table-size: 14px;
  --f-table-weight: 400;
  --f-table-lh: 1.45;
  --f-table-head-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-table-head-size: 12px;
  --f-table-head-weight: 600;
  --f-table-head-lh: 1.3;
  --f-data-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-data-size: 14px;
  --f-data-weight: 400;
  --f-data-lh: 1.4;
  --f-data-feature: tnum;
  --f-kpi-label-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --f-kpi-label-size: 13px;
  --f-kpi-label-weight: 500;
  --f-kpi-label-lh: 1.35;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --c-surface: #0D1513;
    --c-panel: #151F1C;
    --c-panel-raised: #1C2825;
    --c-line: #273732;
    --c-line-soft: #1F2C28;
    --c-line-strong: #354A44;
    --c-ink: #E6F0ED;
    --c-muted: #A9BDB7;
    --c-tertiary: #91A8A2;
    --c-primary: #45C1BA;
    --c-primary-mid: #6FD0CB;
    --c-primary-soft: #16302C;
    --c-primary-soft-strong: #1F423D;
    --c-on-primary: #06211F;
    --c-accent: #E89A5B;
    --c-danger-strong: #F2B27A;
    --c-danger-soft: #33241A;
    --c-good: #6FD8AF;
    --c-good-soft: #14342A;
    --c-good-mark: #45C1BA;
    --c-open: #9CC7F2;
    --c-open-soft: #16283A;
    --c-open-mark: #6FA8E8;
    --c-inquiry: #C4C6FA;
    --c-inquiry-soft: #22214A;
    --c-inquiry-mark: #9C9FF2;
    --c-risk: #F2C879;
    --c-risk-soft: #33280F;
    --c-risk-mark: #E0A83C;
    --c-refused: #F5A3A3;
    --c-refused-soft: #3A1C1C;
    --c-refused-mark: #E06B6B;
    --c-undone: #E6AED8;
    --c-undone-soft: #33202C;
    --c-undone-mark: #C77BB3;
    --c-neutral: #A9BDB7;
    --c-neutral-soft: #1C2825;
    --c-neutral-mark: #A9BDB7;
    --c-glass: #141F1CB8;
    --c-glass-strong: #141F1CDB;
    --c-glass-popover: #141F1CF2;
    --c-glass-edge: #FFFFFF14;
    --c-control-selected: #2A3733;
    --c-scrim: #0000008C;
  }
}
:root[data-theme="dark"] {
  --c-surface: #0D1513;
  --c-panel: #151F1C;
  --c-panel-raised: #1C2825;
  --c-line: #273732;
  --c-line-soft: #1F2C28;
  --c-line-strong: #354A44;
  --c-ink: #E6F0ED;
  --c-muted: #A9BDB7;
  --c-tertiary: #91A8A2;
  --c-primary: #45C1BA;
  --c-primary-mid: #6FD0CB;
  --c-primary-soft: #16302C;
  --c-primary-soft-strong: #1F423D;
  --c-on-primary: #06211F;
  --c-accent: #E89A5B;
  --c-danger-strong: #F2B27A;
  --c-danger-soft: #33241A;
  --c-good: #6FD8AF;
  --c-good-soft: #14342A;
  --c-good-mark: #45C1BA;
  --c-open: #9CC7F2;
  --c-open-soft: #16283A;
  --c-open-mark: #6FA8E8;
  --c-inquiry: #C4C6FA;
  --c-inquiry-soft: #22214A;
  --c-inquiry-mark: #9C9FF2;
  --c-risk: #F2C879;
  --c-risk-soft: #33280F;
  --c-risk-mark: #E0A83C;
  --c-refused: #F5A3A3;
  --c-refused-soft: #3A1C1C;
  --c-refused-mark: #E06B6B;
  --c-undone: #E6AED8;
  --c-undone-soft: #33202C;
  --c-undone-mark: #C77BB3;
  --c-neutral: #A9BDB7;
  --c-neutral-soft: #1C2825;
  --c-neutral-mark: #A9BDB7;
  --c-glass: #141F1CB8;
  --c-glass-strong: #141F1CDB;
  --c-glass-popover: #141F1CF2;
  --c-glass-edge: #FFFFFF14;
  --c-control-selected: #2A3733;
  --c-scrim: #0000008C;
}
:root[data-theme="light"] { color-scheme: light; }
:root[data-theme="dark"] { color-scheme: dark; }
