/* kindle-shelf — clé de variation
   Bibliothèque · usage ponctuel · chaud, papier
   Ne contient QUE ce qui distingue cette app. Tout le reste vient de tokens.css. */

@import "../vendor/radix/sand.css";
@import "../vendor/radix/sand-dark.css";
@import "../vendor/radix/bronze.css";
@import "../vendor/radix/bronze-dark.css";
/* Échelle red : --danger-9/--danger-10 de tokens.css n'ont pas de valeur
   propre ; sans ce mapping l'état d'erreur des primitives (Field, Button
   danger…) serait invisible. Red n'est PAS l'accent (bronze) : c'est la
   couleur fonctionnelle d'erreur, interdite comme accent dans PARC.md. */
@import "../vendor/radix/red.css";
@import "../vendor/radix/red-dark.css";

:root {
  --font-ui:   "Instrument Sans", sans-serif;
  --font-mono: "JetBrains Mono", monospace;

  --neutral-1:  var(--sand-1);   --neutral-7:  var(--sand-7);
  --neutral-2:  var(--sand-2);   --neutral-8:  var(--sand-8);
  --neutral-3:  var(--sand-3);   --neutral-9:  var(--sand-9);
  --neutral-4:  var(--sand-4);   --neutral-10: var(--sand-10);
  --neutral-5:  var(--sand-5);   --neutral-11: var(--sand-11);
  --neutral-6:  var(--sand-6);   --neutral-12: var(--sand-12);

  --accent-9:  var(--bronze-9);
  --accent-10: var(--bronze-10);
  --accent-11: var(--bronze-11);

  /* danger : mapping de l'échelle red importée plus haut (couleur
     fonctionnelle d'erreur, pas l'accent bronze). */
  --danger-9:  var(--red-9);
  --danger-10: var(--red-10);
  --danger-11: var(--red-11);

  /* densité */
  --text-base:  14px;
  --lh-compact: 22px;
  --row-h:      36px;
}
