/* ============================================================
   tokens.css — variables uniquement. Aucune règle de mise en page ici.
   ============================================================ */
:root{
  /* couleur */
  --ink:#2b2b2b;
  --grey:#a3a3a3;
  --bg:#fff;
  --placeholder:#ededed;

  /* typographie */
  --font:"Helvetica Neue", Helvetica, Arial, sans-serif;
  --w-light:300;    /* ligne de type sous un titre — voir CLAUDE.md §3 */
  --w-body:600;
  --w-label:800;
  --fs-base:16px;
  --fs-info:clamp(17px,1.5vw,21px);
  --fs-name:clamp(34px,5vw,76px);

  /* mesures */
  --pad:26px;
  --gap:20px;
  --row:8px;        /* pas de la grille masonry */
  --rule:1px;
}
@media(max-width:900px){ :root{ --pad:18px } }
