:root {
  /* TABIHAIR — DA dark premium (Phase 7) */
  --ink:           #0F0E0D;   /* fond principal : charcoal très sombre */
  --ink-soft:      #1A1816;   /* fonds secondaires : surfaces relevées */
  --gold:          #C8985C;   /* accent or chaud : kickers, filets, hover */
  --gold-soft:     #D9B483;   /* or adouci : hover kickers, annotations */
  --gold-deep:     #7A4A2A;   /* or profond : kickers sur fond clair (WCAG AA) */
  --paper:         #F5EDE0;   /* cream chaud : texte principal sur fond sombre */
  --cream:         #ECE2D0;   /* texte secondaire / cartes claires */
  --stone:         #8B8278;   /* texte tertiaire / muted */
  --line:          #2A2622;   /* filets sur fond sombre */

  /* Héritage Amaly (footer signature uniquement) */
  --amaly-navy:    #0A2E52;
  --amaly-gold:    #C8985C;

  /* Typography */
  --sans:    'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --disp:    'Fraunces', 'Inter Tight', 'Inter', serif;
  --mono:    'JetBrains Mono', 'SFMono-Regular', Menlo, monospace;

  /* Spacing */
  --gutter:  24px;
  --max-w:   1280px;
  --section-pad: clamp(96px, 12vw, 160px);

  /* Radius */
  --r-card:  11px;

  /* Z-index scale */
  --z-nav:      20;
  --z-skiplink: 40;
  --z-modal:    30;
  --z-hero:     50;

  /* Layout */
  --nav-h:      72px;

  /* Motion */
  --ease:    cubic-bezier(0.4, 0, 0.2, 1);
  --t-fast:  150ms;
  --t-mid:   200ms;
}
