/* QFrame extension tokens for the header and nav concepts (pd-15t1, Iris, 2026-10-29).
   tokens.css (copied from feat/pd-bm8g, commit f470492b, which carries --bg-navy and --strip-tile-min) stays the source of truth for the brand.
   Only the PROPOSED values live here, so the playbook session can adopt or drop them without touching this page.
   "derived" = a mix of a playbook token with white, computed once and written down; not a new hue. */

:root {
  /* Sage: the hospital's action green (#2E7367, --ldr-secondary) mixed with white. Derived, proposed.
     100 = 18 percent green on white: the bar. 200 = 28 percent: hover, open state, the stronger test in variation D.
     Navy text on 100 is about 14:1, slate body about 6:1, so contrast holds. The green button stays the darkest,
     most saturated thing on the bar, which is why it still reads as the one action. */
  --ldr-sage-100: #D9E6E4;
  --ldr-sage-200: #C4D8D4;

  /* Navy bar pieces, from existing steps only. */
  --ldr-navy-line: var(--ldr-neutral-20);   /* hairlines on navy */

  /* Scrim behind an open mega menu: navy at 25, the playbook's overlay rule (03.3). */
  --bg-mega-scrim: var(--ldr-navy-25);

  /* Emergency red, proposed (Terry 2026-10-30: the Emergency Care button is red). The brand has no red, so this is a new, single-purpose
     token: it marks the emergency action and nothing else. White text on 500 is 6.5:1 and on 700 is 9:1 (both pass AA for normal text). */
  --ldr-emergency-500: #B3261E;
  --ldr-emergency-700: #8E1E18;
  --bg-emergency: var(--ldr-emergency-500);
  --bg-emergency-hover: var(--ldr-emergency-700);

  /* Header sizes used by the bar, the sheet and the sticky stack. All whole multiples of the baseline. */
  --header-card-h: 4.5rem;     /* 72px */
  --bbar-h: 4.5rem;            /* 72px: the phone's fixed bottom bar */
  --utility-h: 2.75rem;        /* 44px: the desktop utility row */
}
