.lumina-theme--dark .lumina__footer,.lumina-theme--dark .lumina__footer-bottom{color:#ffffffb8;background-color:#0d100e}.lumina-theme--dark .lumina__footer :where(h1,h2,h3,h4,h5,h6){color:#f2f4ee}.lumina-theme--dark .lumina__footer a{color:#ffffffdb}.lumina-theme--dark .lumina__footer a:hover,.lumina-theme--dark .lumina__footer-bottom a:hover{color:var(--lumina-color-accent)}.lumina-theme--dark .lumina__announcement{background-color:var(--lumina-color-band);color:var(--lumina-color-on-band)}.lumina-theme--dark .lumina__hero-booking>.lm-container>*{background-color:color-mix(in srgb, var(--lumina-color-surface) 88%, transparent);border-color:#ffffff24}.lumina-theme--dark .lumina__hero-media :where(img,picture,video){filter:brightness(.9)}@media (prefers-color-scheme:dark){:root:not(.lumina-theme--light) .lumina__footer,:root:not(.lumina-theme--light) .lumina__footer-bottom{color:#ffffffb8;background-color:#0d100e}:root:not(.lumina-theme--light) .lumina__footer :where(h1,h2,h3,h4,h5,h6){color:#f2f4ee}:root:not(.lumina-theme--light) .lumina__footer a{color:#ffffffdb}:root:not(.lumina-theme--light) .lumina__footer a:hover,:root:not(.lumina-theme--light) .lumina__footer-bottom a:hover{color:var(--lumina-color-accent)}:root:not(.lumina-theme--light) .lumina__announcement{background-color:var(--lumina-color-band);color:var(--lumina-color-on-band)}:root:not(.lumina-theme--light) .lumina__hero-booking>.lm-container>*{background-color:color-mix(in srgb, var(--lumina-color-surface) 88%, transparent);border-color:#ffffff24}:root:not(.lumina-theme--light) .lumina__hero-media :where(img,picture,video){filter:brightness(.9)}}.lumina-theme--dark .availability-calendar{--sr-cal-busy:#a83232;--sr-cal-busy-text:#ffe3e3;--sr-cal-restricted:#b8860b;--sr-cal-restricted-text:#fff6d6;--sr-cal-stripe:#ffffff38}.lumina-theme--light .availability-calendar{--sr-cal-busy:#e06666;--sr-cal-busy-text:#2b0f0f;--sr-cal-restricted:#ffd966;--sr-cal-restricted-text:#3a2f00;--sr-cal-stripe:#00000029}.lumina-theme--dark .sr-status-text{color:color-mix(in oklab, var(--sr-status-color) 55%, #fff)!important}@media (prefers-color-scheme:dark){:root:not(.lumina-theme--light) .sr-status-text{color:color-mix(in oklab, var(--sr-status-color) 55%, #fff)!important}}.lumina-theme--dark .ui-datepicker .ui-icon{filter:invert()}@media (prefers-color-scheme:dark){:root:not(.lumina-theme--light) .ui-datepicker .ui-icon{filter:invert()}}.lumina-theme--dark .sr-location-map{--sr-lm-surface:#1b1f24;--sr-lm-border:#fff3;--sr-lm-popup-bg:#1b1f24;--sr-lm-popup-fg:#e9ecef;--sr-lm-chrome-bg:#1b1f24d9;--sr-lm-focus:var(--lumina-color-accent)}.lumina-theme--light .sr-location-map{--sr-lm-surface:#eef1f5;--sr-lm-border:#00000024;--sr-lm-popup-bg:#fff;--sr-lm-popup-fg:#212529;--sr-lm-chrome-bg:#fffc}