/* La palette de mateosan.fr, celle de l'établi : la seule source des couleurs du site. Ailleurs, une couleur se lit ici, par son
   nom (var(--…)) ; les tests refusent toute couleur écrite hors de ce fichier et des images SVG du site.

   Les noms disent l'usage. Chaque --texte-… tient 4,5:1 sur chaque --fond-…, et --texte-inverse sur chaque --fond-inverse… :
   tests/pages.test.js le calcule. */

:root {
  /* Les fonds, sous du texte. */
  --fond-page: #F2EAD9;
  --fond-carte: #FDF4E0;

  /* Les textes. */
  --texte: #4A3521;
  --texte-doux: #6E5137;
  --texte-lien: #2F6F7A;
  --texte-lien-survol: #285E68;

  /* Un texte clair sur un fond foncé : les boutons, la sélection. */
  --fond-inverse: #4A3521;
  --fond-inverse-survol: #5D4633;
  --texte-inverse: #F7EDDC;

  /* Les traits et les marques, jamais sous du texte. */
  --bord: #E4D4B4;

  /* Les étiquettes de kraft de la scène : le carton (sous --texte seul), son bord, sa ficelle, son ombre. */
  --etiquette: #EBD3A7;
  --etiquette-bord: #BB9F74;
  --ficelle: #A8834F;
  --ombre-etiquette: #5A3C1433;

  /* La scène en 3D (site/js/modeles/ nomme ces couleurs sans leur préfixe) : les lumières, le bois et l'ombre de l'établi,
     puis les matières des objets. */
  --scene-ciel: #FFF6E4;
  --scene-sol: #D9B990;
  --scene-soleil: #FFE9C4;
  --scene-appoint: #BFD8D2;
  --scene-ombre: #6E4B26;
  --scene-bois: #D08C42;
  --scene-bois-fonce: #8C5A2F;
  --scene-brun: #5B4224;
  --scene-gris: #A09585;
  --scene-gris-fonce: #6E675E;
  --scene-metal: #B9BEC4;
  --scene-laiton: #C08F3C;
  --scene-noir-clair: #3B3530;
  --scene-canard: #3E8E9C;
  --scene-tuile: #B5654D;
  --scene-vitre: #D8ECE4;
  --scene-papier: #FBF1DC;
  --scene-tranche: #EFE3C4;
  --scene-ligne: #C4D7CE;
  --scene-marge: #EEAD98;
  --scene-ecriture: #A89781;
  --scene-carton: #F3E8CF;
  --scene-carte: #FDF4E0;
  --scene-trait: #B9A98C;
  --scene-trait-clair: #CFC0A0;
  /* La platine de Honear, aux couleurs du jeu (src/ressources/palette.ts de SNZMTO/honear). */
  --scene-laque: #1F3A33;
  --scene-vinyle: #1C1715;
  --scene-alu: #B8AE9D;
  --scene-miel: #E2A72E;
}

/* Les teintes des objets de l'établi : le contenu en nomme une par objet (teinte: 'corail'), qui devient --teinte. */
.teinte-corail { --teinte: #E2725B; }
.teinte-canard { --teinte: #3E8E9C; }
.teinte-sauge { --teinte: #7F9C6B; }
.teinte-orange { --teinte: #E8703A; }
.teinte-moutarde { --teinte: #D9A441; }
.teinte-noyer { --teinte: #8C6A4F; }
