/* ==========================================================================
   TOKENS.CSS — source unique de vérité pour l'identité visuelle.
   Importé par account-ux.css et galaxy-ux.css.
   (Webfont @import retiré 2026-09-04 : polices revenues au système + bloqué CSP.)
   ========================================================================== */

:root{
  /* Fond / surfaces */
  --void:        #05070c;
  --deep:        #0d1424;
  --deep-2:      #101a30;
  --line:        #22304d;
  --line-soft:   #22304d80;

  /* Texte */
  --ink:         #f4efe1;
  --ink-dim:     #a9b0c4;
  --ink-faint:   #a9b0c470;

  --gold:        #e7b25c;
  --gold-dim:    #e7b25c26;
  --gold-focus:  #e7b25c40;

  --energy:        #8fbf9a;
  --energy-bg:     #16261bb3;
  --energy-border: #8fbf9a40;

  --ok:          #8fd6a8;
  --ok-bg:       #1a3324b3;
  --ok-border:   #8fd6a840;
  --err:         #e2857a;
  --err-bg:      #3a1a17b3;
  --err-border:  #e2857a40;

  --font-display: 'Fraunces', 'Iowan Old Style', serif;
  --font-ui:      'Space Grotesk', 'Segoe UI', sans-serif;
  --font-mono:    'Space Mono', ui-monospace, monospace;

  /* ------------------------------------------------------------------
     FORMES — corrigé après vérification : le sec absolu (0px) teste
     comme "sévère, rigide" — juste pour une maison qui vend des sacs,
     faux pour un produit qui porte des souvenirs. La pilule (999px)
     reste écartée : elle lit "app fitness", pas "hommage durable".

      --radius-soft  4px   → défaut PARTOUT : panneaux, cartes, champs,
                              étiquettes, ET la fiche de l'étoile elle-
                              même. Net et discret, sans dériver vers
                              une pilule.
       (cercle)       50%   → boutons à icône seule uniquement (planète,
                              orbite, hublot — pas une pilule étirée).
      --chamfer      8px   → RÉSERVÉ au geste de RÉCLAMER une étoile
                              (le CTA de réservation/création). Pas sur
                              la fiche elle-même : la carte qui porte un
                              souvenir a besoin de douceur, pas d'une
                              coupe nette. Le chanfrein marque une
                              décision, pas un lieu de mémoire.
     ------------------------------------------------------------------ */
  --radius-soft: 4px;
  --chamfer: 8px;

  --ease: cubic-bezier(.22,.61,.36,1);
}

/* Utilitaire de coin coupé — coupe les coins haut-gauche et bas-droit
   (diagonale), laisse les deux autres nets. Réservé au CTA de
   réservation : voir galaxy-ux.css. */
.chamfer{
  clip-path: polygon(
    var(--chamfer) 0, 100% 0,
    100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%,
    0 100%, 0 var(--chamfer)
  );
}
