:root {
  --bs-body-font-family: 'Nunito', sans-serif;

  /* Earthy green palette */
  --bs-primary: #4a6b3a;
  --bs-primary-rgb: 74, 107, 58;
  --bs-primary-bg-subtle: #e0e6d5;
  --bs-primary-border-subtle: #b8c4a1;
  --bs-primary-text-emphasis: #2d4222;

  --bs-body-bg: #f5f0e6;
  --bs-body-bg-rgb: 245, 240, 230;
  --bs-body-color: #2b2a25;
  --bs-body-color-rgb: 43, 42, 37;

  --bs-tertiary-bg: #e5e8dc;
  --bs-tertiary-bg-rgb: 229, 232, 220;

  --bs-secondary-color: rgba(43, 42, 37, 0.7);
  --bs-border-color: #c9c3b1;

  --bs-link-color: #4a6b3a;
  --bs-link-color-rgb: 74, 107, 58;
  --bs-link-hover-color: #3a5530;
  --bs-link-hover-color-rgb: 58, 85, 48;
}
