/* PAY-18 Sapin — Neo-Editorial — jardinier-proprete-du-jardin */
:root {
  /* Palette */
  --bg:           #EFF2EC;
  --bg-alt:       #E6EBDF;
  --surface:      #F7FAF5;
  --text:         #222A24;
  --text-2:       #4A5449;
  --text-mute:    #6B756A;
  --border:       color-mix(in srgb, #222A24 14%, transparent);
  --accent:       #29402F;
  --accent-2:     #3F5D45;
  --accent-deep:  #1B2A20;
  --accent-soft:  color-mix(in srgb, #29402F 10%, #EFF2EC);
  --accent-or:    #B58A4A;
  --primary:      #29402F;
  --wa-green:     #25D366;

  /* Typo */
  --ff-display: 'Cormorant Garamond', 'Georgia', serif;
  --ff-body:    'DM Sans', system-ui, -apple-system, sans-serif;
  --ff-ui:      'DM Sans', system-ui, -apple-system, sans-serif;

  /* Rayons */
  --r-sm: 4px;
  --r-md: 8px;
  --r-lg: 12px;
  --r-xl: 18px;

  /* Layout */
  --header-h:        72px;
  --header-h-mobile: 60px;
  --container:       min(1200px, 100% - 48px);

  /* Z-index */
  --z-header: 1100;
  --z-menu:   1000;
  --z-modal:  2000;
}

/* TEX-5 — Papier chaud (fond radial discret) */
body {
  background: var(--bg);
  background-image: radial-gradient(
    120% 80% at 50% 0%,
    color-mix(in srgb, var(--accent) 5%, var(--bg)) 0%,
    var(--bg) 60%
  );
  background-attachment: fixed;
}
