.booking-theme{--color-primary:var(--color-paper-ink);--color-white:var(--color-paper-off);--color-background:var(--color-paper-off);--color-foreground:var(--color-ink);--color-card:var(--color-paper-off);--color-popover:var(--color-paper-off);--color-border:var(--color-hairline);--color-input:var(--color-hairline);--color-ring:var(--color-paper-ink);color:var(--color-ink);font-family:var(--font-brand);font-size:16px;line-height:28px}.booking-theme :is(.font-body,.font-nav){font-family:var(--font-brand)}.booking-theme .font-display{font-family:var(--font-brand-display);font-weight:200;letter-spacing:.005em}.booking-theme :is(.font-semibold,.font-bold){font-weight:500}.booking-theme :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-paper-ink)}@media print{.booking-theme{--color-white:#fff;background:#fff}}.booking-theme :is(button,a):is(.bg-primary,.hover\:bg-primary):not(.bk-plain){font-family:var(--font-condensed);font-stretch:62.5%;font-size:.68rem;font-weight:500;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;border-radius:9999px}