:root{--gold:#d4af37;--gold-dark:#b8932d;--cream:#f8f5f0;--black:#111}*,:after,:before{box-sizing:border-box}body{background:var(--theme-page,var(--cream));color:var(--theme-text,var(--black));font-family:Poppins,Segoe UI,sans-serif;margin:0}img,svg{display:block;max-width:100%}h1,h2{margin-top:0}main{padding:20px 0}:root{color-scheme:light;--theme-page:#f8f5f0;--theme-page-soft:#fbfaf7;--theme-surface:#fff;--theme-surface-soft:#faf7f1;--theme-surface-raised:#fffdfa;--theme-input:#fff;--theme-text:#17130d;--theme-text-muted:#71695f;--theme-heading-1:#17130d;--theme-heading-2:#2b241c;--theme-heading-3:#44392f;--theme-heading-4:#5e5247;--theme-strong:#211a14;--theme-label:#4f463d;--theme-border:#e7dfd3;--theme-border-strong:#d8cfc3;--theme-hover:#f4eee5;--theme-shadow:rgba(43,33,19,.09);--theme-overlay:rgba(17,14,10,.52);--theme-success-bg:#edf8ef;--theme-success-text:#22632a;--theme-warning-bg:#fff8df;--theme-warning-text:#765900;--theme-danger-bg:#fff0f0;--theme-danger-text:#9b2525;--theme-info-bg:#eef6ff;--theme-info-text:#315a91;--theme-gold-text:#80600e;--theme-gold-surface:#fff8df;--theme-promotion-text:#b42318;--status-pending-bg:#fff4d6;--status-pending-text:#6f4e00;--status-pending-accent:#c58c00;--status-confirmed-bg:#eaf2ff;--status-confirmed-text:#174f8f;--status-confirmed-accent:#3678c2;--status-completed-bg:#e8f5eb;--status-completed-text:#235d31;--status-completed-accent:#4f8d5d;--status-service-completed-bg:#fff0dd;--status-service-completed-text:#7a4700;--status-service-completed-accent:#d08013;--status-danger-bg:#fdebea;--status-danger-text:#8b2c27;--status-danger-accent:#bd4a42;--status-neutral-bg:#efede9;--status-neutral-text:#5f5952;--status-neutral-accent:#8f8982}#__nuxt,body,html{background-color:var(--theme-page);color:var(--theme-text);min-height:100%}.site-main .club-price-value{color:var(--gold)!important}body,button,input,select,textarea{transition:background-color .16s ease,border-color .16s ease,color .16s ease}@media(prefers-reduced-motion:reduce){body,button,input,select,textarea{transition:none}}:root[data-theme=dark]{color-scheme:dark;--gold:#dfbd4f!important;--gold-dark:#c69d2e!important;--cream:#12100d!important;--black:#f7f1e8!important;--theme-page:#12100d;--theme-page-soft:#17140f;--theme-surface:#1d1914;--theme-surface-soft:#241f19;--theme-surface-raised:#2b251e;--theme-input:#211c17;--theme-text:#e8dfd4;--theme-text-muted:#b9b0a4;--theme-heading-1:#fffaf2;--theme-heading-2:#f0e4d4;--theme-heading-3:#dccbb6;--theme-heading-4:#c7b59f;--theme-strong:#f5ebdf;--theme-label:#d8c9b8;--theme-on-light-heading-1:#17130d;--theme-on-light-heading-2:#2b241c;--theme-on-light-heading-3:#3f3429;--theme-on-light-heading-4:#554a3e;--theme-on-light-text:#2a241d;--theme-on-light-muted:#6f675e;--theme-on-light-strong:#17130d;--theme-on-light-label:#51473d;--theme-border:#463d33;--theme-border-strong:#625446;--theme-hover:#302920;--theme-shadow:rgba(0,0,0,.34);--theme-overlay:rgba(0,0,0,.72);--theme-success-bg:#183220;--theme-success-text:#a9dfb5;--theme-warning-bg:#392e13;--theme-warning-text:#f0d27a;--theme-danger-bg:#3b1d1c;--theme-danger-text:#f0aaa5;--theme-info-bg:#182b40;--theme-info-text:#a8caee;--theme-gold-text:#f0cf6f;--theme-gold-surface:#392e13;--theme-promotion-text:#ff7b73;--status-pending-bg:#3b3012;--status-pending-text:#f2d178;--status-pending-accent:#dfbd4f;--status-confirmed-bg:#172b43;--status-confirmed-text:#a9cdf4;--status-confirmed-accent:#6aa2dc;--status-completed-bg:#193322;--status-completed-text:#afe0b9;--status-completed-accent:#6fb17b;--status-service-completed-bg:#3d2816;--status-service-completed-text:#f1c58e;--status-service-completed-accent:#d6923a;--status-danger-bg:#3d1d1b;--status-danger-text:#f2aaa5;--status-danger-accent:#d66f67;--status-neutral-bg:#2b2722;--status-neutral-text:#cbc2b7;--status-neutral-accent:#8f877f;--admin-bg:#12100d!important;--admin-card:#1d1914!important;--admin-text:#f7f1e8!important;--admin-muted:#c9c0b4!important;--admin-border:#463d33!important;--admin-gold:#dfbd4f!important;--admin-gold-dark:#c69d2e!important;--admin-sidebar:#090806!important}html[data-theme=dark],html[data-theme=dark] #__nuxt,html[data-theme=dark] .account-content,html[data-theme=dark] .account-main,html[data-theme=dark] .account-shell,html[data-theme=dark] .admin-layout,html[data-theme=dark] .admin-main,html[data-theme=dark] .admin-workspace,html[data-theme=dark] .site-main,html[data-theme=dark] .site-wrapper,html[data-theme=dark] body{background-color:var(--theme-page)!important;color:var(--theme-text)!important}html[data-theme=dark] .account-sidebar,html[data-theme=dark] .account-topbar,html[data-theme=dark] .admin-topbar,html[data-theme=dark] .basket-content,html[data-theme=dark] .basket-panel,html[data-theme=dark] .drawer-panel,html[data-theme=dark] .mobile-menu,html[data-theme=dark] .mobile-navigation,html[data-theme=dark] .modal-card,html[data-theme=dark] .modal-content,html[data-theme=dark] .modal-window,html[data-theme=dark] .notification-dropdown,html[data-theme=dark] .profile-dropdown,html[data-theme=dark] .sidebar-help-card{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 18px 50px var(--theme-shadow)!important;color:var(--theme-text)!important}html[data-theme=dark] .account-topbar,html[data-theme=dark] .admin-topbar{border-color:var(--theme-border)!important}html[data-theme=dark] .future-item,html[data-theme=dark] .mobile-close,html[data-theme=dark] .mobile-menu-button,html[data-theme=dark] .navigation-item,html[data-theme=dark] .notification-button,html[data-theme=dark] .profile-button,html[data-theme=dark] .sidebar-close{color:var(--theme-text)!important}html[data-theme=dark] .mobile-menu-button:hover,html[data-theme=dark] .navigation-item:hover,html[data-theme=dark] .notification-button:hover,html[data-theme=dark] .profile-button:hover{background:var(--theme-hover)!important}html[data-theme=dark] .navigation-item.active{background:linear-gradient(90deg,#dfbd4f33,#dfbd4f14)!important;border-color:#dfbd4f80!important}html[data-theme=dark] .back-to-site,html[data-theme=dark] .coming-soon-pill,html[data-theme=dark] .navigation-copy small,html[data-theme=dark] .profile-copy small,html[data-theme=dark] .sidebar-help-card p,html[data-theme=dark] .site-link,html[data-theme=dark] .topbar-left p{color:var(--theme-text-muted)!important}html[data-theme=dark] .basket-overlay,html[data-theme=dark] .drawer-overlay,html[data-theme=dark] .modal-overlay,html[data-theme=dark] .sidebar-overlay{background:var(--theme-overlay)!important}html[data-theme=dark] :where(.welcome-hero,.highlight-card,.follow-up-panel,.help-panel,.space-card,.history-panel,.history-card,.summary-strip,.detail-card,.page-state,.booking-item,.state-card,.order-card,.thread-card,.reply-card,.closed-card,.review-card,.settings-card,.quality-card,.course-card,.form-section,.application-form,.summary-box,.customer-details,.signed-in-customer,.terms-box,.service-card,.offer-card,.coming-soon-card,.benefit-card,.panel,.editor-panel,.catalogue-panel,.stat-card,.action-card,.notification-card,.payment-card,.expense-card,.category-card,.promotion-card,.customer-card,.booking-card,.required-actions,.request-details,.filters,.account-summary,.reference-box){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 14px 36px var(--theme-shadow)!important;color:var(--theme-text)!important}html[data-theme=dark] :where(.history-image,.service-image--empty,.image-placeholder,.quality-icon,.summary-icon,.highlight-icon,.space-card-icon,.navigation-icon){background-color:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important}html[data-theme=dark] :where(.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel) :where(p,li,dd){color:var(--theme-text)!important}html[data-theme=dark] :where(.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel) :where(small,.helper-text,.subtitle,.description,.page-description,.meta,.muted,.booking-code,.thread-date,.order-state,.course-summary,.submission-note,.empty-note,.empty-log,.booking-date){color:var(--theme-text-muted)!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--theme-input)!important;border-color:var(--theme-border-strong)!important;caret-color:var(--gold)!important;color:var(--theme-text)!important}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#b2a89c!important;opacity:1}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#b2a89c!important;opacity:1}html[data-theme=dark] option{background:var(--theme-input);color:var(--theme-text)}html[data-theme=dark] button:disabled,html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{opacity:.68}html[data-theme=dark] :where(.secondary-button,.secondary-action,.secondary,.toggle-button,.details-button,.invoice-button,.view-booking-button,.copy-button,.mark-read-button,.visibility-button,.back-button,.filters button,.invoice-buttons button){background:var(--theme-surface-soft)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important}html[data-theme=dark] :where(.secondary-button,.secondary-action,.secondary,.toggle-button,.details-button,.invoice-button,.view-booking-button,.copy-button,.mark-read-button,.visibility-button,.back-button):hover{background:var(--theme-hover)!important}html[data-theme=dark] :where(.text-button,.panel-title>button,.notification-dropdown header button,.main-tabs button,.issue-tabs button,.tabs button,.category-tabs button,.filters button,.operations-tab){color:var(--theme-text)!important}html[data-theme=dark] .booking-timeline,html[data-theme=dark] .history,html[data-theme=dark] .information-list>div,html[data-theme=dark] .item-row,html[data-theme=dark] .movement-list>div,html[data-theme=dark] .payment-lines>div,html[data-theme=dark] .request-card,html[data-theme=dark] .summary-lines>div,html[data-theme=dark] .timeline,html[data-theme=dark] .variant-card,html[data-theme=dark] table,html[data-theme=dark] td,html[data-theme=dark] th{border-color:var(--theme-border)!important}html[data-theme=dark] th,html[data-theme=dark] thead{background:var(--theme-surface-soft)!important;color:var(--theme-text)!important}html[data-theme=dark] td,html[data-theme=dark] tr{background-color:transparent!important;color:var(--theme-text)!important}html[data-theme=dark] :where(.success-panel,.notice--success,.payment-badge,.status-confirmed,.status-completed,.status-paid,.status-approved,.status-badge.status-confirmed,.status-badge.status-completed){background:var(--theme-success-bg)!important;border-color:color-mix(in srgb,var(--theme-success-text) 40%,transparent)!important;color:var(--theme-success-text)!important}html[data-theme=dark] :where(.notice--warning,.warning,.pending-note,.action-count,.status-pending,.status-processing,.status-scheduled){background:var(--theme-warning-bg)!important;border-color:color-mix(in srgb,var(--theme-warning-text) 40%,transparent)!important;color:var(--theme-warning-text)!important}html[data-theme=dark] :where(.error,.error-message,.inline-error,.form-error,.notice--danger,.alert.danger,.cancelled-note,.status-cancelled,.status-failed,.status-rejected){background-color:var(--theme-danger-bg)!important;border-color:color-mix(in srgb,var(--theme-danger-text) 40%,transparent)!important;color:var(--theme-danger-text)!important}html[data-theme=dark] .toast.success{background:var(--theme-success-bg)!important;color:var(--theme-success-text)!important}html[data-theme=dark] .toast.error{background:var(--theme-danger-bg)!important;color:var(--theme-danger-text)!important}html[data-theme=dark] .toast.warning{background:var(--theme-warning-bg)!important;color:var(--theme-warning-text)!important}html[data-theme=dark] .toast.info{background:var(--theme-info-bg)!important;color:var(--theme-info-text)!important}html[data-theme=dark] :where(.primary-button,.button.primary,.primary,.refresh-button,.upload-button,.category-tabs button.active,.tabs button.active,.filters button.active,.main-tabs button.active,.issue-tabs button.active,.product-footer .buy-now-button,.primary-action,.gold-button,.booking-button,.submit-button,.approve,.select-button.selected){background-color:var(--gold)!important;border-color:var(--gold)!important;color:#17130d!important}html[data-theme=dark] a:focus-visible,html[data-theme=dark] button:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible{outline-color:var(--gold)!important}html[data-theme=dark] ::-moz-selection{background:#dfbd4f57;color:var(--theme-text)}html[data-theme=dark] ::selection{background:#dfbd4f57;color:var(--theme-text)}html[data-theme=dark] *{scrollbar-color:#655331 var(--theme-page-soft)}html[data-theme=dark] :where(.auth-card,.result-card,.status-card,.cancel-card,.success-card,.checkout-card,.order-summary,.empty-checkout,.booking-form,.booking-summary,.booking-block,.items-block,.management-block,.contact-form,.detail-card,.response-card,.recent-card,.signed-in-summary,.signed-in-customer,.application-form,.course-card,.quality-card,.terms-box,.toc,.info-box,.picker-card,.product-card,.product-row,.table-wrapper,.create-form,.form-card,.form-panel,.data-panel,.toolbar-card,.filter-card,.filters-card,.filters-panel,.catalogue-tools,.service-tools,.editor-panel,.catalogue-panel,.create-modal,.description-box,.validation-box,.details-grid,.history-summary,.history-details,.resolution-box,.message-card,.composer-card,.request-card,.client-list-card,.active-client-card,.services-panel,.payment-panel,.activity-panel){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] :where(.summary-box,.customer-summary,.booking-summary-grid>div,.details-panel,.edit-panel,.information-grid>div,.payment-summary-grid>div,.summary-grid>div,.financial-summary,.variant-card,.variant-metrics,.addon-option,.payment-option,.request-details,.amount-box,.client-info-grid>div,.historical-summary,.next-client-box,.picker-state,.time-slot,.period-bar,.calendar-state){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] :where(.site-main,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) :where(p,li,dd){color:var(--theme-text)!important}html[data-theme=dark] :where(.site-main,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) :where(small,.helper-text,.subtitle,.description,.meta,.muted,.contact-line,.empty-note,.lead){color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.site-main,.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) h1{color:var(--theme-heading-1)!important}html[data-theme=dark] :where(.site-main,.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) h2{color:var(--theme-heading-2)!important}html[data-theme=dark] :where(.site-main,.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) h3{color:var(--theme-heading-3)!important}html[data-theme=dark] :where(.site-main,.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) :where(h4,h5,h6){color:var(--theme-heading-4)!important}html[data-theme=dark] :where(.site-main,.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) strong{color:var(--theme-strong)!important}html[data-theme=dark] :where(.site-main,.account-content,.admin-main,.modal-content,.basket-panel,.drawer-panel,.auth-page,.booking-page,.contact-page,.training-page,.checkout-page,.success-page,.cancel-page,.result-page,.legal-page,.guest-page,.shop-page) :where(label,legend){color:var(--theme-label)!important}html[data-theme=dark] :where(.option-card,.quantity-box,.quantity-controls,.promotion-box,.plan-card,.light-surface){--theme-heading-1:var(--theme-on-light-heading-1);--theme-heading-2:var(--theme-on-light-heading-2);--theme-heading-3:var(--theme-on-light-heading-3);--theme-heading-4:var(--theme-on-light-heading-4);--theme-text:var(--theme-on-light-text);--theme-text-muted:var(--theme-on-light-muted);--theme-strong:var(--theme-on-light-strong);--theme-label:var(--theme-on-light-label);color:var(--theme-text)!important}html[data-theme=dark] .reviews-section .section-heading{--theme-heading-1:var(--theme-on-light-heading-1);--theme-heading-2:var(--theme-on-light-heading-2);--theme-heading-3:var(--theme-on-light-heading-3);--theme-heading-4:var(--theme-on-light-heading-4);--theme-text:var(--theme-on-light-text);--theme-text-muted:var(--theme-on-light-muted);--theme-strong:var(--theme-on-light-strong);--theme-label:var(--theme-on-light-label)}html[data-theme=dark] .club-price-value{color:var(--gold)!important}html[data-theme=dark] :where(.eyebrow,.step-label,.section-symbol,.gold-text){color:var(--theme-gold-text)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar){color:var(--theme-text)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) :where(.navigation-button,.today-button,.weekday-row span,.calendar-day){border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .navigation-button{background:var(--theme-surface)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .today-button,html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .weekday-row span{background:var(--theme-surface-soft)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .calendar-day{background:var(--theme-surface-raised)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .calendar-day.has-past,html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .calendar-day.outside-month{background:var(--theme-surface-soft)!important;color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .calendar-day.today{box-shadow:inset 0 0 0 2px var(--gold)!important}html[data-theme=dark] :where(.booking-calendar,.admin-calendar) .calendar-day.today .day-number{background:var(--gold)!important;color:#17130d!important}html[data-theme=dark] .date-time-picker input{color-scheme:dark!important}html[data-theme=dark] :where(.status-pending_deposit,.status-pending_validation,.status-pending,.status-processing,.pending-deposit-panel,.pending-deposit-notice,.calendar-booking.pending,.status-pill.new,.status-pill.waiting_for_admin){background:var(--status-pending-bg)!important;border-color:var(--status-pending-accent)!important;color:var(--status-pending-text)!important}html[data-theme=dark] :where(.status-confirmed,.status-started,.status-service_started,.calendar-booking.status-confirmed,.calendar-booking.upcoming,.status-info,.status-rescheduled){background:var(--status-confirmed-bg)!important;border-color:var(--status-confirmed-accent)!important;color:var(--status-confirmed-text)!important}html[data-theme=dark] :where(.status-completed,.status-paid,.status-approved,.status-delivered,.status-collected,.calendar-booking.status-completed,.status-pill.waiting_for_customer){background:var(--status-completed-bg)!important;border-color:var(--status-completed-accent)!important;color:var(--status-completed-text)!important}html[data-theme=dark] :where(.status-service_completed,.calendar-booking.status-service_completed){background:var(--status-service-completed-bg)!important;border-color:var(--status-service-completed-accent)!important;color:var(--status-service-completed-text)!important}html[data-theme=dark] :where(.status-no_show,.status-cancelled,.status-failed,.status-rejected,.status-delivery_failed,.calendar-booking.status-no_show,.calendar-booking.status-cancelled){background:var(--status-danger-bg)!important;border-color:var(--status-danger-accent)!important;color:var(--status-danger-text)!important}html[data-theme=dark] :where(.status-refunded,.calendar-booking.status-refunded,.calendar-booking.status-rescheduled,.status-pill.closed,.status-pill--muted,.calendar-booking.past){background:var(--status-neutral-bg)!important;border-color:var(--status-neutral-accent)!important;color:var(--status-neutral-text)!important}html[data-theme=dark] :where(.empty-state,.empty-note){background:var(--theme-surface-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.success-text,.success-card,.payment-success,.state-box.success){--theme-heading-1:var(--theme-success-text);--theme-heading-2:var(--theme-success-text);--theme-heading-3:var(--theme-success-text);--theme-heading-4:var(--theme-success-text);--theme-text:var(--theme-success-text);--theme-strong:var(--theme-success-text);--theme-label:var(--theme-success-text);background:var(--theme-success-bg)!important;border-color:color-mix(in srgb,var(--theme-success-text) 40%,transparent)!important;color:var(--theme-success-text)!important}html[data-theme=dark] :where(.warning-text,.status-text,.warning-box,.state-box.warning){--theme-heading-1:var(--theme-warning-text);--theme-heading-2:var(--theme-warning-text);--theme-heading-3:var(--theme-warning-text);--theme-heading-4:var(--theme-warning-text);--theme-text:var(--theme-warning-text);--theme-strong:var(--theme-warning-text);--theme-label:var(--theme-warning-text);background:var(--theme-warning-bg)!important;border-color:color-mix(in srgb,var(--theme-warning-text) 40%,transparent)!important;color:var(--theme-warning-text)!important}html[data-theme=dark] :where(.error-block,.error-state,.error-box,.state-box.error,.state-card.error){--theme-heading-1:var(--theme-danger-text);--theme-heading-2:var(--theme-danger-text);--theme-heading-3:var(--theme-danger-text);--theme-heading-4:var(--theme-danger-text);--theme-text:var(--theme-danger-text);--theme-strong:var(--theme-danger-text);--theme-label:var(--theme-danger-text);background:var(--theme-danger-bg)!important;border-color:color-mix(in srgb,var(--theme-danger-text) 40%,transparent)!important;color:var(--theme-danger-text)!important}html[data-theme=dark] :where(.back-link,.helper-text,.calendar-legend,.day-heading small,.more-bookings,.booking-code,.order-heading p,.card-footer small,.history-copy>span,.section-heading>span){color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.stats span,.member-row header div span,.member-details dt,.item-details dt,.customers-table td>strong+span,.log-entry span,.log-entry p,.service-copy p,.service-meta span,.section-heading,.calendar-legend,.card-footer small,.history-copy>span,.section-heading>span){color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.eyebrow,.section-symbol,.gold-text,.price-text){color:var(--theme-gold-text)!important}html[data-theme=dark] code:not(pre code){color:var(--theme-text)!important}@media print{:root,:root[data-theme]{color-scheme:light;--cream:#f8f5f0!important;--black:#111!important;--theme-page:#fff!important;--theme-page-soft:#fff!important;--theme-surface:#fff!important;--theme-surface-soft:#faf7f1!important;--theme-surface-raised:#fff!important;--theme-input:#fff!important;--theme-text:#111!important;--theme-text-muted:#666!important;--theme-heading-1:#111!important;--theme-heading-2:#1f1f1f!important;--theme-heading-3:#2f2f2f!important;--theme-heading-4:#404040!important;--theme-strong:#111!important;--theme-label:#333!important;--theme-border:#ddd!important;--theme-border-strong:#ccc!important;--theme-shadow:transparent!important}}
