/* variables.css — PAY-18 Sapin (Neo-Editorial, Cormorant Garamond + DM Sans) */
:root{
  /* Skin imposee da_choice.json */
  --bg: #EFF2EC;            /* fond vert tres pale */
  --bg-alt: #E6EBE2;        /* alt section, plus dense */
  --surface: #FFFFFF;       /* cartes claires */
  --surface-deep: #1B2620;  /* sections inversees (footer/contact) */
  --text: #222A24;          /* encre principale */
  --text-2: #4B554F;        /* texte secondaire */
  --text-mute: #76817B;     /* meta */
  --text-on-dark: rgba(255,255,255,.88);
  --text-on-dark-2: rgba(255,255,255,.66);
  --border: #D6DCD4;        /* bordure subtile */
  --border-strong: #B7C0B7; /* bordure marquee */
  --accent: #29402F;        /* vert sapin profond */
  --accent-2: #5D8064;      /* vert sauge clair (hover/surface) */
  --accent-soft: #DFE7DC;   /* surface accent dilue */
  --accent-on-dark: #B8D0BD;/* accent lisible sur dark */
  --primary: #29402F;       /* alias */
  --wa-green: #25D366;      /* WhatsApp */
  --gold: #C99A2E;          /* etoiles */

  /* Polices */
  --ff-display: "Cormorant Garamond", "Cormorant", "EB Garamond", Georgia, serif;
  --ff-body: "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --ff-ui: "DM Sans", "Inter", system-ui, sans-serif;

  /* Rayons */
  --r-sm: 6px;
  --r-md: 10px;
  --r-lg: 16px;
  --r-xl: 22px;

  /* Layout */
  --header-h: 72px;
  --header-h-mobile: 64px;
  --container: 1200px;

  /* Z-index (PIEGE PROD #1) */
  --z-content: 1;
  --z-fab: 900;
  --z-menu: 1000;
  --z-header: 1100;
  --z-burger: 1200;
  --z-modal: 1500;

  /* Transitions sobres */
  --t-fast: 180ms ease;
  --t-med: 280ms ease;
}
