/* =============================================================================
 * MARQUE — Solyfonte (groupe Maison Felix)
 *
 * Seul fichier à modifier pour décliner l'outil sur une autre société du
 * groupe : couleurs, typographie, graisses, rythme. Aucune valeur de marque
 * ne doit apparaître ailleurs que dans ce fichier.
 *
 * Parti pris : clarté et retenue. Pas d'ombres portées — des filets d'un
 * pixel. Pas de grands arrondis — des angles nets. La hiérarchie passe par la
 * typographie et le blanc, pas par la couleur.
 * ========================================================================== */

:root {
  /* --- Fonds -------------------------------------------------------------
   * Le fond de page est franchement plus sourd que les cartes : c'est ce qui
   * les fait exister sans recourir à une ombre portée. Deux teintes trop
   * proches donnaient une page plate où rien ne se détachait. */
  --bg: #F2EEE9;          /* sable neutre, nettement en retrait */
  --surface: #FFFFFF;     /* le contenu, en pleine lumière */
  --surface-2: #F8F5F1;   /* aplat des encarts secondaires */

  /* --- Filets ------------------------------------------------------------ */
  --border: #DED7CF;      /* filet standard */
  --border-fort: #B2A89C; /* séparation majeure, assez marquée pour se voir */

  /* --- Encres ------------------------------------------------------------
   * Assombries : un texte secondaire trop clair sur fond clair se lit mal et
   * nivelle la hiérarchie au lieu de la créer. */
  --ink: #171310;         /* noir chaud, jamais #000 */
  --ink-muted: #4D463F;   /* texte courant secondaire, reste confortable */
  --ink-faint: #7B736A;   /* mentions et libellés, lisibles malgré tout */

  /* --- Accent ------------------------------------------------------------
   * Vermillon Solyfonte, relevé au pixel sur le logo officiel : #CD3F17.
   * C'est une couleur franche. Elle tient son rang en petites touches — un
   * filet, une pastille, un état sélectionné — et devient criarde en aplat.
   * La retenue dans son emploi fait davantage pour la tenue de l'ensemble
   * que la couleur elle-même.
   *
   * --accent-fort est la déclinaison assombrie pour le texte : le vermillon
   * plafonne à 4,8:1 sur blanc, tout juste au seuil, et devient pénible en
   * capitales de 11 px. */
  --accent: #CD3F17;       /* couleur de marque, telle quelle */
  --accent-ink: #FFFFFF;
  --accent-soft: #FAEAE3;  /* teinte très diluée, pour les fonds sélectionnés */
  --accent-fort: #96290D;  /* texte et libellés */

  /* --- Signaux -----------------------------------------------------------
   * Désaturés pour rester dans le registre. Un vert vif ou un rouge pompier
   * casserait l'ensemble. */
  --good: #3D5C45;
  --good-soft: #E7EEE6;
  --warn: #7A5A1E;
  --warn-soft: #F5EDDC;
  --crit: #7E3328;
  --crit-soft: #F4E2DE;

  --focus: #2F5D8C;

  /* --- Typographie -------------------------------------------------------
   * Polices système uniquement : aucun chargement réseau, aucun appel à un
   * tiers, affichage immédiat. Les piles vont du plus caractérisé au plus
   * répandu, pour que le rendu reste digne partout.
   *
   * Titres — serif à fort contraste, registre couture et joaillerie.
   *   Didot et Hoefler Text sur macOS, Bodoni MT avec Office,
   *   Palatino Linotype sur Windows, Georgia en dernier recours.
   *
   * Texte — humanistes à axe incliné, plus chaleureux qu'un grotesque.
   *   Optima et Avenir Next sur macOS, Candara et Gill Sans MT sur Windows. */
  --font-titre: "Didot", "Bodoni MT", "Hoefler Text", "Baskerville",
                "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --font-texte: "Optima", "Candara", "Gill Sans MT", "Avenir Next", "Segoe UI",
                system-ui, -apple-system, sans-serif;
  --font-chiffres: "Palatino Linotype", "Hoefler Text", Georgia, serif;

  /* --- Rythme ------------------------------------------------------------ */
  --radius-s: 2px;
  --radius-m: 3px;
  --radius-l: 4px;

  --trait: 1px solid var(--border);
  --trait-fort: 1px solid var(--border-fort);

  /* Interlettrage des capitales : le détail qui sépare une étiquette
   * travaillée d'une étiquette par défaut. */
  --interlettre-capitales: .16em;

  color-scheme: light;
}

/* Le clair est le seul traitement retenu : une identité de marque ne change
 * pas de visage selon le réglage système de celui qui regarde. La structure
 * en variables permet de rétablir une déclinaison sombre si besoin. */
