/* Meeting page only: match the existing EVO dark palette. */
:root[data-evo-theme="dark"] .bookingPage{--booking-ink:#e6f1f7;--booking-muted:#b3c6d1;--booking-line:#354f5c}
:root[data-evo-theme="dark"] .bookingPage .bookingCard{background:#132634;color:var(--booking-ink)}
:root[data-evo-theme="dark"] .bookingPage .bookingSummary{background:#0c192b;border-color:var(--booking-line)}
:root[data-evo-theme="dark"] .bookingPage .bookingEyebrow{color:#60dfd5}
:root[data-evo-theme="dark"] .bookingPage .bookingSteps li{background:#203744;color:#b3c6d1}
:root[data-evo-theme="dark"] .bookingPage .bookingSteps li[aria-current=step]{background:#1c484b;color:#8bf2e8}
:root[data-evo-theme="dark"] .bookingPage .bookingStatus,
:root[data-evo-theme="dark"] .bookingPage .bookingSelection{background:#1c3842;border-color:#456b73;color:#e6f1f7}
:root[data-evo-theme="dark"] .bookingPage .bookingStatus.error{background:#432b2c;border-color:#ab6b63;color:#ffd4ca}
:root[data-evo-theme="dark"] .bookingPage main input:not([type=checkbox]),
:root[data-evo-theme="dark"] .bookingPage main select{background:#0c1925;border-color:#67828f;color:#e6f1f7;color-scheme:dark}
:root[data-evo-theme="dark"] .bookingPage main input::placeholder{color:#a9bacd;opacity:1}
:root[data-evo-theme="dark"] .bookingPage .bookingHelp,
:root[data-evo-theme="dark"] .bookingPage .bookingFooterNote{color:#b3c6d1}
:root[data-evo-theme="dark"] .bookingPage main button,
:root[data-evo-theme="dark"] .bookingPage .bookingButton{background:#60dfd5;color:#000e29}
:root[data-evo-theme="dark"] .bookingPage main .bookingSlots button,
:root[data-evo-theme="dark"] .bookingPage main button.secondary{background:#203744;border-color:#67828f;color:#e6f1f7}
:root[data-evo-theme="dark"] .bookingPage main button:hover:not(:disabled){background:#337078;color:#fff}
:root[data-evo-theme="dark"] .bookingPage main .bookingSlots button[aria-pressed=true]{background:#60dfd5;border-color:#60dfd5;color:#000e29}
:root[data-evo-theme="dark"] .bookingPage main button.danger{background:#893c32;color:#fff}
:root[data-evo-theme="dark"] .bookingPage main a:not(.logo):not(.back):not(.bookingButton){color:#60dfd5}
:root[data-evo-theme="dark"] .bookingPage main :focus-visible{outline-color:#60dfd5}
:root[data-evo-theme="dark"] .bookingPage .bookingCheck input{accent-color:#60dfd5}
