/* Site-specific theme tokens. Override these values per site. */

:root,
::after,
::before {
  --mr-color-background: #f8fafc;
  --mr-color-text: #0f172a;
  --mr-color-primary: #0f766e;
  --mr-color-primary-tint: #2da69c;
  --mr-color-primary-shade: #0c5e58;
  --mr-color-primary-murky: #0f766ebf;
  --mr-color-primary-hazy: #0f766e1a;
  --mr-color-primary-contrast: #ffffff;
  --mr-color-secondary: #f59e0b;
  --mr-color-secondary-tint: #f9b53f;
  --mr-color-secondary-shade: #d48607;
  --mr-color-secondary-murky: #f59e0bcc;
  --mr-color-secondary-hazy: #f59e0b26;
  --mr-color-secondary-contrast: #0f172a;
  --mr-color-tertiary: #38bdf8;
  --mr-color-tertiary-tint: #73d2fb;
  --mr-color-tertiary-shade: #1e9fd8;
  --mr-color-tertiary-murky: #38bdf8bf;
  --mr-color-tertiary-hazy: #38bdf826;
  --mr-color-tertiary-contrast: #0f172a;
  --mr-color-quaternary: #ef4444;
  --mr-color-quaternary-tint: #f16a6a;
  --mr-color-quaternary-shade: #cb3232;
  --mr-color-quaternary-murky: #ef4444bf;
  --mr-color-quaternary-hazy: #ef444426;
  --mr-color-quaternary-contrast: #ffffff;
  --mr-color-accent: var(--mr-color-primary);
  --mr-color-accent-tint: var(--mr-color-primary-tint);
  --mr-color-accent-shade: var(--mr-color-primary-shade);
  --mr-color-accent-murky: var(--mr-color-primary-murky);
  --mr-color-accent-hazy: var(--mr-color-primary-hazy);
  --mr-color-accent-contrast: var(--mr-color-primary-contrast);
  --mr-color-surface: #ffffff;
  --mr-color-light: #ffffff;
  --mr-color-medium: #4c5b70;
  --mr-color-dark: #0f172a;
  --mr-color-form-border: #c5d4e2;
  --mr-color-green: #0f766e;
  --mr-color-yellow: #f59e0b;
  --mr-color-red: #ef4444;
  --mr-font-main: "Bricolage Grotesque", "Segoe UI", Arial, sans-serif;
  --mr-font-heading: "Fraunces", Georgia, serif;
  --mr-font-accent: "Bricolage Grotesque", "Segoe UI", Arial, sans-serif;
  --mr-body-font-size: clamp(16px, 1.23vw, 20px);
  --mr-padding-page: 4vw 4vw;
}
