/* Functional calendar layout, shared by both temporary typography variants. */
.booking-calendar .booking-month-title { font: inherit; font-weight: 600; margin: 0; color: inherit; letter-spacing: normal; overflow-wrap: anywhere; }
.booking-calendar-widget[aria-busy="true"] .booking-calendar { border-color: var(--gold); cursor: progress; }
.booking-calendar-error { max-width: 28rem; color: var(--notice-ink); font-size: var(--text-control); }
.booking-calendar-error a { display: inline-block; margin-inline-start: .4em; }
