/* FINMENTOR digital release tokens. GENERATED by scripts/brand/build-digital-assets.mjs from
   brand/digital-release/tokens.json; do not edit by hand. Values: owner-approved CP2 decisions (D11-D15, D22),
   controlled digital release authorised 2026-10-01; not a CP5 production master.
   Linked by the public RU/RO pages from Stage 3A; the private card, app/ and app-premium/ do not link it. */
@font-face{font-family:"Manrope";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/manrope-4.505/Manrope-300.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/manrope-4.505/Manrope-400.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/manrope-4.505/Manrope-500.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/manrope-4.505/Manrope-600.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/manrope-4.505/Manrope-700.woff2") format("woff2")}
@font-face{font-family:"Manrope Fallback";font-style:normal;font-weight:300;src:local("Arial"),local("ArialMT");size-adjust:102.62%;ascent-override:103.88%;descent-override:29.24%;line-gap-override:0.00%}
@font-face{font-family:"Manrope Fallback";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:104.55%;ascent-override:101.96%;descent-override:28.69%;line-gap-override:0.00%}
@font-face{font-family:"Manrope Fallback";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:106.52%;ascent-override:100.08%;descent-override:28.16%;line-gap-override:0.00%}
@font-face{font-family:"Manrope Fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:100.59%;ascent-override:105.98%;descent-override:29.82%;line-gap-override:0.00%}
@font-face{font-family:"Manrope Fallback";font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:102.38%;ascent-override:104.12%;descent-override:29.30%;line-gap-override:0.00%}
:root{
  --fm-navy-900:#08111F;
  --fm-navy-800:#0B1627;
  --fm-navy-700:#12233A;
  --fm-gold:#D59B2B;
  --fm-gold-text:#7E5F16;
  --fm-gold-graphic-light:#B88100;
  --fm-silver:#D4D4D6;
  --fm-ivory:#F4F1EA;
  --fm-paper:#FAF8F4;
  --fm-neutral-700:#3D4A5F;
  --fm-neutral-600:#5E6A7C;
  --fm-neutral-400:#9AA5B5;
  --fm-neutral-300:#C3CBD7;
  --fm-neutral-200:#D0D5DD;
  --fm-neutral-100:#E6E8EC;
  --fm-critical-light:#B42318;
  --fm-critical-navy:#F97066;
  --fm-positive-light:#1F7A4C;
  --fm-positive-navy:#5CC98F;
  --fm-caution-light:#B54708;
  --fm-caution-navy:#FD853A;
  --fm-info-light:#1D4F91;
  --fm-info-navy:#84ADFF;
  --fm-font-sans:"Manrope", "Manrope Fallback", Arial, "Helvetica Neue", sans-serif;
  --fm-ligatures:no-common-ligatures;
  --fm-numerals-tabular:tabular-nums;
  --fm-wordmark-min-width:96px;
}
