/* GENERATED by build.mjs from source.json — do not edit by hand. v0.3.0 · 2026-07-06 */

/* FWF brand primitives for the --fwfa-* app layer, generated from the same
   fwf-tokens/source.json as tokens.css. fwfa-foundation.css consumes these
   (its semantic roles reference --fwfa-fwf-*); do not hand-copy values back.
   Theme-independent raw colours — components must use the semantic --fwfa-*
   roles, never these. Each hex primitive also emits a `-rgb` channel token
   (e.g. --fwfa-fwf-yellow-rgb: 254 198 1) so the Tailwind preset can expose
   it as an alpha-capable colour: rgb(var(--fwfa-fwf-yellow-rgb) / <alpha>). */
@layer fwfa.tokens {
  :root {
    --fwfa-fwf-navy: #081B33;
    --fwfa-fwf-navy-rgb: 8 27 51;
    --fwfa-fwf-yellow: #FEC601;
    --fwfa-fwf-yellow-rgb: 254 198 1;
    --fwfa-fwf-yellow-50: #FFE380;
    --fwfa-fwf-yellow-50-rgb: 255 227 128;
    --fwfa-fwf-orange: #FE5100;
    --fwfa-fwf-orange-rgb: 254 81 0;
    --fwfa-fwf-orange-60: #FE9766;
    --fwfa-fwf-orange-60-rgb: 254 151 102;
    --fwfa-fwf-sky: #77BDDB;
    --fwfa-fwf-sky-rgb: 119 189 219;
    --fwfa-fwf-sky-60: #ADD7E9;
    --fwfa-fwf-sky-60-rgb: 173 215 233;
    --fwfa-fwf-sky-20: #E4F2F8;
    --fwfa-fwf-sky-20-rgb: 228 242 248;
    --fwfa-fwf-green: #6CBE45;
    --fwfa-fwf-green-rgb: 108 190 69;
    --fwfa-fwf-muted-blue: #335561;
    --fwfa-fwf-muted-blue-rgb: 51 85 97;
    --fwfa-fwf-charcoal: #525252;
    --fwfa-fwf-charcoal-rgb: 82 82 82;
    --fwfa-fwf-near-black: #222222;
    --fwfa-fwf-near-black-rgb: 34 34 34;
    --fwfa-fwf-navy-mid: #0a2138;
    --fwfa-fwf-navy-mid-rgb: 10 33 56;
    --fwfa-fwf-navy-deep: #0c2a4a;
    --fwfa-fwf-navy-deep-rgb: 12 42 74;
  }
}
