/* ============================================================
   GP COACHING — Variables CSS & Reset
   ============================================================ */

:root {
  --cream:        #F5F0E8;
  --cream-dark:   #EDE6D6;
  --green:        #2D4A3E;
  --green-light:  #4A7063;
  --green-pale:   #EAF0EC;
  --terracotta:   #C17B4E;
  --gold:         #B8966A;
  --ink:          #1E1E1E;
  --ink-mid:      #4A4A4A;
  --ink-soft:     #888888;
  --white:        #FFFFFF;
  --border:       rgba(45, 74, 62, 0.12);

  /* Aliases pour compatibilité avec l'ancien CSS */
  --sage:         #2D4A3E;
  --sage-light:   #A8C0B8;
  --sage-pale:    #EAF0EC;
  --warm-white:   #F5F0E8;
  --linen:        #EDE6D6;
  --gold-light:   #F0E4C8;

  --font-serif: 'Cormorant Garamond', serif;
  --font-sans:  'DM Sans', sans-serif;
}

*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: var(--font-sans);
  background: var(--cream);
  color: var(--ink);
  font-size: 16px;
  line-height: 1.7;
}
img { display: block; max-width: 100%; }
a { text-decoration: none; }
