/* Memorial design system — shared tokens for invitation + page */

:root {
  --bone: oklch(0.96 0.012 70);
  --bone-warm: oklch(0.94 0.018 60);
  --blush: oklch(0.90 0.04 10);
  --rose: oklch(0.78 0.075 12);
  --rose-deep: oklch(0.62 0.10 8);
  --aubergine: oklch(0.32 0.045 340);
  --aubergine-deep: oklch(0.22 0.04 340);
  --ink: oklch(0.20 0.025 340);
  --ink-soft: oklch(0.40 0.025 340);
  --leaf: oklch(0.55 0.04 90);
  --gold: oklch(0.72 0.07 70);

  --serif: "Cormorant Garamond", "Cormorant", Georgia, serif;
  --sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
}

/* Reset within memorial-scoped containers */
.mem * { box-sizing: border-box; }
.mem { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
