/* Defaults reproduce the established design; child themes may override these values. */
:root {
  --morrison-dark:#1d1d1f;
  --morrison-cream:#f5f5f7;
  --morrison-dark-rgb:29 29 31;
  --morrison-cream-rgb:245 245 247;
  --morrison-font-body:Inter,sans-serif;
  --morrison-font-heading:Inter,sans-serif;
  --morrison-button-radius:9999px;
  --morrison-button-x:40px;
  --morrison-button-y:16px;
}
.font-montserrat {font-family:var(--morrison-font-body)}
.font-hirosh {font-family:var(--morrison-font-heading)}
.morrison-button,.morrison-hero-btn1,.morrison-hero-btn2 {
  border-radius:var(--morrison-button-radius);
  padding:var(--morrison-button-y) var(--morrison-button-x);
}
