/* Thème « ligne claire » : PROVISOIRE (le style n'est pas encore choisi).
   Tout le site lit ses couleurs, polices, bordures et ombres ici.
   Changer de style = écrire un autre fichier de thème avec les mêmes variables. */
:root {
  --c-fond: #5BB4E5;        /* ciel */
  --c-papier: #FFF4DC;      /* cartouches */
  --c-blanc: #FFFFFF;
  --c-encre: #141414;       /* traits et texte */
  --c-encre-douce: #4A4A4A;
  --c-rouge: #C8302A;
  --c-vert: #24784B;
  --c-or: #F7C548;
  --c-porte-ouverte: #9A8F7A;

  --f-titre: "Patua One", Georgia, serif;
  --f-bulle: "Patrick Hand", "Comic Sans MS", cursive;
  --f-texte: "Atkinson Hyperlegible", system-ui, -apple-system, sans-serif;

  --trait: 2.5px solid var(--c-encre);
  --trait-fort: 3px solid var(--c-encre);
  --ombre: 4px 4px 0 var(--c-encre);
  --ombre-forte: 5px 5px 0 var(--c-encre);
  --rayon: 8px;
  --rayon-bulle: 18px;

  --neige: radial-gradient(circle, #ffffff 0 2.5px, transparent 3px),
           radial-gradient(circle, rgba(255, 255, 255, .8) 0 1.5px, transparent 2px);
  --neige-taille: 46px 46px, 29px 29px;
  --neige-position: 0 0, 13px 19px;

  /* Cadres de rareté du cadeau : teinte, reflet et épaisseur. Repris tels quels dans les images partagées. */
  --cadre-bois: #8A5A31;       --cadre-bois-2: #C08A55;       --cadre-bois-ep: 8px;
  --cadre-argent: #A3ACB6;     --cadre-argent-2: #F1F4F7;     --cadre-argent-ep: 10px;
  --cadre-or: #E2A11B;         --cadre-or-2: #FBE08A;         --cadre-or-ep: 11px;
  --cadre-versailles: #B98212; --cadre-versailles-2: #FFF0B8; --cadre-versailles-ep: 15px;
  --cadre-ultime: #5B2BD6;     --cadre-ultime-2: #FF5FA8;     --cadre-ultime-ep: 16px;

  /* Façade de la mairie (écran d'entrée) */
  --c-pierre: #EADCC0;
  --c-porte: #7A3B22;
  --c-drapeau-bleu: #1F4E9C;
  --c-drapeau-blanc: #FFFFFF;
  --c-drapeau-rouge: #D7263D;

  color-scheme: light;
}
