/*
|--------------------------------------------------------------------------
| UFHB DESIGN TOKENS — public/css/ufhb-tokens.css
|--------------------------------------------------------------------------
| Source unique des couleurs de la marque UFHB.
| À charger AVANT tout autre CSS du projet dans chaque layout.
|
| Convention de nommage unique : --ufhb-*
| À mesure que les CSS existants sont refactorés, ils doivent consommer
| ces variables (var(--ufhb-vert), var(--ufhb-orange), …) au lieu de
| valeurs codées en dur ou de variables locales (--primary-color, etc.).
*/

:root {
    /* ====== VERT UFHB (institutionnel sombre) ====== */
    --ufhb-vert:           #06402B;
    --ufhb-vert-dark:      #042418;
    --ufhb-vert-mid:       #053424;
    --ufhb-vert-light:     #E6F2EC;

    /* ====== ORANGE UFHB (accent) ====== */
    --ufhb-orange:         #f8a527;
    --ufhb-orange-light:   #fff8e6;

    /* ====== SÉMANTIQUES ====== */
    --ufhb-success:        #28a745;
    --ufhb-danger:         #d93025;
    --ufhb-warning:        #ffc107;
    --ufhb-info:           #1e88e5;
    --ufhb-info-light:     #e3f2fd;

    /* ====== NEUTRES ====== */
    --ufhb-blanc:          #ffffff;
    --ufhb-gris-50:        #f8f9fa;
    --ufhb-gris-100:       #f4f6f9;
    --ufhb-gris-200:       #e9ecef;
    --ufhb-gris-300:       #dee2e6;
    --ufhb-gris-500:       #adb5bd;
    --ufhb-gris-600:       #6c757d;
    --ufhb-gris-700:       #495057;
    --ufhb-gris-900:       #1e293b;

    /* ====== DÉGRADÉS RÉUTILISABLES ====== */
    --ufhb-gradient-sidebar: linear-gradient(180deg, var(--ufhb-vert) 0%, var(--ufhb-vert-dark) 100%);
    --ufhb-gradient-page:    linear-gradient(135deg, var(--ufhb-vert) 0%, var(--ufhb-vert-dark) 50%, var(--ufhb-vert) 100%);

    /* ====== STRUCTURE ====== */
    --ufhb-sidebar-width:  260px;
    --ufhb-topbar-height:  70px;
}
