/* PAY-1 Neo-Editorial - Editorial vegetal - Paysagiste */
:root{
  /* Couleurs (skin Neo-Editorial + accent paysagiste oklch impose) */
  --bg: #F5F1EA;
  --bg-alt: #EBE5DA;
  --surface: #FFFFFF;
  --text: #2E2820;
  --text-2: rgba(46, 40, 32, 0.72);
  --text-mute: rgba(46, 40, 32, 0.55);
  --border: rgba(46, 40, 32, 0.16);
  --accent: oklch(45% 0.12 145);
  --accent-2: oklch(68% 0.09 145);
  --accent-soft: color-mix(in srgb, var(--accent) 12%, var(--bg));
  --primary: var(--accent);
  --wa-green: #25D366;
  --wa-green-dark: #128C7E;

  /* Polices */
  --ff-display: "Fraunces", "Libre Baskerville", Georgia, serif;
  --ff-body: "Libre Baskerville", Georgia, "Times New Roman", serif;
  --ff-ui: "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;

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

  /* Header */
  --header-h: 72px;
  --header-h-mobile: 60px;

  /* Z-index : header > menu (regle anti-bug menu refermable) */
  --z-header: 1100;
  --z-menu: 1000;
  --z-modal: 1200;

  /* Container */
  --container: 1200px;

  /* Transitions */
  --t-fast: 0.18s ease;
  --t-mid: 0.32s cubic-bezier(.2,.7,.2,1);
}
