/*
   GENERATED FROM brand_tokens.py -- DO NOT EDIT.
   Run: python export_brand_tokens.py
   Editing this file directly reintroduces exactly the hand-copy drift it exists to prevent.
*/

:root {
  /* Core palette */
  --color-navy: #1e3a6e;
  --color-ocean: #244A90;
  --color-sky: #3574C3;
  --color-ice: #9EC3EE;
  --color-frost: #c9dcf5;
  --color-parchment: #f7f5ef;
  --color-white: #ffffff;
  --color-cream: #FAF5EB;
  --color-cloud: #E2E8F0;
  --color-snow: #F7FAFC;
  --color-charcoal: #1a2332;
  --color-body-text: #2d3748;
  --color-slate: #4A5568;
  --color-stone: #718096;
  --color-mist: #A0AEC0;
  --color-success: #38A169;
  --color-warning: #D69E2E;
  --color-error: #E53E3E;

  /* Radius scale -- pick by control size, see brand_tokens.py */
  --radius: 6px;
  --radius-lg: 10px;
  --radius-display: 12px;

  /* Chrome geometry -- desktop values */
  --chrome-utility-h: 38px;
  --chrome-l2-pad-y: 10px;
  --chrome-mark-sm: 22px;
  --chrome-mark-attrib: 14px;
  --chrome-bp-mobile: 640px;
  --chrome-gap: 14px;
}

@media (max-width: 640px) {
  :root {
    --chrome-utility-h: 34px;
    --chrome-l2-pad-y: 8px;
    --chrome-gap: 10px;
  }
}

/* Tailwind utility generation. Ignored outside Tailwind. */
@theme inline {
  --color-navy: #1e3a6e;
  --color-ocean: #244A90;
  --color-sky: #3574C3;
  --color-ice: #9EC3EE;
  --color-frost: #c9dcf5;
  --color-parchment: #f7f5ef;
  --color-white: #ffffff;
  --color-cream: #FAF5EB;
  --color-cloud: #E2E8F0;
  --color-snow: #F7FAFC;
  --color-charcoal: #1a2332;
  --color-body-text: #2d3748;
  --color-slate: #4A5568;
  --color-stone: #718096;
  --color-mist: #A0AEC0;
  --color-success: #38A169;
  --color-warning: #D69E2E;
  --color-error: #E53E3E;
}
