/* Amelia overrides — load after Amelia's own styles.
 * Targets the [ameliastepbooking] shortcode so native Amelia
 * picks up the Mrbarber design tokens.
 */
.amelia-app-booking,
.amelia-app-booking * {
  font-family: var(--mrb-sans, 'Inter', sans-serif) !important;
}

.amelia-app-booking {
  --ameliaPrimary: var(--mrb-gold, #d8b66a);
  --ameliaPrimaryHover: var(--mrb-gold-2, #e3c585);
  --ameliaText1: var(--mrb-text, #f2ecdf);
  --ameliaText2: var(--mrb-text-dim, rgba(242,236,223,0.62));
  --ameliaBg1: var(--mrb-ink, #0b0b0c);
  --ameliaBg2: var(--mrb-ink-2, #141416);
  background: transparent !important;
}

.amelia-app-booking h1,
.amelia-app-booking h2,
.amelia-app-booking h3 {
  font-family: var(--mrb-serif, 'Cormorant Garamond', serif) !important;
  font-style: italic;
  font-weight: 400;
}

.amelia-app-booking .amelia-button {
  border-radius: 2px !important;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-family: var(--mrb-mono, monospace) !important;
  font-size: 11px !important;
}
