:root{
  /* ============================================================
     🌕 GOLD SYSTEM — UNIQUE SOURCE OF TRUTH
  ============================================================ */

  --white: #ffffff;

  --gold: #e6d69e;
  --gold-1: #9f7835;
  --gold-2: #b8934e;
  --gold-3: #a98744;

  --gold-gradient-main: linear-gradient(
    135deg,
    var(--gold-1) 0%,
    var(--gold-2) 50%,
    var(--gold-3) 100%
  );

  --gold-text-dark: rgba(20,10,6,0.96);

  /* ============================================================
     🎨 BRUNS / FONDS
  ============================================================ */

  --deep-brown: #241107;
  --brown-1: #2b170a;
  --brown-2: #3a2418;
  --brown-3: #361c0d;

  --paper: #fffaf3;

  /* ============================================================
     🖋 INKS / TEXTES
  ============================================================ */

  --ink: #fffdf8;
  --ink-soft: rgba(255,255,255,0.82);
  --ink-muted: rgba(255,255,255,0.60);

  /* ============================================================
     📏 LIGNES & SÉPARATEURS
  ============================================================ */

  --line: rgba(255,255,255,0.14);
  --line-strong: rgba(255,255,255,0.22);

  /* ============================================================
     🔤 TYPOGRAPHIE
  ============================================================ */

  --font-sans: "Inter", system-ui, -apple-system,
               BlinkMacSystemFont, "Segoe UI",
               Roboto, Arial, sans-serif;

  --font-serif: "Playfair Display", serif;

  /* ============================================================
     📐 RAYONS & DIMENSIONS
  ============================================================ */

  --radius-xl: 34px;
  --radius-lg: 18px;
  --radius-md: 16px;

  --field-h: 52px;
  --max-step: 900px;

  /* ============================================================
     🌫 OMBRES (STATIQUES, PERF SAFE)
  ============================================================ */

  --shadow-strong: 0 26px 80px rgba(0,0,0,0.46);
  --shadow-soft: 0 14px 28px rgba(0,0,0,0.24);
}
