/* ============================================================================
   University Campus Doncaster — child token layer
   ----------------------------------------------------------------------------
   The one [data-brand] block for this site, ported verbatim from the approved
   design (design-export/tokens.css). This is the ONLY colour a child theme
   sets; base-theme/css/tokens.css carries the base + DNCG default and every
   semantic alias. data-brand="ucdon" is emitted on <html> by header.php.
   ========================================================================== */

[data-brand="ucdon"]{
  --logo-height:58px; --logo-max-width:200px;   /* 397x130 · 3.05:1 → 177px wide — LANDSCAPE, not portrait */
  --navy:#1e3a63; --navy-deep:#152a48;
  /* Brand blue darkened along its own ramp (hue held at ~198 deg) so it works as
     both a text-bearing fill and as text on a light ground. #0d8fc9 measured
     3.63:1 on white. #0b78a9 measures 4.91:1 on white and 4.53:1 on --light
     (#f4f6f7), which is the surface that actually sits behind most brand text. */
  --blue:#0b78a9; --blue-dark:#0a6f9c;
  --magenta:#b8103c; --magenta-dark:#8f0c2e; --magenta-rgb:184,16,60;
  --dblue:#0a6f9c;
  --light:#f4f6f7; --ink:#16222a; --muted:#4d5a61;
  --tint-rgb:21,42,72;
  --lime:#4fb3e0; --lime-dark:#0d8fc9;    /* UCDon does NOT use lime — sky/cyan holds the accent slot */
  --accent-1:#4fb3e0; --accent-2:var(--magenta); --accent-3:#4fb3e0;
  --accent:var(--accent-1); --accent-on-dark:#4fb3e0;
  --btn-accent-bg:#4fb3e0; --btn-accent-text:var(--navy);
  --link:#0a6f9c; --link-hover:#08587d;
  --display-em:#0b78a9;
  --page-title-em:#4fb3e0;                   /* cyan italic on the navy title band */
  --page-title-eyebrow:#4fb3e0;
  --search-accent:#4fb3e0;
  --hero-tint:var(--navy);
  --header-bg:var(--navy-deep); --header-fg:var(--white);
  --header-fg-muted:rgba(255,255,255,.86); --header-border:rgba(255,255,255,.12);
  --header-logo-filter:brightness(0) invert(1);
  --header-group-logo-filter:brightness(0) invert(1);   /* shared white lockup, dark bar */
  /* lemonde-journal, which is what Typekit kit nla2oqm actually serves. The token
     asked for source-serif-4, which that kit does not carry, so the display face
     fell through to Georgia. Verified against the kit CSS: nla2oqm serves
     lemonde-journal and source-sans-pro, nothing else. */
  --font-display:"lemonde-journal","Source Serif 4",Georgia,serif;
  --display-weight:700; --display-track:-.015em; --display-track-hero:-.018em;
  --display-lh:1.02; --display-lh-hero:1;
  /* per-brand -rgb channels for surviving CSS overlays (HPC, templates,
     slider, testimonial-shortcode). Computed from this brand's palette. */
  --surface-dark-rgb: 30, 58, 99;
  --surface-dark-alt-rgb: 21, 42, 72;
  --surface-blue-rgb: 11, 120, 169;
  --accent-rgb: 79, 179, 224;
  --link-rgb: 10, 111, 156;
  --blue-rgb: 11, 120, 169;
  --navy-rgb: 30, 58, 99;
  --navy-deep-rgb: 21, 42, 72;
  --dblue-rgb: 10, 111, 156;
  --text-rgb: 22, 34, 42;
}
