/* liitoTask — jetons (source unique).
   Socle : Liito Media (DESIGN.md 2026-10-10) + valeurs MESURÉES sur liitoValidation V1.42.4 (voir docs/DIAGNOSTIC-UX-20261016.md).
   Accent : couleurs du logo liitoTask (brand/liitoTask-logo-original.svg), employées avec retenue. */
@font-face{font-family:"Public Sans";src:url("/assets/fonts/public-sans-latin.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Bricolage Grotesque";src:url("/assets/fonts/bricolage-grotesque-latin.woff2") format("woff2");font-weight:200 800;font-display:swap}

:root{
  /* — Liito Media (charte officielle) — */
  --liito-marine:#0C2A51;
  --liito-blue:#287ED8;
  --liito-ink:#353535;
  --liito-gray:#888B8D;          /* jamais en petit texte */
  --liito-white:#FFFFFF;
  --liito-cream:#F4F6F8;         /* fond de page mesuré sur Validation */

  /* — Valeurs d'interface mesurées sur Validation — */
  --link:#185AA4;
  --muted:#586879;
  --muted-strong:#4d5b6b;
  --eyebrow:#5f6d7b;
  --header-bg:#F9FAFC;
  --hair:rgba(12,42,81,.13);
  --hair-soft:rgba(12,42,81,.08);
  --line:#dce5ef;
  --line-strong:#d0d7df;
  --field-border:#7d8a99;        /* ≥ 3:1 (WCAG 1.4.11) : #8a97a6 de Validation mesure 2,98:1 */
  --hover:#F6FAFD;
  --selected:#E6F0FC;
  --notice-bg:#e1f0fc;
  --expanded-bg:#f5f8fc;
  --r-sm:10px;--r-md:14px;--r-lg:20px;
  --shadow-sm:0 1px 2px rgba(12,42,81,.06);
  --shadow-md:0 10px 30px rgba(12,42,81,.10);
  --shadow-card:0 1px 2px rgba(12,42,81,.06),0 6px 22px rgba(12,42,81,.05);
  --focus:#287ED8;
  --safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);

  /* — Accent liitoTask (logo officiel) — */
  --lt-olive-700:#534100;        /* oklch(0.38 0.13 100) */
  --lt-olive-900:#382700;        /* oklch(0.28 0.12 100) */
  --lt-yellow:#EDD963;           /* oklch(0.88 0.14 100) */
  --lt-yellow-bright:#F5E05D;    /* oklch(0.90 0.15 100) */
  --lt-blue:#4AA0F5;             /* #4aa0f5 — graphique seulement */
  --lt-yellow-soft:#F8EFB5;      /* dérivé : repère « aujourd'hui » / « moi » */

  /* — États (famille de tons de Validation; toujours texte + icône) — */
  --tone-neutral-fg:#52647b;--tone-neutral-bg:#edf1f6;--tone-neutral-bd:#d3dbe5;
  --tone-red-fg:#a32925;--tone-red-bg:#fff0ef;--tone-red-bd:#edc0bc;
  --tone-amber-fg:#785500;--tone-amber-bg:#fff6dc;--tone-amber-bd:#e8d28b;
  --tone-green-fg:#21683d;--tone-green-bg:#eaf7ef;--tone-green-bd:#b6dac3;
  --tone-blue-fg:#185AA4;--tone-blue-bg:#e6f0fc;--tone-blue-bd:#b9d3ee;
  --tone-violet-fg:#5A2E86;--tone-violet-bg:#EBDDF8;--tone-violet-bd:#d3bdea;

  --font-body:"Public Sans",-apple-system,"system-ui",sans-serif;
  --font-display:"Bricolage Grotesque","Public Sans",sans-serif;
}
