:root {
  /* Colors — vintage horlogerie : papier crème, encre, bordeaux, or */
  --sk-paper: #efece6;
  --sk-card: #f4f1ea;
  --sk-ink: #2a2725;
  --sk-text: #4a4540;
  --sk-text-soft: #5e5850;
  --sk-burgundy: #881c1f;
  --sk-burgundy-hover: #a02427;
  --sk-dark: #1d1b19;
  --sk-dark-2: #24211e;
  --sk-on-dark: #f2efe9;
  --sk-on-dark-title: #f6f2ec;
  --sk-on-dark-soft: #cfc9bf;
  --sk-on-dark-grey: #8b8378;
  --sk-gold: #d9a353;
  --sk-gold-line: #b68235;
  --sk-gold-rule: #6d5a3a;
  --sk-gold-border: #8b775a;
  --sk-rule-light: rgba(42, 39, 37, .22);
  --sk-frame-line: rgba(42, 39, 37, .62);

  /* Compat (autres feuilles du site) */
  --color-dark: var(--sk-dark);
  --color-gold: var(--sk-gold);
  --color-light: var(--sk-paper);
  --color-white: #ffffff;
  --color-text: var(--sk-text);
  --color-text-light: var(--sk-text-soft);

  /* Typography */
  --font-heading: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --font-body: 'Lora', Georgia, 'Times New Roman', serif;

  /* Layout */
  --container-max: 1180px;
  --container-pad: clamp(16px, 4vw, 56px);
  --header-h: 72px;

  /* Z-index */
  --z-header: 50;
  --z-mobile-menu: 150;

  /* Transitions */
  --ease-out: cubic-bezier(.2, .7, .2, 1);
}
