:root {
  --bs-light: #fefefe;
  --bs-gray: #f6f7f9;
  --bs-gray-dark: #dddee0;
  --bs-gray-50: #faf8f4;
  --bs-gray-100: #f5f0e8;
  --bs-gray-200: #ede5d5;
  --bs-gray-300: #d9ceb8;
  --bs-gray-400: #a8977a;
  --bs-gray-500: #7a6a52;
  --bs-gray-600: #5c4f3d;
  --bs-gray-700: #42382c;
  --bs-gray-800: #2c241a;
  --bs-gray-900: #1a1510;
  --bs-gray-950: #0a0804;
  --bs-dark: #0a0804;
  --bs-dark-lighter: #172a4f;
  --bs-text-dark: #0a0804;
  --bs-background: #fffcf5;
  --bs-primary: #024132;
  --bs-primary-dark: #002e24;
  --bs-primary-soft: #ebfef6;
  --bs-secondary: #e7b838;
  --bs-secondary-dark: #df9a21;
  --bs-secondary-very-dark: #935715;
  --bs-secondary-soft: #fdfaed;
  --bs-tertiary: #78a1bb;
  --bs-tertiary-dark: #648bac;
  --bs-tertiary-soft: #f4f8fa;
  --bs-success: #0b7a75;
  --bs-info: #54a8c7;
  --bs-warning: #e3b23c;
  --bs-danger: #d00000;
  --bs-yellow: #ffcb47;
  /* --bs-body-color: #1e1e1e; */
  --bs-body-color: var(--bs-gray-700);
  --bs-light-rgb: 254, 254, 254;
  --bs-gray-rgb: 241, 241, 241;
  --bs-dark-rgb: 8, 15, 27;
  --bs-dark-lighter-rgb: 23, 42, 79;
  --bs-primary-rgb: 2, 65, 50;
  --bs-primary-dark-rgb: 0, 46, 36;
  --bs-secondary-rgb: 231, 184, 56;
  --bs-secondary-dark-rgb: 223, 154, 33;
  --bs-tertiary-rgb: 120, 161, 187;
  --bs-tertiary-dark-rgb: 100, 139, 172;
  --bs-success-rgb: 11, 122, 117;
  --bs-info-rgb: 84, 168, 199;
  --bs-warning-rgb: 227, 178, 60;
  --bs-danger-rgb: 208, 0, 0;
  --bs-link-color: #024132;
  --bs-link-color-rgb: 2, 65, 50;
  --bs-link-hover-color: #024132;
  --bs-link-hover-color-rgb: 2, 65, 50;
  --bs-gradient: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0)
  );
  --bs-font-heading: "Cormorant Garamond", serif;
  --bs-font-sans-serif: "Google Sans", sans-serif;
  --bs-font-monospace:
    SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
    monospace;
  --bs-root-font-size: 20px;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 14px;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --h1: 1.8rem;
  --h2: 1.5rem;
  --h3: 1.25rem;
  --h4: 1.125rem;
  --h5: 1rem;
  --h6: 1rem;
}
.google-sans {
  font-family: "Google Sans", sans-serif !important;
}