/* Les 3 palettes Pantone (valeurs écran approchées), au choix de chaque joueur. Variables seulement :
   chargé par les pages du serveur (avec theme.css) et par l'app (avec app-theme.css). */
:root {
  --f-titre: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;
  --f-texte: "Archivo", "Segoe UI", system-ui, -apple-system, sans-serif;
  --rayon: 20px;
  --verre: rgba(255, 255, 255, .06);
  --verre-bord: rgba(255, 255, 255, .12);
  --texte: #f3f4f6;
  --doux: #a3a9b4;
  --halo-3: transparent;
  /* surfaces et traits : blanc transparent sur les palettes sombres (la palette claire les redéfinit) */
  --surface: rgba(255, 255, 255, .05); --surface-2: rgba(255, 255, 255, .08); --ligne: rgba(255, 255, 255, .09);
  --melange: #fff; --schema: dark; --fond-logo: transparent;   /* le logo FCapp (blanc et vert) a besoin d'un fond sombre en palette claire */
  --vert: #3fcf8e; --jaune: #f5c84c; --defaite: #f0545a; --nul: #d4b13c;
  color-scheme: dark;
}
/* Néon Sunset : coucher de soleil néon (806 C rose, 811 C orange, 2665 C violet, 3252 C turquoise) */
[data-palette="sunset"]  { --fond: #140a24; --fond-2: #21123a; --accent: #ff3eb5; --accent-2: #ffa94d; --halo-1: #ff3eb5; --halo-2: #6a2bd1; --halo-3: #2ad2c9;
                           --degrade: linear-gradient(90deg, #ff3eb5, #ff7f41 55%, #ffb15c); }
[data-palette="nuit"]    { --fond: #050f26; --fond-2: #0b1a3a; --accent: #0057b8; --accent-2: #ffc72c; --halo-1: #0057b8; --halo-2: #071d49;
                           --degrade: linear-gradient(90deg, #0057b8, #3d8ef0 55%, #ffc72c); }
[data-palette="magenta"] { --fond: #120d12; --fond-2: #1e1520; --accent: #bb2649; --accent-2: #ffbe98; --halo-1: #bb2649; --halo-2: #4a1430;
                           --degrade: linear-gradient(90deg, #bb2649, #e0607e 55%, #ffbe98); }
/* Arctique : palette claire (fond glacier, texte foncé, dégradé bleu électrique → turquoise) */
[data-palette="arctique"] { --fond: #eef2f8; --fond-2: #ffffff; --accent: #1f6bff; --accent-2: #009e86; --halo-1: #8fbaff; --halo-2: #a8ecdf; --halo-3: #ffc9ea;
                           --degrade: linear-gradient(90deg, #1f6bff, #00a3d9 55%, #00c2a0);
                           --texte: #0f1729; --doux: #586273; --verre: rgba(255, 255, 255, .72); --verre-bord: rgba(15, 23, 41, .10);
                           --surface: rgba(15, 23, 41, .045); --surface-2: rgba(15, 23, 41, .08); --ligne: rgba(15, 23, 41, .10);
                           --melange: #0f1729; --schema: light; --fond-logo: #141c2e; --vert: #0f9d63; --jaune: #b67d00; --defaite: #dc3d44; --nul: #a88400; color-scheme: light; }
