:root{--fc-menu-background:#F7F5FB;--fc-menu-text:#2B2136;--fc-menu-active:#823F8F;--global-text-color:#2B2136;--global-bg-color:#F7F5FB;--global-theme-color:#58A6CE;--global-theme-color-rgb:88, 166, 206;--global-link-color:#246084;--global-link-hover-color:#823F8F;--global-border-color:#2B2136;--fc-button-background:#823F8F;--fc-button-hover:#622C6D;--fc-button-text:#FFFFFF;--fc-muted:#6C757D;--fc-danger:#DC3545;--fc-warning:#FFC107;--fc-footer-logo-filter:brightness(0);--fc-ticket-booth-red:#823F8F;--fc-golden-midway:#F3CE65;--fc-sky-ride-blue:#58A6CE;--fc-cream-paper:#F7F5FB;--fc-ink-navy:#2B2136;--fc-park-green:#3A9D5D;--fc-info-blue:#246084;--fc-aged-cream:#EEE6F3}.dark{--fc-menu-background:#F7F5FB;--fc-menu-text:#2B2136;--fc-menu-active:#823F8F;--global-text-color:#FFFFFF;--global-bg-color:#000000;--global-theme-color:#58A6CE;--global-theme-color-rgb:88, 166, 206;--global-link-color:#FFFFFF;--global-link-hover-color:#F3CE65;--global-border-color:#FFFFFF;--fc-button-background:#823F8F;--fc-button-hover:#622C6D;--fc-button-text:#FFFFFF;--fc-muted:#6C757D;--fc-danger:#DC3545;--fc-warning:#FFC107;--fc-footer-logo-filter:brightness(0) invert(1);--fc-ticket-booth-red:#823F8F;--fc-golden-midway:#F3CE65;--fc-sky-ride-blue:#58A6CE;--fc-cream-paper:#000000;--fc-ink-navy:#FFFFFF;--fc-park-green:#3A9D5D;--fc-info-blue:#FFFFFF;--fc-aged-cream:#EEE6F3}:root{--fc-font-body:"Roboto", sans-serif;--fc-font-footer:"Futura", Arial, sans-serif;--fc-font-headings:"Montserrat", sans-serif;--fc-font-hero:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fc-font-mono:"Roboto Mono", monospace;--fc-font-navigation:"Montserrat", sans-serif;--fc-hero-accent:#F3CE65;--fc-hero-background:#241630;--fc-hero-overlay-bottom:rgba(36, 22, 48, 0.94);--fc-hero-overlay-middle:rgba(36, 22, 48, 0.45);--fc-hero-overlay-top:rgba(36, 22, 48, 0.04);--fc-hero-position:center;--fc-hero-position-mobile:48% center;--fc-hero-text:#FFFFFF;--fc-hero-logo-filter:brightness(0) invert(1)}body{font-family:var(--fc-font-body)}:root{--fc-nav-desktop-gap:24px;--fc-nav-mobile-gap:12px}@media(min-width:700px){#navbar-main>.container-xl{flex-wrap:nowrap}#navbar-main>.container-xl:not(:has(.fc-desktop-brand))::before{content:"";flex:0 0 44px}#navbar-main .nav-icons{padding-left:0!important}#navbar-main .navbar-toggler,#navbar-main .fc-mobile-brand{display:none}#navbar-main .fc-desktop-brand{display:inline-flex}#navbar-main #navbar-content{display:flex!important;flex:auto;position:static;width:auto;height:auto!important;max-height:none;overflow:visible;padding:0}#navbar-main #navbar-content>.navbar-nav{flex-direction:row;gap:clamp(0px,calc(6vw - 42px),var(--fc-nav-desktop-gap))}#navbar-main #navbar-content .nav-link{padding-inline:4px!important}#navbar-main #navbar-content .fc-nav-dropdown{position:relative}#navbar-main #navbar-content .dropdown-menu{position:absolute}#navbar-main #navbar-content .nav-item:last-child .dropdown-menu{right:0;left:auto}}@media(min-width:700px) and (hover:hover) and (pointer:fine){#navbar-main .fc-nav-dropdown:hover>.dropdown-menu{display:block}}@media(max-width:699.98px){#navbar-main{height:50px;padding:0 12px}#navbar-main .navbar-toggler{display:block}#navbar-main .fc-desktop-brand{display:none}#navbar-main .fc-mobile-brand{display:inline-flex;pointer-events:none}#navbar-main .fc-mobile-brand a{pointer-events:auto}#navbar-main #navbar-content{position:fixed;inset:50px 0 0;width:100%;height:calc(100vh - 50px)!important;height:calc(100dvh - 50px)!important;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px calc(24px + env(safe-area-inset-bottom));transition:none}#navbar-main #navbar-content>.navbar-nav{width:100%;flex-direction:column;gap:var(--fc-nav-mobile-gap)}#navbar-main #navbar-content .nav-link{width:100%;min-height:48px;padding:12px 10px!important;font-size:16px}#navbar-main #navbar-content .nav-link{justify-content:center;text-align:center;gap:8px}#navbar-main #navbar-content .dropdown-menu{position:static;float:none;margin:0 0 8px;padding:8px 0 0;border:0;box-shadow:none}#navbar-main #navbar-content .dropdown-item{min-height:44px;text-align:center}#navbar-main #navbar-content .dropdown-item+.dropdown-item{margin-top:4px}body:has(#navbar-content.show),body:has(#navbar-content.collapsing){overflow:hidden}}