:root {
  --bg: #fff6f8;
  --bg-ink: #351923;
  --surface: #ffffff;
  --surface-2: #fce4ea;
  --surface-3: #f7d4de;
  --ink: #351923;
  --muted: #5c3d47;
  --faint: #8a6570;
  --line: #f0c7d2;
  --line-strong: #d48a9c;
  --rose: #b72f55;
  --rose-deep: #8e1f3f;
  --rose-soft: #f8c9d4;
  --blue: #275fc7;
  --blue-ink: #163a7a;
  --paper-rule: 1px solid var(--line);
  --paper-rule-strong: 2px solid var(--ink);
  --cta: #b72f55;
  --cta-ink: #ffffff;
  --focus: #275fc7;
  --ok: #1f6b45;
  --warn: #8a4b12;
  --shadow: 0 10px 28px rgba(53, 25, 35, 0.08);
  --radius: 2px;
  --radius-chip: 999px;
  --header-h: 72px;
  --container: 1180px;
  --gutter: 22px;
  --font: "Nunito Sans", "Noto Sans Devanagari", sans-serif;
  --mono: "Nunito Sans", ui-monospace, monospace;
  --lh: 1.7;
  --sticky-cta-h: 76px;
}
