/* ─────────────────────────────────────────
   ARTLIN FINANCE — Design tokens
   ───────────────────────────────────────── */

:root {
  /* Couleurs */
  --navy:        #000e46;
  --gold:        #a77542;
  --cream:       #F7F4EE;
  --cream-dark:  #EAE5DA;
  --blue-soft:   #6B93C4;
  --text-dark:   #000e46;
  --text-mid:    #5a5a7a;

  /* Typographie */
  --font-serif: 'Cormorant Garamond', serif;
  --font-sans:  'Jost', sans-serif;

  /* Espacements sections */
  --section-v: 8rem;
  --section-h: 6rem;
}

/* Reset */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }

/* Base */
html { scroll-behavior: smooth; }

body {
  font-family: var(--font-sans);
  background: var(--cream);
  color: var(--text-dark);
  overflow-x: hidden;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
