/* BradBook (Cal.com) – Bradlie palette and type. Cal.com already uses CSS variables for everything. */
:root,:root.dark,.dark,.light{
  --font-sans:"Geist",ui-sans-serif,system-ui,sans-serif!important;
  --font-cal:"Geist",ui-sans-serif,system-ui,sans-serif!important;
  --font-heading:"Geist",ui-sans-serif,system-ui,sans-serif!important;
  --cal-brand:#0A0A0A; --cal-brand-emphasis:#2B2A27; --cal-brand-text:#FFFFFF; --cal-brand-subtle:#67635C; --cal-brand-accent:#FFFFFF;
  --cal-bg:#FFFFFF; --cal-bg-muted:#FAFAF9; --cal-bg-subtle:#F4F3F0; --cal-bg-emphasis:#E6E3DE; --cal-bg-inverted:#0A0A0A;
  --cal-bg-primary:#0A0A0A; --cal-bg-primary-emphasis:#2B2A27; --cal-bg-primary-muted:#F4F3F0;
  --cal-border:#E6E3DE; --cal-border-subtle:#ECEAE6; --cal-border-emphasis:#D5D1CA; --cal-border-muted:#ECEAE6; --cal-border-booker:#E6E3DE;
  --cal-text:#2A2926; --cal-text-emphasis:#0A0A0A; --cal-text-subtle:#67635C; --cal-text-muted:#8E8A83; --cal-text-inverted:#FFFFFF;
}
html body{background:#FAFAF9}
/* headings use Cal's display font class; keep them tight like the homepage */
.font-cal,[class*="font-cal"],h1,h2{font-family:var(--bradlie-font)!important;letter-spacing:-.02em}
