/* Meeting Myself shared web primitives. Copy this file unchanged across properties. */
:root {
  /* Core palette */
  --ink: #211b18;
  --muted: #6d615b;
  --cream: #f6efe7;
  --paper: #fffaf4;
  --clay: #9c604a;
  --rose: #d8aa9b;
  --plum: #5f4256;
  --moss: #68705a;
  --gold: #c79b59;
  --line: rgba(33, 27, 24, 0.12);
  --shadow: 0 24px 70px rgba(63, 42, 35, 0.12);

  /* Typography */
  --font-display: "Cormorant Garamond", Iowan Old Style, Baskerville, "Times New Roman", serif;
  --font-body: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;

  /* Spacing and measure */
  --space-1: 0.375rem;
  --space-2: 0.75rem;
  --space-3: 1.125rem;
  --space-4: 1.75rem;
  --space-5: 2.75rem;
  --space-6: 4.5rem;
  --space-7: 7rem;
  --content-narrow: 42rem;
  --content-default: 72rem;
  --content-wide: 88rem;

  /* Surfaces and interaction */
  --radius-sm: 0.75rem;
  --radius-md: 1.25rem;
  --radius-lg: 2rem;
  --radius-pill: 999px;
  --border-thin: 1px solid var(--line);
  --focus-ring: 0 0 0 3px var(--paper), 0 0 0 6px var(--clay);
  --motion-fast: 160ms;
  --motion-medium: 320ms;
  --button-radius: var(--radius-pill);
  --button-padding: 0.82rem 1.35rem;
  --button-weight: var(--weight-semibold);
  --button-border: 1px solid currentColor;
  --button-hover-lift: -2px;
}
