/* CRITT — brand overrides on top of the design-system tokens.
   Loaded AFTER _ds/.../tokens/*.css so these ramps win.
   Two values were explicitly chosen by the client and override the DS defaults:
     --anthracite-900: #092d33  (deep blue-teal dark, replaces #161c1e)
     --teal-500:       #3da8b8  (the legacy brand blue, replaces #0e93a8)
   The rest of each ramp is re-derived around those two anchors. */
:root{
/* Teal — recentred on the legacy brand blue #3DA8BA */
--teal-50:#eaf6f8;
--teal-100:#cceef2;
--teal-200:#9adde5;
--teal-300:#68c8d4;
--teal-400:#4bb5c4;
--teal-500:#3da8b8;
--teal-600:#2e8794;
--teal-700:#256d78;
--teal-800:#1f5860;
--teal-900:#1a464c;

/* Anthracite — blue-tinted, anchored on #092d33 */
--anthracite-50:#eff4f7;
--anthracite-100:#dde6ec;
--anthracite-200:#b7c6d1;
--anthracite-300:#8aa0b0;
--anthracite-400:#5f7889;
--anthracite-500:#3f5765;
--anthracite-600:#2c414d;
--anthracite-700:#1f313c;
--anthracite-800:#16242d;
--anthracite-900:#092d33;

/* Accent = the brand blue itself (the DS spark green is not used on this site) */
--color-accent:var(--teal-500);
--color-accent-hover:var(--teal-400);
--spark-400:var(--teal-400);
--spark-500:var(--teal-500);
--spark-600:var(--teal-600);

/* Site-specific additions */
--ink:#0f2830;                    /* headings on light surfaces */
--cta-ink:#0b2f36;                /* label colour on teal CTAs */
--text-on-dark-soft:#c3d2da;
--text-on-dark-muted:#a9bcc6;
--teal-tint:#f7fbfc;              /* open accordion row */
--surface-tint:#f8fafb;           /* dropzone / passive panels */
--status-danger-border:#f0c9be;
--stripe-a:rgba(9,45,51,.92);
--stripe-b:rgba(31,49,60,.92);
}
