:root {
  /* Soft Organic — warm, rounded, wellness-forward. Deliberately not the
     cream+terracotta default: background is a warm lilac-tinted neutral, and
     the accent pair (coral + sage) reads as calm/human rather than punchy. */
  --soft-bg: #f6f1f4;
  --soft-surface: #ffffff;
  --soft-ink: #332e35;
  --soft-ink-dim: #766f78;

  --coral: #ff7a59;
  --coral-dim: rgba(255, 122, 89, 0.14);
  --sage: #7fa88a;
  --sage-dim: rgba(127, 168, 138, 0.16);

  --font-display: "Fredoka", "Segoe UI", sans-serif;
  --font-body: "Nunito Sans", -apple-system, "Segoe UI", sans-serif;

  --radius-lg: 28px;
  --radius-md: 18px;
  --shadow-soft: 0 12px 32px rgba(51, 46, 53, 0.08);

  --container-max: 1160px;
  --gutter: clamp(1.25rem, 4vw, 3rem);
  --ease-standard: cubic-bezier(0.22, 1, 0.36, 1);
}
