:root {
  --primary: #9A3D20;
  --primary-ink: #FFF8F2;
  --accent: #0B6E69;
  --accent-ink: #F4FFFD;
  --background: #FFF8F2;
  --surface: #FFFFFF;
  --surface-2: #FCE8D7;
  --surface-3: #F6D7C0;
  --ink: #312019;
  --text: #312019;
  --muted: #5C463C;
  --border: #EBCDBA;
  --rule: #D9B49A;
  --paper-shadow: 0 18px 40px rgba(49, 32, 25, 0.08);
  --font: "Roboto", "Noto Sans Devanagari", sans-serif;
  --measure: 68ch;
  --container: 1180px;
  --gutter: 20px;
  --header-h: 72px;
  --radius: 0;
  --sticky-cta-h: 76px;
  --focus: 2px solid #0B6E69;
}

@media (max-width: 899px) {
  :root {
    --gutter: 16px;
    --header-h: 64px;
  }
}
