/* ─────────────────────────────────────────────────────────────────────────────
   Charte graphique de la plateforme Withcam — source unique de vérité.

   Une page ne redéfinit plus ses couleurs en dur : elle pointe vers les jetons
   ci-dessous. Changer une valeur ici la change partout où le jeton est employé,
   sans rouvrir une seule page.

   Deux règles pour que ça tienne dans le temps :
     1. Une page peut déroger — mais alors elle écrit la valeur en clair, et
        cette dérogation devient une décision visible plutôt qu'une dérive.
     2. Ce fichier ne contient QUE des jetons. Aucune règle de mise en page :
        déplacer une règle changerait l'ordre de la cascade et pourrait modifier
        l'apparence d'une page sans prévenir.
   ───────────────────────────────────────────────────────────────────────────── */
:root {
  /* JETONS-DEBUT */
  /* ── Jetons générés par outils/jetons.py — modifier les valeurs ICI et dans l'outil ── */
  --wc-accent: #2997ff;
  --wc-bleu-vif: #3b82f6;
  --wc-bleu-fonce: #2563eb;
  --wc-bleu-clair: #60a5fa;
  --wc-bleu-pale: #93c5fd;
  --wc-bleu-ciel: #7cc0ff;
  --wc-green: #30d158;
  --wc-vert-clair: #4ade80;
  --wc-emeraude: #34d399;
  --wc-red: #ff453a;
  --wc-rouge-clair: #f87171;
  --wc-rouge-vif: #ef4444;
  --wc-rouge-corail: #ff8a80;
  --wc-orange: #ff9f0a;
  --wc-ambre: #fbbf24;
  --wc-text: #f5f5f7;
  --wc-text-secondary: #a1a1a6;
  --wc-text-tertiary: #6e6e73;
  --wc-texte-bleute: #e8f0ff;
  --wc-texte-glace: #f0f4ff;
  --wc-texte-doux: #c8d8f0;
  --wc-gris-bleu: #8899bb;
  --wc-gris-bleu-clair: #8ba8cc;
  --wc-gris-acier: #6b88b0;
  --wc-gris-ardoise: #5a7a9a;
  --wc-gris-ardoise-2: #5a7299;
  --wc-gris-ocean: #5a80a8;
  --wc-gris-ciel: #7a9bc0;
  --wc-gris-ciel-2: #7a9cc0;
  --wc-gris-nuit: #4a6080;
  --wc-bg: #0a0f1e;
  --wc-fond-plateforme: #070b16;
  --wc-fond-nuit: #060c1a;
  --wc-fond-vumetre: #0a1120;
  --wc-fond-ardoise: #111827;
  --wc-bord-bleu: #2e4d70;
  --wc-bord-nuit: #1a2d4a;
  --wc-accent-rgb: 41, 151, 255;
  --wc-bleu-vif-rgb: 59, 130, 246;
  --wc-bleu-fonce-rgb: 37, 99, 235;
  --wc-bleu-clair-rgb: 96, 165, 250;
  --wc-police: 'Geist', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --wc-police-mono: ui-monospace, 'SF Mono', SFMono-Regular, Menlo, monospace;
  --wc-r-xs: 4px;
  --wc-r-s: 8px;
  --wc-r-m: 12px;
  --wc-r-l: 16px;
  --wc-r-xl: 20px;
  --wc-r-pilule: 999px;
  /* JETONS-FIN */
  /* Titres de section (« DISQUES », « ACCÈS INVITÉS », « PROGRAMME »…) — toutes les pages */
  --wc-surtitre-taille: 12.5px;
  --wc-surtitre-graisse: 700;
  --wc-surtitre-espacement: .08em;
  --wc-surtitre-casse: uppercase;
  --wc-surtitre-couleur: var(--wc-gris-bleu);

  /* Étiquettes de champ de formulaire (« Nom », « Durée »…) */
  --wc-etiquette-taille: 12px;
  --wc-etiquette-graisse: 600;
  --wc-etiquette-espacement: .05em;
  --wc-etiquette-casse: uppercase;
  --wc-etiquette-couleur: var(--wc-gris-bleu);

  /* En-tête des pages (‹ Accueil … logo / grand titre / description) */
  --wc-entete-titre-taille: 32px;
  --wc-entete-titre-taille-mobile: 26px;
  --wc-entete-titre-graisse: 700;
  --wc-entete-titre-espacement: -.025em;
  --wc-entete-sous-taille: 14px;
  --wc-entete-sous-couleur: var(--wc-text-secondary);
  --wc-entete-retour-taille: 15px;
  --wc-entete-retour-couleur: var(--wc-accent);
  --wc-entete-logo-hauteur: 21px;
  --wc-entete-alignement: left;
  --wc-entete-marge-bas: 18px;

  /* Surfaces translucides (non générées) */
  --wc-card-bg: rgba(255,255,255,0.04);
  --wc-card-border: rgba(255,255,255,0.07);
  --wc-separator: rgba(255,255,255,0.08);
}
