/* M E D I Holdings theme */
:root {
  --font-head: 'DM Serif Display', Georgia, serif;
  --font-body: 'Inter', system-ui, sans-serif;
  --bg: #f7f5ef;
  --bg-alt: #ebe7dc;
  --surface: #ffffff;
  --ink: #16211f;
  --head: #0f1f1c;
  --muted: #5f6b67;
  --line: #d9d3c5;
  --accent: #0f766e;
  --accent-strong: #0b5f59;
  --accent-soft: #dcefed;
  --accent-deep: #083f3b;
  --on-accent: #ffffff;
  --link: #0b5f59;
  --eyebrow: #8a6a2f;
  --radius: 22px;
  --btn-radius: 999px;
  --input-radius: 14px;
  --badge-radius: 999px;
  --shadow: 0 22px 60px rgba(22, 33, 31, .12);
  --head-weight: 400;
  --head-tracking: -.02em;
  --h1-max: 4.8rem;
  --hero-bg: #f7f5ef;
  --hero-ink: #16211f;
  --hero-head: #0f1f1c;
  --hero-muted: #5f6b67;
  --hero-line: #d9d3c5;
  --header-bg: rgba(247, 245, 239, .94);
  --header-ink: #16211f;
  --header-line: #d9d3c5;
  --header-muted: #5f6b67;
  --nav-active: #0f766e;
  --ink-bg: #10211f;
  --ink-fg: #f6f2e8;
  --ink-muted: #bdc9c5;
  --cta-bg: #10211f;
  --cta-ink: #f6f2e8;
  --cta-btn-bg: #c9a45a;
  --cta-btn-ink: #13201d;
  --footer-bg: #0b1715;
  --footer-ink: #b7c2bd;
  --footer-head: #ffffff;
  --footer-line: #20332f;
  --card-line: #ddd7ca;
  --input-bg: #ffffff;
  --input-line: #d1cabc;
}

