/* Jetons de design Anorak 1.3 (2026-11-03).
   Fichier généré par generer_css.py à partir de jetons.json : ne pas modifier à la main. */

:root {
  --police: "Poppins", "Helvetica Neue", Arial, sans-serif;
  --graisse-fin: 300;
  --graisse-normal: 400;
  --graisse-moyen: 500;
  --graisse-demi-gras: 600;
  --graisse-gras: 700;
  --graisse-extra-gras: 800;
  --marque-orange: #FF5300;
  --marque-orange-texte-sur-clair: #BD3F00;
  --marque-encre-sur-orange: #141210;
  --taille-meta: 14px;
  --taille-corps: 16px;
  --taille-corps-fort: 18px;
  --taille-titre-3: 20px;
  --taille-titre-2: 24px;
  --taille-titre-1: 30px;
  --taille-chiffre: 28px;
  --taille-chiffre-geant: 40px;
  --taille-bouton: 18px;
  --affichage-meta: 40px;
  --affichage-corps: 44px;
  --affichage-nom: 52px;
  --affichage-titre: 56px;
  --affichage-vedette: 88px;
  --imprime-mention: 8pt;
  --imprime-note: 9pt;
  --imprime-corps: 10.5pt;
  --imprime-plat: 12pt;
  --imprime-section: 19.5pt;
  --imprime-titre: 28pt;
  --espace-1: 4px;
  --espace-2: 8px;
  --espace-3: 12px;
  --espace-4: 16px;
  --espace-5: 24px;
  --espace-6: 32px;
  --espace-7: 48px;
  --espace-8: 64px;
  --rayon-puce: 6px;
  --rayon-bouton: 12px;
  --rayon-panneau: 18px;
  --rayon-rond: 999px;
  --cible-minimum: 48px;
  --cible-service: 56px;
  --cible-ligne: 64px;
  --ecart-minimum: 8px;
  --mouvement-rapide: 120ms;
  --mouvement-normal: 200ms;
  --mouvement-courbe: cubic-bezier(.2, .7, .2, 1);
  color-scheme: dark;
  --c-fond: #141210;
  --c-surface: #1E1B18;
  --c-surface-2: #2A2622;
  --c-surface-active: #352F2A;
  --c-filet: #3A3530;
  --c-contour: #80766C;
  --c-texte: #F4EFE8;
  --c-texte-2: #BDB5AB;
  --c-texte-3: #9C948A;
  --c-accent: #FF5300;
  --c-sur-accent: #141210;
  --c-rouge: #FF5C7A;
  --c-sur-rouge: #141210;
  --c-rouge-fond: #3A1620;
  --c-ambre: #FFB020;
  --c-ambre-fond: #3A2A0C;
  --c-vert: #5FD39A;
  --c-vert-fond: #12301F;
  --c-bleu: #8DB6FF;
  --c-bleu-fond: #17243A;
  --c-accent-fond: #3D1A08;
}

[data-theme="clair"] {
  color-scheme: light;
  --c-fond: #FFFFFF;
  --c-surface: #FBF6EF;
  --c-surface-2: #F3E9DA;
  --c-surface-active: #EADCC8;
  --c-filet: #E4DCD2;
  --c-contour: #8A8279;
  --c-texte: #141414;
  --c-texte-2: #6E6A66;
  --c-texte-3: #77706A;
  --c-accent: #FF5300;
  --c-accent-texte: #BD3F00;
  --c-sur-accent: #141210;
  --c-rouge: #B3122E;
  --c-sur-rouge: #FFFFFF;
  --c-rouge-fond: #FBE3E7;
  --c-ambre: #8A5A00;
  --c-ambre-fond: #FFF1D1;
  --c-vert: #1D6B43;
  --c-vert-fond: #DDF3E6;
  --c-bleu: #1F4FA8;
  --c-bleu-fond: #E1EAFB;
}

[data-interface="passerelle"] {
  --taille-meta: 13px;
  --taille-corps: 15px;
  --taille-corps-fort: 16px;
  --taille-titre-3: 18px;
  --taille-titre-2: 20px;
  --taille-titre-1: 24px;
  --taille-chiffre: 24px;
  --taille-chiffre-geant: 32px;
  --taille-bouton: 16px;
  --c-texte-3: #A39B91;
}

[data-interface="cuisine"] {
  --taille-meta: 14px;
  --taille-corps: 16px;
  --taille-corps-fort: 17px;
  --taille-titre-3: 19px;
  --taille-titre-2: 20px;
  --taille-titre-1: 24px;
  --taille-chiffre: 26px;
  --taille-chiffre-geant: 32px;
  --taille-bouton: 17px;
  --cible-minimum: 56px;
  --c-texte-3: #A39B91;
}

[data-interface="bar"] {
  --taille-meta: 14px;
  --taille-corps: 16px;
  --taille-corps-fort: 17px;
  --taille-titre-3: 19px;
  --taille-titre-2: 20px;
  --taille-titre-1: 24px;
  --taille-chiffre: 26px;
  --taille-chiffre-geant: 32px;
  --taille-bouton: 17px;
  --cible-minimum: 56px;
  --c-texte-3: #A39B91;
}

[data-interface="gestion"] {
  --taille-meta: 12px;
  --taille-corps: 13px;
  --taille-corps-fort: 14px;
  --taille-titre-3: 16px;
  --taille-titre-2: 19px;
  --taille-titre-1: 24px;
  --taille-chiffre: 22px;
  --taille-chiffre-geant: 32px;
  --taille-bouton: 13px;
  --cible-minimum: 36px;
}

[data-interface="gestion"] [data-theme="clair"], [data-interface="gestion"][data-theme="clair"] {
  --c-texte-2: #5F5B57;
  --c-texte-3: #6B645E;
}
