:root,uni-page-body{--dream-ink:#192d23;--dream-selected:#f7d7bc;--dream-selected-ink:#192d23;--dream-selected-border:#d9b493;--dream-selected-soft:#fff3e8;--dream-nav-surface:rgba(25,45,35,.94);--dream-page-surface:#f6f6f3}body{--dream-ink:#192d23;--dream-selected:#f7d7bc;--dream-selected-ink:#192d23;--dream-selected-border:#d9b493;--dream-selected-soft:#fff3e8;--dream-nav-surface:rgba(25,45,35,.94);--dream-page-surface:#f6f6f3}:root{--dream-footer-surface:#edf1e9;--dream-footer-ink:#263d2d;--dream-footer-muted:#50604f;--dream-footer-line:#e0e6dc;--dream-footer-accent:#2b4734;--dream-footer-icon-filter:brightness(0) opacity(.8)}:root{--dream-booth-ink: #241f1c;--dream-booth-surface: #2e2722;--dream-booth-edge: #675448;--dream-booth-muted: #dcc6b4;--dream-booth-paper: #fbf5ee;--dream-booth-gold: #edbc64;--dream-booth-gold-ink: #402b0f;--dream-booth-platinum: #c1d8f3;--dream-booth-platinum-ink: #203950;--dream-booth-diamond: #d3b6ed;--dream-booth-diamond-ink: #412b52}.poster-flight{position:fixed;z-index:160;overflow:hidden;pointer-events:none;transform-origin:0 0;background:#1b191d;box-shadow:0 18px 50px rgba(23,26,26,.125)}.poster-flight img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.poster-flight-blur{object-fit:cover;filter:blur(22px) brightness(.7);transform:scale(1.12)}.poster-flight-image{object-fit:cover}.poster-shared-image{position:fixed;z-index:161;pointer-events:none;object-fit:contain;transform-origin:0 0}.dream-page-enter .poster-arrival .detail-shell{animation:none!important}@media (prefers-reduced-motion:reduce){.poster-flight,.poster-shared-image{display:none}}uni-page-body{background:var(--dream-page-surface,#f6f6f3);color:var(--dream-text,#171a1a);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}body{background:var(--dream-page-surface,#f6f6f3)}.desktop-site-page.with-listing-date-header,.booking-page.with-listing-date-header{padding-top:0!important}html{overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}html body{overflow:visible}@media (max-width:767px){.desktop-site-page:not(.home-page):not(.with-listing-date-header):not(.mobile-flow-page),.booking-page:not(.with-listing-date-header):not(.mobile-flow-page){padding-top:calc(76px + env(safe-area-inset-top))!important}.desktop-site-page.mobile-flow-page,.booking-page.mobile-flow-page{padding-top:env(safe-area-inset-top)!important}.home-page .topbar{visibility:hidden;pointer-events:none}.events-page .events-topbar,.policy-header .brand-lockup{display:none}.orders-mobile-login{display:none!important}}@media (prefers-reduced-motion:no-preference){.dream-page-enter .booking-shell,.dream-page-enter .events-content-shell,.dream-page-enter .detail-shell:not(.detail-topbar),.dream-page-enter .home-page .hero-header,.dream-page-enter .home-page .suite-section{animation:dream-page-arrive .32s cubic-bezier(.22,1,.36,1) both}.booking-chip,.calendar-day{transition:background .18s,color .18s,border-color .18s}.booking-primary:active,.ticket-action:active,.suite-action:active{transform:scale(.98)}}@keyframes dream-page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root[data-dream-theme=custom] .desktop-site-page,:root[data-dream-theme=custom] .booking-page,:root[data-dream-theme=custom] .home-page{background:var(--dream-page-surface);color:var(--dream-text)}:root[data-dream-theme=custom] .booking-panel,:root[data-dream-theme=custom] .suite-list-card,:root[data-dream-theme=custom] .event-card,:root[data-dream-theme=custom] .space-rate-card,:root[data-dream-theme=custom] .discover-visit-card,:root[data-dream-theme=custom] .auth-dialog,:root[data-dream-theme=custom] .policy-content{background:var(--dream-card);color:var(--dream-text)}:root[data-dream-theme=custom] .discover-address-panel,:root[data-dream-theme=custom] .reservation-action{background:var(--dream-primary);color:var(--dream-on-primary)}:root[data-dream-theme=custom] .reservation-action-label{color:var(--dream-on-primary)}:root[data-dream-theme=custom] .auth-title,:root[data-dream-theme=custom] .auth-subtitle{color:var(--dream-text)}:root[data-dream-theme=custom] uni-page-body{--dream-ink:inherit;--dream-selected:inherit;--dream-selected-ink:inherit;--dream-selected-border:inherit;--dream-selected-soft:inherit;--dream-nav-surface:inherit;--dream-page-surface:inherit}:root[data-dream-theme=custom] .shared-mobile-nav,:root[data-dream-theme=custom] .policy-article,:root[data-dream-theme=custom] .remote-state,:root[data-dream-theme=custom] .events-header{background:var(--dream-card);color:var(--dream-text)}:root[data-dream-theme=custom] .discover-kicker,:root[data-dream-theme=custom] .booking-kicker,:root[data-dream-theme=custom] .booking-label,:root[data-dream-theme=custom] .policy-kicker,:root[data-dream-theme=custom] .policy-paragraph,:root[data-dream-theme=custom] .shared-mobile-nav uni-button:not(.selected){color:var(--dream-muted)}:root[data-dream-theme=custom] .auth-overlay{--auth-paper:var(--dream-card);--auth-ink:var(--dream-text);--auth-muted:var(--dream-muted);--auth-line:var(--dream-line);--auth-soft:var(--dream-selected-soft);--auth-accent:var(--dream-accent)}:root[data-dream-theme=custom] .auth-input,:root[data-dream-theme=custom] .auth-phone-input,:root[data-dream-theme=custom] .auth-provider{background:var(--dream-card);color:var(--dream-text);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .shared-mobile-nav uni-button:not(.selected) uni-image,:root[data-dream-theme-mode=dark] .booking-secondary uni-image,:root[data-dream-theme-mode=dark] .listing-date-panel uni-image{filter:invert(1)}:root[data-dream-theme=custom] .shared-mobile-nav .selected uni-image{filter:var(--dream-selected-icon-filter)}:root[data-dream-theme=custom] .discover-phone-link,:root[data-dream-theme=custom] .discover-email-link{background:var(--dream-card);color:var(--dream-text);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .featured-info{background:rgba(var(--dream-card-rgb),.94);color:var(--dream-text);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .featured-ticket{background:var(--dream-card);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .featured-ticket:before,:root[data-dream-theme-mode=dark] .featured-ticket:after{background:var(--dream-card)}:root[data-dream-theme-mode=dark] .featured-subtitle,:root[data-dream-theme-mode=dark] .event-kicker,:root[data-dream-theme-mode=dark] .event-venue,:root[data-dream-theme-mode=dark] .ticket-kicker,:root[data-dream-theme-mode=dark] .ticket-detail,:root[data-dream-theme-mode=dark] .picker-counter,:root[data-dream-theme-mode=dark] .picker-counter uni-text{color:var(--dream-muted)}:root[data-dream-theme-mode=dark] .picker-all-link,:root[data-dream-theme-mode=dark] .text-link{color:var(--dream-text)!important}:root[data-dream-theme-mode=dark] .rail-chevron:after{border-color:var(--dream-text)}:root[data-dream-theme-mode=dark] .date-badge{background:var(--dream-selected);color:var(--dream-selected-ink)}:root[data-dream-theme-mode=dark] .event-choice:not(.active) .choice-day{color:var(--dream-accent)}:root[data-dream-theme-mode=dark] .event-choice:not(.active) .choice-month,:root[data-dream-theme-mode=dark] .event-choice:not(.active) .choice-city{color:var(--dream-muted)}:root[data-dream-theme-mode=dark] .event-choice.active .choice-title,:root[data-dream-theme-mode=dark] .event-choice.active .choice-month,:root[data-dream-theme-mode=dark] .event-choice.active .choice-city{color:var(--dream-text)}:root[data-dream-theme-mode=dark] .booth-list-seat,:root[data-dream-theme-mode=dark] .booth-picker-placeholder,:root[data-dream-theme-mode=dark] .booth-details-body{color:var(--dream-text)}:root[data-dream-theme-mode=dark] .booth-list-copy>uni-text:last-child,:root[data-dream-theme-mode=dark] .booth-list-rate>uni-text:first-child,:root[data-dream-theme-mode=dark] .booth-picker-placeholder>uni-text,:root[data-dream-theme-mode=dark] .booth-details-guests>uni-view>uni-text:last-child,:root[data-dream-theme-mode=dark] .booth-details-prices uni-text:first-child,:root[data-dream-theme-mode=dark] .booth-details-note{color:var(--dream-muted)}:root[data-dream-theme-mode=dark] .brand-lockup-wordmark,:root[data-dream-theme-mode=dark] .auth-support-logo{filter:brightness(0) invert(1)}:root[data-dream-theme-mode=dark] .date-panel{border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .suites-header{background:var(--dream-card)}:root[data-dream-theme-mode=dark] .suite-inline-type{color:var(--dream-text);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .suite-list-status{color:var(--dream-muted);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .suite-card-meta uni-image{filter:invert(1)}:root[data-dream-theme-mode=dark] .suite-pending-cover{color:var(--dream-text)}:root[data-dream-theme-mode=dark] .event-detail-page{--detail-soft:var(--dream-selected-soft);--detail-accent:var(--dream-accent)}:root[data-dream-theme-mode=dark] .detail-booking-card,:root[data-dream-theme-mode=dark] .detail-lineup-names>uni-view,:root[data-dream-theme-mode=dark] .detail-host-card{background:var(--dream-card);color:var(--dream-text);border-color:var(--dream-line)}:root[data-dream-theme-mode=dark] .detail-policy{color:var(--dream-muted)}:root[data-dream-theme-mode=dark] .detail-fact-icon{background:var(--dream-selected-soft)}:root[data-dream-theme-mode=dark] .detail-icon-button uni-image,:root[data-dream-theme-mode=dark] .detail-intro-date uni-image,:root[data-dream-theme-mode=dark] .detail-fact-icon uni-image,:root[data-dream-theme-mode=dark] .detail-fact-arrow,:root[data-dream-theme-mode=dark] .detail-venue-summary uni-image{filter:invert(1)}:root[data-dream-theme-mode=dark] .policy-list,:root[data-dream-theme-mode=dark] .policy-bullet{color:var(--dream-muted)}:root[data-dream-theme-mode=dark] .policy-contact a{color:var(--dream-text)}:root[data-dream-theme-mode=dark] .date-panel .time-sort{background:var(--dream-card)!important;color:var(--dream-text)!important;border-color:var(--dream-line)!important}:root[data-dream-theme-mode=dark] .date-cell:not(.is-past):not(.selected){background:var(--dream-card)!important;color:var(--dream-muted)!important;border-color:var(--dream-line)!important}:root[data-dream-theme-mode=dark] .date-cell:not(.is-past):not(.selected) .day-number{color:var(--dream-text)!important}:root[data-dream-theme-mode=dark] .date-cell.has-event:not(.is-past):not(.selected),:root[data-dream-theme-mode=dark] .calendar-day.has-event:not(.is-past):not(.selected){background:var(--dream-selected-soft)!important;color:var(--dream-text)!important}:root[data-dream-theme-mode=dark] .calendar-day:not(.is-past):not(.selected){color:var(--dream-text)!important}:root[data-dream-theme-mode=dark] .date-panel .time-sort uni-image,:root[data-dream-theme-mode=dark] .month-trigger uni-image,:root[data-dream-theme-mode=dark] .calendar-toolbar uni-image,:root[data-dream-theme-mode=dark] .booking-date-trigger uni-image,:root[data-dream-theme-mode=dark] .booking-calendar-heading uni-image{filter:invert(1)}:root[data-dream-theme-mode=dark] .all-dates-card.selected uni-image{filter:var(--dream-selected-icon-filter)}:root[data-dream-theme-mode=dark] .booking-calendar-day:not(.past):not(.selected){background:var(--dream-card)!important;color:var(--dream-text)!important}
