/* One existing page-wide atmosphere; no section-local rain or color panels. */
#js05x-index .arrival-scroll,
#js05x-index .arrival-scroll .arrival-motion-scroll,
#js05x-index .arrival-scroll .arrival-stage,
#js05x-index .arrival-scroll .calendar-code-entry,
#js05x-index .arrival-scroll>.intro-booking,
#js05x-index .arrival-scroll>.arrival-new{background:transparent!important}
#js05x-index .arrival-scroll .arrival-stage::before,
#js05x-index .arrival-scroll>.intro-booking::before,
#js05x-index .arrival-scroll>.arrival-new::before,
#js05x-index .arrival-scroll .intro-booking-code{display:none!important}
html.arrival-enhanced:not(.arrival-static):not(.arrival-fallback) #js05x-index .arrival-matrix{opacity:calc(var(--intro-code-visible,1) * (1 - var(--continuous-code,0)))!important}
#js05x-index .arrival-scroll>.intro-booking iframe{height:var(--native-calendar-height,704px)!important;border:0;}
#js05x-index .arrival-scroll>.intro-booking .intro-booking-calendar{overflow:hidden;border-radius:18px;background:#19192e}
#js05x-index .arrival-scroll>.intro-booking .intro-booking-fallback{margin:0;padding:12px 18px;background:#19192e;color:#bcb9bf;border-top:1px solid #edc13624;font:12px/1.6 Arial,sans-serif}
#js05x-index .arrival-scroll>.intro-booking .intro-booking-fallback a{color:#edc136;text-underline-offset:3px}
@media(max-width:680px){#js05x-index .arrival-scroll>.intro-booking iframe{height:var(--native-calendar-height,1100px)!important}}
