:root {
  --mm-bg: #f6f2ea;
  --mm-surface: #fffdfa;
  --mm-surface-alt: #efe9dc;
  --mm-ink: #1c1812;
  --mm-ink-soft: #5a4e3e;
  --mm-ink-faint: #8a7e6c;
  --mm-line: #e3dccb;
  --mm-primary: #1a4d3a;
  --mm-primary-soft: #dbe6df;
  --mm-primary-deep: #143a2c;
  --mm-accent: #c97b3f;
  --mm-accent-soft: #f3e4d2;
  --mm-gold: #b8893a;
  --mm-success: #1a6b46;
  --mm-danger: #a4341f;
  --mm-radius: 8px;
  --mm-shadow: 0 12px 32px rgba(28, 24, 18, .08);
  --bs-primary: var(--mm-primary);
  --bs-primary-rgb: 26, 77, 58;
  --bs-body-font-family: "Readex Pro", system-ui, sans-serif;
  --bs-body-color: var(--mm-ink);
  --bs-body-bg: var(--mm-bg);
  --bs-border-color: var(--mm-line);
}
