/*
 * Jetons du systeme visuel de l'administration.
 *
 * Fichier separe des composants, et non fondu dans admin.css, parce que
 * quatre pages autonomes -- login, system_phpinfo, test_ai, test_geocoding --
 * ont besoin des VARIABLES sans vouloir des COMPOSANTS : leur lier admin.css
 * entiere faisait entrer en collision ses .login-container et .login-form
 * avec les leurs, et cassait leur mise en page.
 *
 * admin.css l'importe en tete ; les pages autonomes le lient directement.
 * Une seule source de verite pour la palette.
 */

/*
 * Systeme visuel : aligne sur le site public (public/css/style.css).
 *
 * L'administration portait l'identite d'AVANT la refonte editoriale -- degrade
 * violet, bleu var(--primary-color), police Inter, cartes a ombres. Le site public est passe
 * au noir et blanc, a Jost et aux filets de 1 px ; ce bloc rapatrie ses jetons
 * pour que les deux interfaces parlent la meme langue.
 *
 * Les jetons --admin-* etaient consommes 28 fois dans ce fichier sans etre
 * definis nulle part : ils vivaient dans admin-old.css, qu'AUCUNE page ne
 * charge. Ces 28 regles retombaient donc silencieusement sur des valeurs par
 * defaut. Les definir ici les remet en service du meme geste.
 */
:root {
    /* --- repris tels quels du site public --- */
    --primary-color: #111111;
    --secondary-color: #3A3A3A;
    --accent-color: #111111;
    --text-color: #111111;
    --text-light: #6F6F6F;
    --background-color: #FFFFFF;
    --surface-color: #FFFFFF;
    --surface-raised: #F4F4F2;
    --light-color: #F4F4F2;
    --dark-color: #111111;
    --border-color: #111111;

    /* Couleurs semantiques : versions accessibles du site, conservees parce
       qu'une interface d'administration se sert de la couleur pour DIRE
       quelque chose -- succes, alerte, danger -- la ou le site public ne s'en
       sert que pour decorer. */
    --success-color: #1B7F3B;
    --warning-color: #8A6100;
    --danger-color: #B3261E;
    --info-color: #3A3A3A;

    --radius-sm: 6px;
    --radius-md: 10px;
    --radius-lg: 16px;

    /* --- jetons propres a l'administration --- */
    --admin-primary: var(--primary-color);
    --admin-secondary: var(--secondary-color);
    --admin-dark: var(--text-color);
    --admin-light: var(--surface-raised);
    --admin-warning: var(--warning-color);
    --admin-sidebar-width: 280px;
    --admin-header-height: 70px;
}
