/* Minyatür Antika — Design Tokens */
:root {
  /* Museum ink + brass — not purple, not cream-terracotta cliché */
  --ink: #12100e;
  --ink-elevated: #1c1916;
  --ink-soft: #2a2520;
  --paper: #f3eee6;
  --paper-muted: #c9c0b2;
  --brass: #b8955a;
  --brass-soft: #d4b87a;
  --ember: #7a3b32;
  --line: rgba(243, 238, 230, 0.12);
  --line-strong: rgba(243, 238, 230, 0.22);

  --font-display: "Cormorant Garamond", "Times New Roman", serif;
  --font-body: "Sora", system-ui, sans-serif;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2.5rem;
  --space-6: 4rem;
  --space-7: 7rem;
  --space-8: 10rem;

  --text-xs: clamp(0.7rem, 0.65rem + 0.2vw, 0.8rem);
  --text-sm: clamp(0.85rem, 0.8rem + 0.25vw, 0.95rem);
  --text-base: clamp(1rem, 0.95rem + 0.3vw, 1.125rem);
  --text-lg: clamp(1.15rem, 1rem + 0.6vw, 1.4rem);
  --text-xl: clamp(1.6rem, 1.2rem + 1.5vw, 2.4rem);
  --text-2xl: clamp(2.4rem, 1.6rem + 3vw, 4.5rem);
  --text-3xl: clamp(3.2rem, 2rem + 5vw, 7rem);

  --header-h: 4.75rem;
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-soft: cubic-bezier(0.4, 0, 0.2, 1);
  --dur: 0.7s;

  --max: 1400px;
  --gutter: clamp(1.25rem, 4vw, 3.5rem);
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --dur: 0.01ms;
  }
}
