/* ══════════════════════════════════════════════════════════════════
   LA NUIT — les jetons des pages qui précèdent l'application.

   L'accueil, les pages d'entrée et la page introuvable partagent un même
   monde : le brun de nuit, l'ambre du phare. Ces valeurs étaient écrites
   TROIS FOIS, dans src/pages/index.astro, src/layouts/Public.astro et
   src/pages/404.astro. Trois copies à maintenir de front, donc trois
   occasions de diverger, et la divergence avait déjà commencé : `--murmure`
   valait #665D4B ici et #A99C82 là, pour deux rôles opposés.

   Ce fichier est la source unique. `tokens.css` reste la source de
   l'application ; les deux ne se recouvrent pas, et c'est voulu.

   ── L'IDÉE, pour qui reprend ce code ──────────────────────────────
   La nuit n'est pas une humeur graphique, c'est le sujet. Dehors, le bruit
   informationnel ; le phare trie ; on entre dans l'application et il fait
   jour. La bascule du sombre au clair, à la connexion, dit exactement cela.
   Ne pas l'aplanir en croyant corriger une incohérence.
   ══════════════════════════════════════════════════════════════════ */

:root {
  /* ── Les fonds ─────────────────────────────────────────────── */
  --nuit:      #120B04;
  --nuit-2:    #1B1008;
  --nuit-3:    #241708;

  /* ── Le texte posé sur la nuit ─────────────────────────────────
     CONSTANT, quel que soit le thème du visiteur. Il valait mieux le
     séparer de `--jour` : un thème sombre assombrit le fond diurne à
     juste titre, mais la moitié nocturne s'en servait aussi comme couleur
     de TEXTE. Le titre passait alors à #1C1810 sur #120B04, soit un
     contraste de 1,1 : invisible. */
  --clair:     #F7F3EA;               /* 17.6:1 sur la nuit */
  --sourdine:  rgba(247, 243, 234, .74);
  /* Le discret SUR FOND SOMBRE. À ne pas confondre avec le `--murmure` de
     la partie diurne de l'accueil, qui est son exact opposé : celui-ci
     s'éclaircit pour ressortir, l'autre s'assombrit. */
  --murmure-nuit: #A99C82;            /* 7.2:1 sur la nuit */

  /* ── L'ambre de marque ─────────────────────────────────────────
     Teinte 38°, saturation 80 %. C'est LA référence de la marque, celle
     du phare, et les déclinaisons de l'application s'alignent sur elle
     (cf. public/tokens.css). Seule la luminosité change d'un fond à
     l'autre : sur la nuit on éclaircit, sur le crème on assombrit, parce
     que le contraste l'exige. La couleur, elle, reste la même. */
  --ambre:     #E8A634;               /* L 56 % · 9.2:1 sur la nuit */
  --ambre-vif: #F0BC63;               /* L 66 % · survol */
  --sur-ambre: #1A1712;               /* 8.4:1 sur l'ambre */

  /* ── Typographie ───────────────────────────────────────────── */
  --display: 'Fraunces', Georgia, 'Times New Roman', serif;
  --texte:   'Fraunces', Georgia, 'Times New Roman', serif;
  --mono:    'IBM Plex Mono', ui-monospace, 'Courier New', monospace;

  /* ── Mouvement ─────────────────────────────────────────────── */
  --detente: cubic-bezier(.16, 1, .3, 1);
}
