/* Design tokens: Indian Heritage Luxury x Modern Editorial */
:root {
  /* colour */
  --ivory: #F8F5EF;
  --white: #FFFFFF;
  --maroon: #6B2638;
  --maroon-deep: #571d2c;
  --plum: #39252D;
  --terracotta: #B97860;
  --brass: #B49A69;
  --ink: #292725;
  --grey: #77716B;
  --sand: #E5DED3;
  --pale: #EFE8DC;
  --ok: #4a7a5b;

  /* type */
  --font-display: 'Cormorant Garamond', 'Cormorant', Georgia, 'Times New Roman', serif;
  --font-ui: 'DM Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-deva: 'Noto Serif Devanagari', 'Kohinoor Devanagari', serif;

  /* spacing */
  --s-1: .5rem;
  --s-2: .75rem;
  --s-3: 1rem;
  --s-4: 1.5rem;
  --s-5: 2rem;
  --s-6: 3rem;
  --s-7: clamp(3.5rem, 7vw, 6rem);
  --s-8: clamp(4.5rem, 10vw, 8.5rem);

  /* shape & depth */
  --line: 1px solid var(--sand);
  --radius: 2px;
  --radius-md: 6px;
  --shadow: 0 18px 40px -22px rgba(57, 37, 45, .28);

  /* layout */
  --container: 1280px;
  --container-narrow: 760px;
  --gutter: clamp(1.25rem, 4vw, 3rem);
  --header-h: 76px;
  --ease: cubic-bezier(.25, .6, .25, 1);
}
