/* =====================================================================
   TOKENS - repris de la maquette ; variables d'accent ajoutées au lot 1c
   ===================================================================== */
:root{
  /* Marque */
  --bleu:#1B2A4A; --bleu-2:#22355E; --bleu-3:#2E4474;
  --orange:#D98E2B; --orange-2:#C27C1E; --orange-clair:#E8A94E; --orange-pale:#FBF1E2;

  /* Accent : orange Missea par défaut ; dans l'espace d'une structure, sa couleur principale
     et ses dérivées (App\Service\Couleur::palette) redéfinissent ces variables sur :root */
  --accent:var(--orange); --accent-2:var(--orange-2); --accent-clair:var(--orange-clair); --accent-pale:var(--orange-pale);
  --accent-texte:#FFFFFF; --accent-ombre:rgba(217,142,43,.30);

  /* Surfaces et encre */
  --fond:#F5F5F7;              /* gris Apple */
  --surface:#FFFFFF;
  --surface-2:#F7F7F9;
  --verre:rgba(255,255,255,.72);
  --bord:rgba(27,42,74,.08);   /* filets hairline */
  --bord-fort:rgba(27,42,74,.16);
  --encre:#1B2A4A; --encre-2:#5A6477; --encre-3:#8E96A8;

  /* États de mission */
  --a-pourvoir:#D98E2B;   --a-pourvoir-fond:#FBF1E2;
  --confirmee:#2F5FA3;    --confirmee-fond:#E9F0FA;
  --realisee:#2E8B57;     --realisee-fond:#E6F3EB;
  --annulee:#7A8398;      --annulee-fond:#EEF0F3;
  --urgente:#C24E3A;      --urgente-fond:#FAE9E6;

  /* Typographie */
  --police:"Inter", -apple-system, "SF Pro Text", system-ui, sans-serif;
  --police-marque:"Poppins", var(--police);
  --t-xs:12px; --t-sm:13px; --t-md:14px; --t-lg:17px; --t-xl:22px; --t-2xl:28px; --t-3xl:40px;

  /* Espacements, rayons, profondeur */
  --e-1:4px; --e-2:8px; --e-3:12px; --e-4:16px; --e-5:24px; --e-6:32px; --e-7:48px;
  --r-sm:8px; --r-md:12px; --r-lg:18px; --r-pill:999px;
  --ombre-1:0 1px 2px rgba(27,42,74,.04), 0 2px 8px rgba(27,42,74,.04);
  --ombre-2:0 2px 6px rgba(27,42,74,.06), 0 12px 32px rgba(27,42,74,.10);
  --ombre-3:0 8px 20px rgba(27,42,74,.10), 0 32px 64px rgba(27,42,74,.16);
  --focus:0 0 0 4px var(--accent-ombre);
  --barre:260px;
  --transition:.18s cubic-bezier(.2,.8,.2,1);
}

/* États de mission, compléments du rail (maquette, écran 2) */
:root{
  --proposee:#2F5FA3;     --proposee-fond:#F3F6FC;
  --en-cours:#1F8A70;     --en-cours-fond:#D9F1E5;
  --a-valider:#6B4FC0;    --a-valider-fond:#EAE4F9;
  --confirmee-fond-2:#DCE7F8; --confirmee-bord:#C5D6F0;
  --en-cours-bord:#B8E0CD;    --en-cours-encre:#14614E;
  --a-valider-bord:#D3C8EE;   --a-valider-encre:#4A3690;
  --a-pourvoir-fond-2:#FBE6C4; --a-pourvoir-bord:#F0CF97; --a-pourvoir-encre:#7A4E0E; --a-pourvoir-encre-2:#8A6430;
  --urgente-fond-2:#F8D8D1;   --urgente-bord:#EDB7AC;    --urgente-encre-2:#9A4B3D;
  --realisee-fond-2:#F1F3F6;  --realisee-bord:#DCE0E7;   --realisee-puce:#8E96A8; --realisee-legende:#B5BCC9;
  --pourvoir-bande:#FFF6E6;   --pourvoir-bande-bord:#F3D9A8;
  --cible-survol:#D6EBDD;
  --verre-sombre:rgba(27,42,74,.82);
}
