:root {
  --jrn-bg-ivoire: #F5F0E6;
  --jrn-surface-sable: #E5D8BF;
  --jrn-text-brun-encre: #29251F;
  --jrn-structure-brun-chaud: #6C5A45;
  --jrn-accent-jarnac-corail: #C84B3C;
  --jrn-accent-validation-sauge: #607C62;
  --jrn-accent-interaction-petrole: #356B73;

  --jrn-radius-sm: 8px;
  --jrn-radius-md: 12px;
  --jrn-radius-lg: 16px;

  --jrn-shadow-soft: 0 2px 6px rgba(41, 37, 31, 0.16);
  --jrn-shadow-card: 0 4px 12px rgba(41, 37, 31, 0.18);

  --jrn-letter-size-reference: 64px;
  /* Largeur de l'écran de jeu, pas du plateau seul : composition resserrée à
     colonne unique (barre → adversaire → score → plateau → réserve →
     actions), pas une mise en page pleine largeur. */
  --jrn-board-max-width: 560px;
}
