/* ==========================================================
   Intone Theme Tokens — theme-tokens.css  v2.0
   Enqueued as handle `intone-theme-tokens`, dependent on
   `intone-design-system`.

   WHY THIS FILE STILL EXISTS
   IntoneCCM's own pages consume ZERO --t-* tokens: the 27
   hand-coded template-*-test.php pages, the inc/ components
   and the custom header/footer/404 all ship self-contained
   CSS. The real consumer is the Resource System PLUGIN —
   204 var(--t-…) references across 12 stylesheets (blog,
   case-study, single, resources) — and the plugin also
   declares `intone-theme-tokens` as a style dependency.
   Removing the file, or the handle, breaks that chain.

   DARK MODE REMOVED 2026-09-01 (user decision).
   This file used to carry ~160 lines of [data-theme="dark"]
   overrides plus an html.is-theme-switching transition block.
   All of it was already unreachable:
     - theme-toggle.js (the only thing that set data-theme on
       an explicit click) was dropped 2026-08-24 with the
       .ihn header that hosted its button;
     - the parent theme's anti-FODT inline script is the only
       other writer of data-theme, and the CHILD's header.php
       overrides the parent's, so it never runs either;
     - two thirds of the dark rules targeted .ihn-* / #intone-header
       selectors that no longer appear in any rendered markup.
   IntoneCCM has no dark mode. Nothing sets the attribute, so
   nothing here could ever match — it was pure download weight
   on every page. Restore from
   backups/mrdev-removed-20260901/ if dark mode is ever wanted.

   Token naming:
     --t-*   theme-sensitive semantic tokens (light only now)
     --ds-*  primitive colour palette, in intone-design-system.css
   ========================================================== */


:root {
  color-scheme: light;

  /* ── Page surfaces ────────────────────────────────────── */
  --t-bg:              #ffffff;
  --t-surface:         #f4f6f9;       /* alt / light-band sections  */
  --t-surface-raised:  #f8f8f8;       /* card backgrounds           */
  --t-surface-deep:    #ffffff;       /* nested cards / accordions  */

  /* ── Typography ───────────────────────────────────────── */
  --t-text:            #09101d;
  --t-text-muted:      rgba(9, 16, 29, 0.50);
  --t-text-faint:      rgba(9, 16, 29, 0.35);  /* captions, footer copy */

  /* ── Borders & dividers ───────────────────────────────── */
  --t-border:          rgba(9, 16, 29, 0.08);
  --t-border-strong:   rgba(9, 16, 29, 0.14);

  /* ── Skeleton bones ───────────────────────────────────── */
  --t-bone-from:    rgba(0, 0, 0, 0.04);
  --t-bone-mid:     rgba(0, 0, 0, 0.10);
  --t-card-border:  rgba(106, 194, 183, 0.25);   /* gold skeleton card  */

  /* ── Elevation ────────────────────────────────────────── */
  --t-shadow: 0 4px 24px rgba(9, 16, 29, 0.08);
}
