  :root {
    --cream: #faf4ef;
    --cream-deep: #f5e9df;
    --peach-soft: #ffd3c8;
    --peach-pale: #ffebe6;
    --coral: #fd633c;
    --coral-dark: #fd4010;
    --ink: #2b2119;
    --ink-soft: #6e6058;
    --ink-faint: #a6968a;
    --line: rgba(43, 33, 25, 0.14);
    --white: #fffdfa;
    --r-xl: 32px;
    --r-lg: 24px;
    --r-md: 16px;
    --r-sm: 10px;
    --r-pill: 999px;
    --shadow-card: 0 1px 2px rgba(43, 33, 25, 0.06), 0 12px 28px -18px rgba(43, 33, 25, 0.25);
    --font-display: "Fraunces", "Iowan Old Style", ui-serif, serif;
    --font-body: "Work Sans", -apple-system, "Segoe UI", sans-serif;
  }

  /* Committed single visual world: this is a fixed brand identity (cream/peach/coral),
     not a UI meant to invert into a dark surface. */
