/* KETCHOO · jetons de couleur repris tels quels de ORBITE/nightcity.css (v1 18.09.2026, révisé 24.09).
   Source de vérité = ORBITE. On copie le bloc :root / [data-orbite], rien d autre. */
  :root, [data-orbite="nuit"]{
    /* NUIT = une ville la nuit, pas un écran éteint (24/09, « trop sombre »).
       Le socle est un indigo profond, pas un noir : la lumière des enseignes
       remonte du bas et des coins (--ville, trois dégradés STATIQUES, zéro
       calque, zéro animation). Le néon garde son contraste : L ≈ 9 %. */
    --fond:#161821; --fond2:#1e212b; --fond3:#2a2d3a; --trait:#3b3f4f;
    --encre:#dcdcda; --encre-fort:#f4f4f0; --encre-faible:#969aa6;
    --ville:radial-gradient(62% 48% at 4% -6%,rgba(0,240,255,.16),transparent 70%),radial-gradient(54% 42% at 98% -2%,rgba(255,90,210,.13),transparent 70%),radial-gradient(90% 34% at 50% 106%,rgba(255,159,28,.12),transparent 72%);
    --jaune:#fcee0a; --cyan:#00f0ff; --rouge:#ff003c; --vert:#5cff7a; --violet:#b967ff; --orange:#ff9f1c;
    --accent:var(--jaune); --sur-accent:#0a0a0a; --or:var(--cyan); --blanc:#f4f4f0;
    --s1:#fcee0a; --s2:#00f0ff; --s3:#ff003c;
    --good:#5cff7a; --warn:#fcee0a; --bad:#ff003c;
    --lueur:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent);
    --lueur-forte:0 0 18px color-mix(in srgb,var(--accent) 90%,transparent);
    --hachure:rgba(255,255,255,.028); --voile:rgba(6,8,14,.7);
    --mono:ui-monospace,"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;
    --sans:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif;
    --titre:"Avenir Next Condensed","Helvetica Neue Condensed","Arial Narrow","Roboto Condensed",Impact,sans-serif;
    --lourd:cubic-bezier(.22,.61,.16,1);
    --dec-a:#fcee0a; --dec-b:#00f0ff;
    --coupe:14px; --bande:var(--jaune); --sur-bande:#0b0b0c; --papier:#f4f2ea; --sur-papier:#0f0f12;
    color-scheme:dark;
  }
  [data-orbite="jour"]{
    /* JOUR = blanc franc, pas du papier jauni (Phil 24/09 : « too much yellow,
       I want a full white »). Le gris est neutre-froid, jamais chaud. */
    --fond:#ffffff; --fond2:#f6f7f9; --fond3:#eceef2; --trait:#d6d9e0;
    --encre:#23242a; --encre-fort:#0f1014; --encre-faible:#6a6d76;
    --jaune:#8a7a00; --cyan:#007c8a; --rouge:#c2002e; --vert:#1f8a4c; --violet:#6b2fbf; --orange:#b85c00;
    --accent:var(--jaune); --sur-accent:#fffdf0; --or:var(--cyan); --blanc:#0f0f12;
    --s1:#8a7a00; --s2:#007c8a; --s3:#c2002e;
    --good:#1f8a4c; --warn:#8a7a00; --bad:#c2002e;
    --lueur:none; --lueur-forte:none;
    --hachure:rgba(0,0,0,.04); --voile:rgba(16,18,22,.34);
    --ville:none;
    --dec-a:#8a7a00; --dec-b:#007c8a; --bande:#fcee0a; --sur-bande:#0b0b0c; --papier:#ffffff; --sur-papier:#0f1014;
    color-scheme:light;
  }
