/*
  Couleurs d'Orbite : FICHIER GÉNÉRÉ à partir de Orbite.Theme/couleurs.json, ne pas le modifier.
  Changer la couleur dans couleurs.json puis compiler Orbite.Blazor (cible GenererCouleursOrbite
  d'Orbite.Blazor.csproj) ; le mobile lit le même fichier. Mode d'emploi : Docs/Theme-Orbite.md.
  Mode clair dans :root, mode sombre dans html.orbite-sombre (Réglages, js/orbite.js).
*/

:root {
    --orbite-fond-page: #cfdceb;             /* Fond des pages : le bleu-gris de la v2 à peine éclairci (les cartes blanches se détachent ; Docs/Design-Orbite3.md § 8), bleu nuit en sombre. */
    --orbite-fond-surface: #ffffff;          /* Cartes, panneaux, grilles, fenêtres (Blazor pose aussi --dxds-color-surface-neutral-default-rest : Fluent suit). */
    --orbite-fond-discret: #f4f7fb;          /* En-têtes de carte, zones secondaires dans une carte. */
    --orbite-bordure: #c9d4e3;               /* Bordure des cartes et des grilles (Blazor pose aussi --dxds-color-border-neutral-default-rest). */
    --orbite-bordure-discrete: #e8edf4;      /* Séparateurs légers (lignes de grille, blocs dans une carte). */
    --orbite-texte: #1b2430;                 /* Texte principal. */
    --orbite-texte-secondaire: #5a6878;      /* Libellés, dates, détails, en-têtes de grille. */
    --orbite-texte-attenue: #8f9aa8;         /* Élément caché ou hors contexte (mémo caché, valeur d'un autre contexte). */
    --orbite-bleu: #1f4e8c;                  /* La marque : barre supérieure, navigation active, bandeaux, notifications. */
    --orbite-bleu-pale: #dde8f6;             /* Bleu pâle : pastilles, sélection douce, fond de l'élément de navigation actif. */
    --orbite-accent: #2f6fcf;                /* Accent des contrôles (boutons primaires, cases, sélection) : SystemAccentColor de Fluent. */
    --orbite-accent-texte: #245ba8;          /* Texte en bleu sur une surface (titres de section, icône du titre de page, liens d'action). */
    --orbite-lien: #1a6fe0;                  /* Liens, dates en bleu des cartes (bleu vif, comme la v2). */
    --orbite-sur-bleu: #ffffff;              /* Texte et icônes posés sur la marque ou sur une tuile. */
    --orbite-nav-fond: #1f4e8c;              /* Fond de la barre supérieure et de la navigation latérale (coquille de Blazor). */
    --orbite-nav-texte: #dfe8f5;             /* Texte et icônes de la navigation latérale (contraste ≥ 4,5 sur nav-fond, vérifié). */
    --orbite-nav-actif-fond: rgba(255,255,255,.14);        /* Fond de l'entrée de navigation active (voile clair sur nav-fond). */
    --orbite-ombre: 0 1px 2px rgba(16,24,40,.06);                 /* L'ombre unique des cartes surélevées (fenêtres, menus) ; jamais plus d'une ombre. */
    --orbite-focus: #2f6fcf;                 /* Anneau de focus clavier. */
    --orbite-danger: #cc3300;                /* Texte d'erreur, boutons Supprimer, « Rayé », barre d'un bandeau d'alerte critique. */
    --orbite-erreur-fond: #c62828;           /* Fond d'une notification d'erreur (texte sur-bleu). */
    --orbite-signe: #2e7d32;                 /* Signé, accepté, mot de passe valide. */
    --orbite-signe-fond: #e8f5e9;            /* Bandeau « signée ». */
    --orbite-attente: #e65100;               /* En attente (traitement des demandes), barre d'un bandeau d'avertissement. */
    --orbite-avertissement-fond: #fff4c2;    /* Bandeau d'avertissement, élément à surligner. */
    --orbite-alerte-critique: #ff8787;       /* Fond du bandeau d'une alerte critique du dossier (rouge franc de la v2 en clair). */
    --orbite-alerte-normale: #ffe66d;        /* Fond du bandeau d'une alerte normale du dossier (jaune franc de la v2 en clair). */
    --orbite-nouvelle-hot: #ffd2a8;          /* Nouvelle importante (Hot). */
    --orbite-nouvelle-mon-dossier: #bdf0f0;  /* Fond d'une capsule (carte, ligne) de mon dossier : responsable du séjour en cours ou d'une étape en cours ; dossiers, séjours actifs, nouvelles (règle des cartes de dossiers, François 23 octobre 2026 ; Docs/Design-Orbite3.md § 8). */
    --orbite-nouvelle-message: #e4d2fb;      /* Message central. */
    --orbite-nouvelle-alerte: #ff9c9c;       /* Nouvelle d'alerte. */
    --orbite-nouvelle-sortie: #cdf2cd;       /* Nouvelle de sortie. */
    --orbite-sejour-sortie: #c8d1da;         /* Gris bleuté de Nouvelle3.aspx pour un séjour en sortie. Plus un fond de carte de dossier depuis le 23 octobre 2026 (« En sortie » se dit en texte, pastille ou icône) ; gardé pour le thème et les anciens écrans. */
    --orbite-dossier-interne: #bdf0f0;       /* Cyan de Nouvelle3.aspx pour un dossier en séjour interne. Plus un fond de carte de dossier depuis le 23 octobre 2026 (pastilles et icônes le disent ; Docs/Design-Orbite3.md § 8) ; sert encore à la coordonnée courante (Client.razor). */
    --orbite-dossier-externe: #fff3a6;       /* Jaune de Nouvelle3.aspx pour un dossier en suivi externe. Plus un fond de carte de dossier depuis le 23 octobre 2026 (pastille « Externe ») ; gardé pour le thème. */
    --orbite-dossier-alerte: #ff5a5a;        /* Liseré d'une carte de dossier en alerte critique (rouge), qui colore toute la bordure (l'alerte ordinaire : attente, jaune). */
    --orbite-dossier-ferme: #e8ebef;         /* Fond d'une capsule de dossier fermé (gris pâle ; règle des cartes de dossiers, François 23 octobre 2026). */
    --orbite-carte-lisere: #2e5e9e;          /* Liseré neutre d'une carte (le bleu de la v2) : une carte sans couleur de catégorie ni couleur de données. */
    --orbite-dossier-lisere-neutre: #d5dbe2; /* Liseré d'une capsule de dossier sans programme ni alerte : gris très pâle, la carte paraît unie et les dossiers qui ont une caractéristique se démarquent (cd4, François 27 octobre 2026). */
    --orbite-sortie-fond: #5b3fc4;           /* Pastille pleine « En sortie » d'une capsule de dossier : bien visible sans colorer le fond de la carte (cd1, François 27 octobre 2026). */
    --orbite-sortie-texte: #ffffff;          /* Texte et icône de la pastille « En sortie » (sur sortie-fond). */
    --orbite-diff-ajout: #c9f2c9;            /* Historique : texte ajouté. */
    --orbite-diff-retrait: #fbd5d5;          /* Historique : texte retiré. */
    --orbite-encre-bleue: #00008b;           /* Texte bleu foncé (demandes). */
    --orbite-encre-rouge: #8b0000;           /* Texte rouge foncé (demandes). */
    --orbite-encre-violette: #800080;        /* Texte violet (auteur, utilisateur d'une intervention, plans). */
    --orbite-memo-moi: #9900cc;              /* Mémo de moi ou pour moi. */
    --orbite-memo-tous: #3333cc;             /* Mémo pour tous. */
    --orbite-memo-global: #e4e4fa;           /* Fond d'un mémo pour tous les sites (Sites, lot E4) : un lavande pâle, de la famille de memo-tous, distinct du mémo important (orangé) et des cartes blanches. */
    --orbite-lit-libre: #009933;             /* Occupation : lit libre. */
    --orbite-lit-depart: #993300;            /* Occupation : départ. */
    --orbite-lit-arrivee: #330099;           /* Occupation : arrivée. */
    --orbite-etape-debutee: #ffffee;         /* Cheminement : étape débutée. */
    --orbite-etape-terminee: #eeffee;        /* Cheminement : étape terminée. */
    --orbite-etape-action: #eeeeee;          /* Cheminement : action. */
    --orbite-pastille: #e7e7f5;              /* Petite pastille neutre (cheminement d'une information). */
    --orbite-document-fond: #8a97a8;         /* Fond derrière les pages d'un document. */
    --orbite-papier: #ffffff;                /* Page d'un document, tablette de signature : toujours blanche (comme imprimée). */
    --orbite-encre-papier: #000000;          /* Encre sur le papier (signature). */
    --orbite-tuile-bleu: #2e5e9e;            /* Tuile : le bleu d'Orbite (sections principales). */
    --orbite-tuile-marine: #1e406d;          /* Tuile : bleu marine (outils). */
    --orbite-tuile-ciel: #3b78c2;            /* Tuile : bleu ciel (agenda, nouvelles). */
    --orbite-tuile-acier: #4a6382;           /* Tuile : bleu acier (compte, réglages). */
    --orbite-tuile-alerte: #b3261e;          /* Tuile qui demande l'attention (alertes). */
    --orbite-nouveau-fond: #ffc83d;          /* Pastille « 3 nouveaux » posée sur une tuile (éléments créés ou modifiés depuis la dernière connexion) : un jaune vif qui se détache des bleus. */
    --orbite-nouveau-texte: #1f1a08;         /* Texte de la pastille « nouveaux » (sur nouveau-fond). */
}

html.orbite-sombre {
    --orbite-fond-page: #141a22;
    --orbite-fond-surface: #1e2630;
    --orbite-fond-discret: #263040;
    --orbite-bordure: #33404f;
    --orbite-bordure-discrete: #2a3442;
    --orbite-texte: #e9eef5;
    --orbite-texte-secondaire: #a9b4c2;
    --orbite-texte-attenue: #7f8a98;
    --orbite-bleu: #1b3a63;
    --orbite-bleu-pale: #243a58;
    --orbite-accent: #5b93e6;
    --orbite-accent-texte: #8fb8f0;
    --orbite-lien: #8fb8f0;
    --orbite-sur-bleu: #f2f6fb;
    --orbite-nav-fond: #111926;
    --orbite-nav-texte: #c9d4e2;
    --orbite-nav-actif-fond: rgba(255,255,255,.10);
    --orbite-ombre: 0 1px 2px rgba(0,0,0,.4);
    --orbite-focus: #8fb8f0;
    --orbite-danger: #ff7a5c;
    --orbite-erreur-fond: #8e2020;
    --orbite-signe: #81c784;
    --orbite-signe-fond: #1f3a22;
    --orbite-attente: #ffab70;
    --orbite-avertissement-fond: #4d4114;
    --orbite-alerte-critique: #432c34;
    --orbite-alerte-normale: #434934;
    --orbite-nouvelle-hot: #433a34;
    --orbite-nouvelle-mon-dossier: #254951;
    --orbite-nouvelle-message: #322c51;
    --orbite-nouvelle-alerte: #432c34;
    --orbite-nouvelle-sortie: #254934;
    --orbite-sejour-sortie: #253a51;
    --orbite-dossier-interne: #254951;
    --orbite-dossier-externe: #4d4114;
    --orbite-dossier-alerte: #ff7a5c;
    --orbite-dossier-ferme: #2c3138;
    --orbite-carte-lisere: #5b93e6;
    --orbite-dossier-lisere-neutre: #3a434e;
    --orbite-sortie-fond: #a48cf0;
    --orbite-sortie-texte: #160f2e;
    --orbite-diff-ajout: #254934;
    --orbite-diff-retrait: #432c34;
    --orbite-encre-bleue: #afbdef;
    --orbite-encre-rouge: #ea9c95;
    --orbite-encre-violette: #d7b5f0;
    --orbite-memo-moi: #d09fec;
    --orbite-memo-tous: #ababee;
    --orbite-memo-global: #2c2c4a;
    --orbite-lit-libre: #72c08f;
    --orbite-lit-depart: #e6a27f;
    --orbite-lit-arrivee: #beb5f0;
    --orbite-etape-debutee: #434934;
    --orbite-etape-terminee: #254934;
    --orbite-etape-action: #2a3442;
    --orbite-pastille: #38384a;
    --orbite-document-fond: #10151c;
    --orbite-papier: #ffffff;
    --orbite-encre-papier: #000000;
    --orbite-tuile-bleu: #2b5288;
    --orbite-tuile-marine: #244270;
    --orbite-tuile-ciel: #336aa8;
    --orbite-tuile-acier: #3f546e;
    --orbite-tuile-alerte: #8e2a24;
    --orbite-nouveau-fond: #f5bd2f;
    --orbite-nouveau-texte: #1f1a08;
}
