/* Cobblemon Trinity — tokens de la charte graphique (générés depuis tokens.json) */
:root, [data-theme="jour"] {
  --rouge: #e3445e;
  --rouge-fort: #c8304c;
  --rouge-ombre: #9e263d;
  --bleu: #4296eb;
  --bleu-fort: #2f6db5;
  --or-clair: #f8e37f;
  --or: #deba52;
  --rose-pastel: #e99fb0;
  --ciel-pastel: #97c3df;
  --contour: #16121a;
  --halo: #ffffff;
  --surface: #fbf7f4;
  --surface-relief: #ffffff;
  --surface-creux: #f2ecef;
  --encre: #16121a;
  --encre-douce: #5e5566;
  --trait: #16121a;
  --texte-rouge: #b8283f;
  --texte-bleu: #2a63a6;
  --texte-or: #7a5a0c;
  --statut-ok: #1b7046;
  --teinte-rouge: #ffe8ec;
  --teinte-bleu: #e4f0fc;
  --teinte-or: #fbf1c6;
  --teinte-ok: #e0f4e8;
  --focus: #2a63a6;
  --ombre-sticker: 4px 4px 0 0 #16121a;
  --ombre-sticker-lg: 6px 6px 0 0 #16121a;
  --ombre-presse: 1px 1px 0 0 #16121a;
  color-scheme: light;
}
[data-theme="nuit"] {
  --rouge: #e3445e;
  --rouge-fort: #c8304c;
  --rouge-ombre: #9e263d;
  --bleu: #4296eb;
  --bleu-fort: #2f6db5;
  --or-clair: #f8e37f;
  --or: #deba52;
  --rose-pastel: #e99fb0;
  --ciel-pastel: #97c3df;
  --contour: #16121a;
  --halo: #ffffff;
  --surface: #1b1620;
  --surface-relief: #26202d;
  --surface-creux: #120e15;
  --encre: #f5f2f7;
  --encre-douce: #b9afc2;
  --trait: #756a80;
  --texte-rouge: #ff6b83;
  --texte-bleu: #6fb3ff;
  --texte-or: #f8e37f;
  --statut-ok: #5bd69a;
  --teinte-rouge: #3a1a24;
  --teinte-bleu: #15263c;
  --teinte-or: #352c12;
  --teinte-ok: #12301f;
  --focus: #f8e37f;
  --ombre-sticker: 4px 4px 0 0 #0a070c;
  --ombre-sticker-lg: 6px 6px 0 0 #0a070c;
  --ombre-presse: 1px 1px 0 0 #0a070c;
  color-scheme: dark;
}
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-pill: 999px;
  --trait-fin: 2px;
  --trait-sticker: 3px;
  --trait-halo: 4px;
  --coupe-angle: 152deg;
  --coupe-bande: 6%;
  --font-display: "Lilita One", "Arial Black", system-ui, sans-serif;
  --font-sans: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;
}
