/*
 * Manually-kept mirror of src/styles/tokens.css (the Astro site), which is
 * the source of truth for Adoria's design tokens. A future phase should
 * either generate this file from that one or otherwise automate keeping
 * them in sync. Until then, any change to src/styles/tokens.css must be
 * copied over here by hand.
 */
:root {
  --color-bg: #f8f3ec;
  --color-surface: #fffdfb;
  --color-surface-alt: #efe6db;

  --color-ink: #201c1a;
  --color-ink-muted: #6b625b;

  --color-accent: #ca9d7e;
  --color-accent-ink: #ffffff;

  /* Alpha variants — same hues as --color-ink / --color-surface above,
     kept as separate tokens because CSS custom properties can't carry
     an alpha channel onto an existing color token. */
  --color-ink-shadow: rgba(32, 28, 26, 0.16);
  --color-surface-scrim: rgba(255, 253, 251, 0.6);
  --color-accent-ink-muted: rgba(255, 255, 255, 0.85);
  --color-ink-scrim-strong: rgba(32, 28, 26, 0.72);
  --color-ink-scrim-soft: rgba(32, 28, 26, 0.32);

  --font-display: "Cormorant Garamond", serif;
  --font-body: "Inter", sans-serif;

  /* Spacing scale, 8px base */
  --space-1: 0.5rem;
  --space-2: 1rem;
  --space-3: 1.5rem;
  --space-4: 2rem;
  --space-6: 3rem;
  --space-8: 4rem;
  --space-12: 6rem;

  /* Radius — restrained, per spec (no uniform rounded-rectangle look) */
  --radius-sm: 2px;
  --radius-md: 4px;

  /* Motion */
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --duration-fast: 150ms;
  --duration-base: 300ms;
  --duration-slow: 800ms;
  /* Hero carousel Ken Burns zoom — spans roughly one auto-advance interval */
  --duration-kenburns: 7000ms;
}
