/**
 * Aurora — SOURCE DE VÉRITÉ UNIQUE des tokens de design TechAstro.
 *
 * Avant ce fichier, deux systèmes coexistaient et disaient la même chose sous deux
 * noms : « --c-* » (site + espace client, aurora.css) et « --au-* » (back-office,
 * admin-aurora.css). Deux palettes qui se recopient, c'est deux palettes qui
 * divergent — la refonte 2026-09 est le moment de fermer cette porte.
 *
 * Règle : les VALEURS ne vivent qu'ici. Les deux vocabulaires historiques sont
 * conservés en alias afin qu'aucune feuille ni aucun gabarit existant n'ait à
 * changer. On ne renomme pas 1 200 lignes de CSS pendant une refonte graphique :
 * on supprime la duplication sans toucher au rendu.
 *
 * Chargé AVANT aurora.css (espace client, via layout/base.html.twig) et AVANT
 * admin-aurora.css (back-office, via TechastroDashboardController::configureAssets).
 *
 * @author TechAstro / refonte 2026-09 (lot L2.1)
 * @since  2026-09-25
 */

:root {
    /* ═══════════════════════════════════════════════════════════════
       1. PALETTE PRINCIPALE
       Valeurs identiques à celles des maquettes de la refonte 2026-09 :
       elles ont été dessinées sur cette palette, rien n'est à déplacer.
       ═══════════════════════════════════════════════════════════════ */
    --c-blue:#1a6fff;
    --c-blue-light:#5fa0ff;
    --c-navy:#0a2050;
    --c-navy-light:#0d2d70;
    --c-violet:#785aff;
    --c-bg:#eef4fc;

    /* Fond du back-office. Volontairement DIFFÉRENT de --c-bg pour l'instant :
       l'aligner changerait le rendu de l'admin, ce qui n'est pas le rôle d'un lot
       d'infrastructure. L'écart se résorbe quand les écrans admin sont refondus. */
    --c-bg-admin:#eaf1fb;

    /* ═══════════════════════════════════════════════════════════════
       2. HIÉRARCHIE DE TEXTE
       Promues depuis le back-office : les maquettes de l'espace client
       s'en servent aussi (libellés secondaires, métadonnées).
       ═══════════════════════════════════════════════════════════════ */
    --c-text:var(--c-navy);
    --c-text-secondary:#5b6b8c;
    --c-text-muted:#9aa8c6;

    /* ═══════════════════════════════════════════════════════════════
       3. COULEURS SÉMANTIQUES (états)
       ═══════════════════════════════════════════════════════════════ */
    --c-success:#28a745;
    --c-warning:#ffc107;
    --c-danger:#dc3545;
    --c-grey:#6c757d;

    /* ═══════════════════════════════════════════════════════════════
       4. SIGNATURE VISUELLE — dégradé et verre dépoli
       ═══════════════════════════════════════════════════════════════ */
    --grad-aurora:linear-gradient(110deg,#1a6fff,#785aff);
    --c-glass:rgba(255,255,255,.6);
    --c-glass-border:rgba(255,255,255,.85);
    --c-shadow:0 16px 40px -22px rgba(26,60,140,.4);

    /* ═══════════════════════════════════════════════════════════════
       5. POLICES
       Auto-hébergées (@font-face dans aurora.css) — zéro CDN, G2.
       ═══════════════════════════════════════════════════════════════ */
    --font-display:'Space Grotesk',system-ui,sans-serif;
    --font-body:'DM Sans',system-ui,sans-serif;
    --font-mono:'Space Mono',ui-monospace,monospace;

    /* ═══════════════════════════════════════════════════════════════
       6. ALIAS — vocabulaire historique du back-office
       Aucune valeur ici : uniquement des renvois. Si une valeur apparaît
       dans ce bloc, c'est que la duplication est revenue.
       ═══════════════════════════════════════════════════════════════ */
    --au-bg:var(--c-bg-admin);
    --au-navy:var(--c-navy);
    --au-secondary:var(--c-text-secondary);
    --au-muted:var(--c-text-muted);
    --au-blue:var(--c-blue);
    --au-violet:var(--c-violet);
    --au-grad:var(--grad-aurora);
    --au-glass:var(--c-glass);
    --au-glass-border:var(--c-glass-border);
    --au-shadow:var(--c-shadow);
    --au-font:var(--font-body);
    --au-display:var(--font-display);
    --au-mono:var(--font-mono);

    /* ═══════════════════════════════════════════════════════════════
       7. ALIAS — variables Bootstrap surchargées
       ═══════════════════════════════════════════════════════════════ */
    --bs-primary:var(--c-blue);
    --bs-primary-rgb:26,111,255;
    --bs-link-color:var(--c-blue);
    --bs-link-hover-color:var(--c-blue-light);
}
