/* HCC Insights design tokens. GENERATED from design/tokens.json by scripts/build-tokens.js. Do not edit. */
:root {
  --hcc-green: #456B33;
  --hcc-charcoal: #2B2B28;
  --bg: #F6F7F5;
  --surface: #FFFFFF;
  --surface-sunken: #ECEFE9;
  --border: #E3E6E0;
  --border-strong: #858C80;
  --ink: #1F211D;
  --ink-2: #5B6157;
  --brand-fill: #456B33;
  --on-brand-fill: #FFFFFF;
  --brand-fill-pressed: #35531F;
  --brand-text: #456B33;
  --brand-tint: #EEF3EA;
  --brand-on-tint: #35531F;
  --warn: #9A5418;
  --warn-tint: #FBF1E7;
  --danger: #A23B2A;
  --danger-tint: #FBECE9;
  --glass: rgba(255,255,255,0.66);
  --scrim: rgba(31,33,29,0.40);
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --touch-min: 48px;
  --icon-tile: 34px;
  --radius-sm: 7px;
  --radius-md: 10px;
  --radius-lg: 14px;
  --radius-sheet: 20px;
  --radius-pill: 26px;
  --shadow-field: 0 1px 2px rgba(31,33,29,0.06);
  --shadow-glass: 0 -8px 24px rgba(31,33,29,0.05);
  --shadow-sheet: 0 -12px 32px rgba(31,33,29,0.12);
  --font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Google Sans Text", Inter, system-ui, sans-serif;
  --font-mock: Inter, -apple-system, Roboto, system-ui, sans-serif;
  --type-title-large: 700 1.75rem/1.2 var(--font-ui);
  --type-title: 600 1.375rem/1.27 var(--font-ui);
  --type-headline: 600 1.0625rem/1.41 var(--font-ui);
  --type-body: 400 0.9375rem/1.47 var(--font-ui);
  --type-body-strong: 600 0.9375rem/1.47 var(--font-ui);
  --type-callout: 400 0.8125rem/1.38 var(--font-ui);
  --type-caption: 500 0.75rem/1.33 var(--font-ui);
  --type-tab-label: 500 0.75rem/1.2 var(--font-ui);
}
@media (prefers-color-scheme: dark) {
  :root {
    --hcc-green: #456B33;
    --hcc-charcoal: #2B2B28;
    --bg: #121411;
    --surface: #1C1F1A;
    --surface-sunken: #262A24;
    --border: #33382F;
    --border-strong: #6B7266;
    --ink: #ECEFE8;
    --ink-2: #A9B0A3;
    --brand-fill: #4F7A3B;
    --on-brand-fill: #FFFFFF;
    --brand-fill-pressed: #3E6230;
    --brand-text: #9CC47F;
    --brand-tint: #1F2B19;
    --brand-on-tint: #B7D6A0;
    --warn: #E0A06A;
    --warn-tint: #2E2216;
    --danger: #F08C7A;
    --danger-tint: #331C18;
    --glass: rgba(28,31,26,0.72);
    --scrim: rgba(0,0,0,0.55);
  }
}
