:root{--colour-black:0 0% 0%;--colour-candy-red:349 73% 44%;--colour-cream:38 80% 96%;--colour-cream-hover:38 100% 94%;--colour-cream-ring:37 22% 80%;--colour-darker-cream:38 88% 93%;--colour-highlight-cream:38 93% 88%;--colour-world-blue:221 48% 51%;--colour-light-blue:220 87% 90%;--colour-skypoint-blue:212 74% 15%;--colour-strawberry-pink:349 100% 94%;--colour-mint-green:145 60% 75%;--colour-orange:19 85% 67%;--colour-ocean-green:146 50% 46%;--colour-slate-gray:217 18% 32%;--colour-sun-yellow:40 96% 68%;--colour-sun-yellow-ring:40 57% 65%;--colour-sun-yellow-hover:39 94% 74%;--colour-white:0 0% 100%;--colour-alto:0 0% 87%;--colour-ebony:219 40% 11%;--colour-river-bed:219 17% 33%;--colour-citrine-white:38 78% 91%;--colour-muted-red:347 23% 84%;--colour-old-lace:37 79% 94%;--colour-midnight-gray:215 15% 23%;--colour-maintenance-green:145 40% 44%;--colour-maintenance-orange:19 76% 51%;--colour-light-gray:240 4.8% 95.9%;--colour-light-gray-ring:240 5.9% 90%}body[data-theme=default]{background-color:rgb(249 250 251)}.overflow-x-auto,.overflow-x-scroll,.overflow-y-auto,.overflow-y-scroll,main{scrollbar-width:thin;scrollbar-color:hsl(var(--theme-text-main)/.4) transparent}.overflow-x-auto::-webkit-scrollbar,.overflow-x-scroll::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar,.overflow-y-scroll::-webkit-scrollbar,main::-webkit-scrollbar{width:6px;height:6px}.overflow-x-auto::-webkit-scrollbar-track,.overflow-x-scroll::-webkit-scrollbar-track,.overflow-y-auto::-webkit-scrollbar-track,.overflow-y-scroll::-webkit-scrollbar-track,main::-webkit-scrollbar-track{background:transparent}.overflow-x-auto::-webkit-scrollbar-thumb,.overflow-x-scroll::-webkit-scrollbar-thumb,.overflow-y-auto::-webkit-scrollbar-thumb,.overflow-y-scroll::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb{background-color:hsl(var(--theme-text-main)/.4);border-radius:3px}.overflow-x-auto::-webkit-scrollbar-thumb:hover,.overflow-x-scroll::-webkit-scrollbar-thumb:hover,.overflow-y-auto::-webkit-scrollbar-thumb:hover,.overflow-y-scroll::-webkit-scrollbar-thumb:hover,main::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--theme-text-main)/.6)}:root,body[data-theme=default]{--theme-page-bg:38 80% 96%;--theme-surface:0 0% 100%;--theme-surface-cream:38 80% 96%;--theme-border:37 22% 80%;--theme-text-main:217 18% 32%;--theme-text-heading:215 15% 23%;--theme-text-muted:219 17% 33%;--theme-text-on-primary:0 0% 100%;--theme-primary:221 48% 51%;--theme-primary-hover:221 48% 45%;--theme-accent:40 96% 68%;--theme-app-background-image:none}body:not([data-theme=default]) header{background-color:transparent!important;box-shadow:none!important}body:not([data-theme=default]) nav.fixed.bottom-0{background-color:hsl(var(--theme-nav-bg))!important;box-shadow:none!important}body:not([data-theme=default]) nav.fixed.bottom-0:after{content:"";position:absolute;top:100%;left:0;right:0;height:200px;background-color:hsl(var(--theme-nav-bg));pointer-events:none}body:not([data-theme=default]) nav.fixed.bottom-0 .border-white{border-color:transparent!important}body:not([data-theme=default]) nav.fixed.bottom-0 .text-\[\#1C1B1F\]{color:hsl(var(--theme-text-main))!important}body:not([data-theme=default]) nav.fixed.bottom-0 .text-\[\#bb1c3a\]{color:hsl(var(--theme-nav-accent))!important}body:not([data-theme=default]) nav.fixed.bottom-0 .border-red-600{border-color:hsl(var(--theme-nav-accent))!important}body:not([data-theme=default]) nav.fixed.bottom-0 .border-red-600 svg path[fill="#C31F3C"]{fill:hsl(var(--theme-nav-accent))!important}body:not([data-theme=default]) nav.fixed.bottom-0 .border-white svg path[fill="#C31F3C"]{fill:hsl(var(--theme-text-main))!important}body:not([data-theme=default]) .attractions-toolbar{background-color:hsl(var(--theme-surface))!important}body:not([data-theme=default]) .attractions-toolbar-pill{background-color:hsl(var(--theme-nav-accent))!important}body:not([data-theme=default]) .attractions-toolbar-tab{color:hsl(var(--theme-text-main))!important}body:not([data-theme=default]) .attractions-toolbar-tab[data-active=true]{color:hsl(var(--theme-text-on-primary))!important}body:not([data-theme=default]) .splash-screen{background-color:hsl(var(--theme-surface))!important}body:not([data-theme=default]) .todays-highlights .text-gray-500{color:hsl(var(--theme-text-muted))!important}body:not([data-theme=default]) .todays-highlights .text-blue-600{color:hsl(var(--theme-text-main))!important}body:not([data-theme=default]) .todays-highlights .bg-blue-600{background-color:hsl(var(--theme-primary))!important}body:not([data-theme=default]) .todays-highlights .bg-gray-300{background-color:hsl(var(--theme-text-muted)/.4)!important}.schedule-item-duration{color:#bb1c3a}body:not([data-theme=default]) .quick-links .text-red-600,body:not([data-theme=default]) .schedule-item-duration{color:hsl(var(--theme-primary))!important}body:not([data-theme=default]) .quick-links svg path[fill="#C31F3C"]{fill:hsl(var(--theme-primary))!important}body:not([data-theme=default]) .empty-state .text-gray-400{color:hsl(var(--theme-text-muted))!important}body:not([data-theme=default]) .empty-state .text-gray-600{color:hsl(var(--theme-text-main))!important}.header-icon-event,body:not([data-theme=default]) .header-icon-default{display:none}body:not([data-theme=default]) .header-icon-event{display:inline-block;color:hsl(var(--theme-text-main))}.see-all-link{color:#323943;letter-spacing:-.01em;line-height:150%}body:not([data-theme=default]) .see-all-link{color:hsl(var(--theme-text-heading))!important}body[data-theme=christmas]{background-color:hsl(351 81% 15%);--theme-page-bg:0 0% 100%/0;--theme-surface:351 81% 15%;--theme-surface-cream:348 100% 33%;--theme-border:44 72% 86%/0.25;--theme-text-main:37 79% 94%;--theme-text-heading:37 79% 94%;--theme-text-muted:37 79% 94%/0.8;--theme-text-on-primary:37 79% 94%;--theme-primary:348 100% 33%;--theme-primary-hover:348 100% 28%;--theme-accent:37 79% 94%;--colour-slate-gray:37 79% 94%;--colour-midnight-gray:37 79% 94%;--colour-river-bed:37 79% 94%;--colour-ebony:37 79% 94%;--colour-cream:351 81% 15%;--colour-cream-ring:37 79% 94%/0.25;--colour-darker-cream:351 81% 10%;--colour-highlight-cream:351 70% 22%;--colour-old-lace:351 81% 13%;--colour-citrine-white:351 70% 22%;--colour-world-blue:348 100% 33%;--colour-light-gray:351 81% 13%;--colour-light-gray-ring:37 79% 94%/0.25;--theme-nav-bg:0 0% 100%;--theme-nav-accent:348 100% 33%}body[data-theme=christmas] .bg-\[\#FFF8F0\],body[data-theme=christmas] main{background-color:transparent!important}body[data-theme=christmas] svg path[fill="#466DBE"]{fill:hsl(var(--theme-primary))!important}body[data-theme=christmas] .text-\[\#466DBE\]{color:hsl(var(--theme-primary))!important}body[data-theme=christmas] header svg path[fill="#FFF8F0"]{fill:transparent!important}body[data-theme=christmas]:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'><symbol id='sf' viewBox='-12 -12 24 24' overflow='visible'><g><line x1='0' y1='0' x2='0' y2='-9'/><line x1='0' y1='-6' x2='-2' y2='-8'/><line x1='0' y1='-6' x2='2' y2='-8'/><line x1='0' y1='-3.5' x2='-1.5' y2='-5'/><line x1='0' y1='-3.5' x2='1.5' y2='-5'/></g><g transform='rotate(60)'><line x1='0' y1='0' x2='0' y2='-9'/><line x1='0' y1='-6' x2='-2' y2='-8'/><line x1='0' y1='-6' x2='2' y2='-8'/><line x1='0' y1='-3.5' x2='-1.5' y2='-5'/><line x1='0' y1='-3.5' x2='1.5' y2='-5'/></g><g transform='rotate(120)'><line x1='0' y1='0' x2='0' y2='-9'/><line x1='0' y1='-6' x2='-2' y2='-8'/><line x1='0' y1='-6' x2='2' y2='-8'/><line x1='0' y1='-3.5' x2='-1.5' y2='-5'/><line x1='0' y1='-3.5' x2='1.5' y2='-5'/></g><g transform='rotate(180)'><line x1='0' y1='0' x2='0' y2='-9'/><line x1='0' y1='-6' x2='-2' y2='-8'/><line x1='0' y1='-6' x2='2' y2='-8'/><line x1='0' y1='-3.5' x2='-1.5' y2='-5'/><line x1='0' y1='-3.5' x2='1.5' y2='-5'/></g><g transform='rotate(240)'><line x1='0' y1='0' x2='0' y2='-9'/><line x1='0' y1='-6' x2='-2' y2='-8'/><line x1='0' y1='-6' x2='2' y2='-8'/><line x1='0' y1='-3.5' x2='-1.5' y2='-5'/><line x1='0' y1='-3.5' x2='1.5' y2='-5'/></g><g transform='rotate(300)'><line x1='0' y1='0' x2='0' y2='-9'/><line x1='0' y1='-6' x2='-2' y2='-8'/><line x1='0' y1='-6' x2='2' y2='-8'/><line x1='0' y1='-3.5' x2='-1.5' y2='-5'/><line x1='0' y1='-3.5' x2='1.5' y2='-5'/></g></symbol><use href='%23sf' x='16' y='26' width='8' height='8'/><use href='%23sf' x='62' y='82' width='16' height='16'/><use href='%23sf' x='122' y='32' width='16' height='16'/><use href='%23sf' x='173' y='153' width='14' height='14'/><use href='%23sf' x='35' y='175' width='10' height='10'/><use href='%23sf' x='89' y='189' width='22' height='22'/><use href='%23sf' x='206' y='66' width='8' height='8'/><use href='%23sf' x='151' y='101' width='18' height='18'/></svg>");background-repeat:repeat;animation:snowfall 22s linear infinite}@keyframes snowfall{0%{background-position:0 0}to{background-position:0 480px}}body[data-theme=christmas] .bg-blue-50,body[data-theme=christmas] .bg-emerald-50,body[data-theme=christmas] .bg-gray-100,body[data-theme=christmas] .bg-gray-50,body[data-theme=christmas] .bg-red-50,body[data-theme=christmas] .bg-white{--colour-slate-gray:217 18% 32%;--colour-midnight-gray:215 15% 23%;--colour-river-bed:219 17% 33%;--colour-ebony:219 40% 11%}body[data-theme=christmas] .quick-links .bg-white{background-color:#fcf3e5!important}body[data-theme=christmas] .quick-link-label{color:#430710!important}body[data-theme=christmas] .schedule-item{background-color:#fcf3e5!important}body[data-theme=christmas] .schedule-item-title{color:#aa0023!important}body[data-theme=christmas] .schedule-item-location .text-\[\#466DBE\],body[data-theme=christmas] .schedule-item-time,body[data-theme=christmas] .schedule-item-times-label{color:#430710!important}body[data-theme=christmas] .no-shows-card{background-color:#aa0023!important}body[data-theme=christmas] .no-shows-body,body[data-theme=christmas] .no-shows-heading{color:#fcf3e5!important}body[data-theme=christmas] .no-shows-cta{color:#430710!important}body[data-theme=christmas] .attractions-toolbar{background-color:#aa0023!important}body[data-theme=christmas] .attractions-toolbar-pill{background-color:#fcc75f!important}body[data-theme=christmas] .attractions-toolbar-tab[data-active=true]{color:#430710!important}body[data-theme=christmas] .attraction-card{background-color:#fcf3e5!important}body[data-theme=christmas] .attraction-card-title{color:#aa0023!important}body[data-theme=christmas] .world-tag{background-color:#f5e8c3!important;color:#430710!important}body[data-theme=christmas] .world-tag span{color:#430710!important}body[data-theme=christmas] .ride-status-pill[data-status=OPEN]{background-color:rgba(151,229,184,.5)!important;color:#430710!important}body[data-theme=christmas] .ride-status-pill:not([data-status=OPEN]){background-color:#f5e8c3!important;color:#aa0023!important}body[data-theme=christmas] .ride-modal{background-color:#fcf3e5!important}body[data-theme=christmas] .ride-modal-title{color:#aa0023!important}body[data-theme=christmas] .ride-modal .text-\[\#444F61\]:not(.ride-modal-title),body[data-theme=christmas] .ride-modal .text-gray-600{color:#430710!important}body[data-theme=christmas] .ride-modal .bg-\[\#444F61\]{background-color:#430710!important}body[data-theme=christmas] .ride-modal svg path[fill="#C31F3C"]{fill:#430710!important}body[data-theme=christmas] .ride-modal-back{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background-color:#f5e8c3}body[data-theme=christmas] .show-modal{background-color:#fcf3e5!important}body[data-theme=christmas] .show-modal-title{color:#aa0023!important}body[data-theme=christmas] .show-modal-times{background-color:#f5e8c3!important}body[data-theme=christmas] .show-modal-times .text-slate-gray{color:#430710!important}body[data-theme=christmas] .show-modal-times .bg-gray-300{background-color:rgba(67,7,16,.1)!important}body[data-theme=christmas] .show-modal .text-gray-600{color:#430710!important}body[data-theme=christmas] .food-card{background-color:#fcf3e5!important}body[data-theme=christmas] .food-card-title{color:#aa0023!important}body[data-theme=christmas] .food-card .text-\[\#444F61\]{color:#430710!important}body[data-theme=christmas] .food-card svg [fill="#444F61"],body[data-theme=christmas] .food-card svg [fill="#C31F3C"]{fill:#430710!important}body[data-theme=christmas] .food-card svg [stroke="#444F61"],body[data-theme=christmas] .food-card svg [stroke="#C31F3C"]{stroke:#430710!important}body[data-theme=christmas] .food-modal,body[data-theme=christmas] .food-modal-footer{background-color:#fcf3e5!important}body[data-theme=christmas] .food-modal-title{color:#aa0023!important}body[data-theme=christmas] .food-modal .text-\[\#111928\],body[data-theme=christmas] .food-modal .text-\[\#444F61\]:not(.food-modal-title),body[data-theme=christmas] .food-modal .text-\[\#C31F3C\],body[data-theme=christmas] .food-modal .text-gray-600,body[data-theme=christmas] .food-modal .text-slate-gray{color:#430710!important}body[data-theme=christmas] .food-modal-location .text-\[\#C31F3C\]{color:#aa0023!important}body[data-theme=christmas] .food-modal svg path[fill="#C31F3C"]{fill:#430710!important}body[data-theme=christmas] .purchase-modal,body[data-theme=christmas] .purchase-modal-footer{background-color:#fcf3e5!important}body[data-theme=christmas] .purchase-modal-title{color:#aa0023!important}body[data-theme=christmas] .purchase-modal .text-\[\#444F61\]:not(.purchase-modal-title){color:#430710!important}body[data-theme=christmas] .purchase-modal-price-card{background-color:#ffffff!important;border-color:#aa0023!important}body[data-theme=christmas] .purchase-modal-buy-now{color:#430710!important}body[data-theme=christmas] .purchase-modal-emporium{background-color:#f5e8c3!important;color:#430710!important}body[data-theme=christmas] .my-day-empty{background-color:#fcf3e5!important}body[data-theme=christmas] .my-day-empty-heading,body[data-theme=christmas] .my-day-empty-icon{color:#aa0023!important}body[data-theme=christmas] .my-day-empty-body{color:#430710!important}body[data-theme=christmas] .my-day-empty-cta-primary{background-color:hsl(40 96% 68%)!important;color:#430710!important}body[data-theme=christmas] .my-day-empty-cta-secondary{background-color:transparent!important;border-color:#aa0023!important;color:#aa0023!important}body[data-theme=christmas] .my-day-subtitle{color:hsl(var(--theme-text-muted))!important}body[data-theme=christmas] .my-day-view-all{color:hsl(var(--theme-text-main))!important}body[data-theme=christmas] .faq-card{background-color:#fcf3e5!important}body[data-theme=christmas] .faq-item-title{color:#aa0023!important}body[data-theme=christmas] .faq-card .text-gray-600,body[data-theme=christmas] .faq-card .text-slate-gray:not(.faq-item-title){color:#430710!important}body[data-theme=christmas] .faq-card .text-\[\#C1272D\]{color:#aa0023!important}body[data-theme=christmas] .faq-card .border-gray-200{border-color:rgba(67,7,16,.15)!important}body[data-theme=christmas] .faq-search .text-blue-500{color:#430710!important}body[data-theme=christmas] .preview-bar{background-color:#aa0023!important;color:#fcf3e5!important}body[data-theme=christmas] header[data-route=map]{background-color:#fcf3e5!important}body[data-theme=christmas] .map-filter-tab[data-active=true],body[data-theme=christmas] .map-filter-title,body[data-theme=christmas] header[data-route=map] .header-icon-event{color:#aa0023!important}body[data-theme=christmas] .map-filter-tab[data-active=false]{color:#430710!important}body[data-theme=christmas] .map-filter-divider{color:rgba(67,7,16,.25)!important}body[data-theme=christmas] .map-filter-scroll{background-color:#f5e8c3!important;border-color:transparent!important;color:#430710!important}body[data-theme=christmas] .map-search input{color:#430710!important}body[data-theme=christmas] .map-search input::-moz-placeholder{color:#430710!important;opacity:.6}body[data-theme=christmas] .map-search input::placeholder{color:#430710!important;opacity:.6}body[data-theme=christmas] .map-search .text-blue-500{color:#430710!important}body[data-theme=christmas] .poi-tooltip{background-color:#aa0023!important}body[data-theme=christmas] .poi-tooltip-arrow{border-color:#aa0023 transparent transparent!important}body[data-theme=christmas] .poi-tooltip-text{color:#fcf3e5!important}body[data-theme=christmas] .poi-tooltip .icon-marker__tooltip-icon path{fill:#fcf3e5!important;stroke:#fcf3e5!important}body[data-theme=christmas] .poi-marker{background-color:#f5e8c3!important;border-color:#fcf3e5!important}body[data-theme=christmas] .poi-marker svg path[fill="#C31F3C"]{fill:#430710!important}body[data-theme=christmas] .map-zoom-button{background-color:#f5e8c3!important;border:2px solid #fcf3e5!important}body[data-theme=christmas] .map-zoom-button svg path[fill="#C31F3C"]{fill:#430710!important}body[data-theme=christmas] .map-zoom-button svg path[stroke="#C31F3C"]{stroke:#430710!important}body[data-theme=christmas] .skeleton-card{background-color:#fcf3e5!important}body[data-theme=christmas] .skeleton-shimmer{background-color:#f5e8c3!important}body[data-theme=christmas] nav.fixed.bottom-0 .text-\[\#1C1B1F\]{color:#430710!important}body[data-theme=christmas] nav.fixed.bottom-0 .border-white svg path[fill="#C31F3C"]{fill:#430710!important}body[data-theme=halloween]{background-image:url(/halloween_bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#1a0d26;--theme-page-bg:0 0% 100%/0;--theme-surface:270 35% 13%;--theme-surface-cream:22 100% 50%;--theme-border:0 0% 100%/0.2;--theme-text-main:0 0% 100%;--theme-text-heading:0 0% 100%;--theme-text-muted:0 0% 90%;--theme-text-on-primary:0 0% 100%;--theme-primary:22 100% 50%;--theme-primary-hover:22 100% 44%;--theme-accent:0 0% 100%;--colour-slate-gray:0 0% 100%;--colour-midnight-gray:0 0% 100%;--colour-river-bed:0 0% 90%;--colour-ebony:0 0% 100%;--colour-cream:270 35% 13%;--colour-cream-ring:0 0% 100%/0.2;--colour-darker-cream:270 40% 10%;--colour-highlight-cream:270 30% 18%;--colour-old-lace:270 35% 13%;--colour-citrine-white:0 0% 100%;--colour-world-blue:22 100% 50%;--colour-light-gray:270 30% 18%;--colour-light-gray-ring:0 0% 100%/0.2;--theme-nav-bg:270 35% 13%;--theme-nav-accent:22 100% 50%}body[data-theme=halloween]:after,body[data-theme=halloween]:before{content:"";position:fixed;inset:0;pointer-events:none}body[data-theme=halloween]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><circle cx='30' cy='40' r='1.6' fill='%23ffe680'/><circle cx='90' cy='110' r='1' fill='%23ffe680'/><circle cx='150' cy='50' r='2' fill='%23ffe680'/><circle cx='110' cy='160' r='1.8' fill='%23ffe680'/><circle cx='220' cy='40' r='1.4' fill='%23ffe680'/></svg>");background-repeat:repeat;animation:hw-twinkle-a 4s ease-in-out infinite alternate}body[data-theme=halloween]:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><circle cx='200' cy='180' r='1.4' fill='%23ffb84d'/><circle cx='50' cy='200' r='1.2' fill='%23ffb84d'/><circle cx='180' cy='90' r='1' fill='%23ffb84d'/><circle cx='130' cy='30' r='1.5' fill='%23ffa500'/><circle cx='70' cy='70' r='1.1' fill='%23ffa500'/></svg>");background-repeat:repeat;background-position:60px 80px;animation:hw-twinkle-b 6s ease-in-out infinite alternate;animation-delay:-2s}@keyframes hw-twinkle-a{0%{opacity:.2}50%{opacity:.85}to{opacity:.35}}@keyframes hw-twinkle-b{0%{opacity:.7}40%{opacity:.15}80%{opacity:.55}to{opacity:.25}}body[data-theme=halloween] .bg-\[\#FFF8F0\],body[data-theme=halloween] main{background-color:transparent!important}body[data-theme=halloween] svg path[fill="#466DBE"]{fill:hsl(var(--theme-primary))!important}body[data-theme=halloween] header svg path[fill="#FFF8F0"]{fill:transparent!important}body[data-theme=halloween] .bg-blue-50,body[data-theme=halloween] .bg-emerald-50,body[data-theme=halloween] .bg-gray-100,body[data-theme=halloween] .bg-gray-50,body[data-theme=halloween] .bg-red-50,body[data-theme=halloween] .bg-white{--colour-slate-gray:217 18% 32%;--colour-midnight-gray:215 15% 23%;--colour-river-bed:219 17% 33%;--colour-ebony:219 40% 11%}.event-decorations{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hw-bat,.hw-ghost,.hw-pumpkin{position:absolute;line-height:1;animation-fill-mode:backwards}.hw-pumpkin:before{content:"🎃";font-size:32px;display:block;filter:drop-shadow(0 0 12px rgba(255,140,0,.7))}.hw-ghost:before{content:"👻";font-size:32px;display:block;filter:drop-shadow(0 0 12px rgba(255,255,255,.5))}.hw-bat:before{content:"🦇";font-size:22px;display:block;filter:drop-shadow(0 0 6px rgba(0,0,0,.6))}.hw-pumpkin-1{top:20%;animation:hw-pumpkin-l-r 28s linear infinite;animation-delay:0s}.hw-pumpkin-2{top:60%;animation:hw-pumpkin-r-l 32s linear infinite;animation-delay:6s}@keyframes hw-pumpkin-l-r{0%{left:-40px;transform:translateY(0) rotate(0deg);opacity:0}8%{opacity:.9}20%{transform:translateY(-12px) rotate(5deg)}35%{transform:translateY(8px) rotate(-6deg)}50%{transform:translateY(-15px) rotate(4deg)}65%{transform:translateY(6px) rotate(-5deg)}80%{transform:translateY(-10px) rotate(7deg)}92%{opacity:.9}to{left:calc(100% + 40px);transform:translateY(0) rotate(0deg);opacity:0}}@keyframes hw-pumpkin-r-l{0%{left:calc(100% + 40px);transform:translateY(0) rotate(0deg);opacity:0}8%{opacity:.9}20%{transform:translateY(-14px) rotate(-6deg)}35%{transform:translateY(7px) rotate(5deg)}50%{transform:translateY(-18px) rotate(-4deg)}65%{transform:translateY(5px) rotate(6deg)}80%{transform:translateY(-9px) rotate(-7deg)}92%{opacity:.9}to{left:-40px;transform:translateY(0) rotate(0deg);opacity:0}}.hw-ghost-1{top:35%;animation:hw-ghost-l-r 38s linear infinite;animation-delay:3s}.hw-ghost-2{top:75%;animation:hw-ghost-r-l 42s linear infinite;animation-delay:12s}@keyframes hw-ghost-l-r{0%{left:-40px;transform:translateY(0) rotate(-3deg);opacity:0}12%{opacity:.85}22%{transform:translateY(-18px) rotate(2deg)}38%{transform:translateY(12px) rotate(-3deg)}52%{transform:translateY(-25px) rotate(3deg)}68%{transform:translateY(10px) rotate(-2deg)}82%{transform:translateY(-15px) rotate(4deg)}88%{opacity:.85}to{left:calc(100% + 40px);transform:translateY(0) rotate(-3deg);opacity:0}}@keyframes hw-ghost-r-l{0%{left:calc(100% + 40px);transform:translateY(0) rotate(3deg);opacity:0}12%{opacity:.85}22%{transform:translateY(-22px) rotate(-3deg)}38%{transform:translateY(8px) rotate(2deg)}52%{transform:translateY(-30px) rotate(-4deg)}68%{transform:translateY(14px) rotate(3deg)}82%{transform:translateY(-18px) rotate(-2deg)}88%{opacity:.85}to{left:-40px;transform:translateY(0) rotate(3deg);opacity:0}}.hw-bat-1{top:12%;animation:hw-bat-l-r-shallow 16s linear infinite;animation-delay:1s}.hw-bat-1:before{font-size:18px}.hw-bat-2{top:45%;animation:hw-bat-l-r-deep 22s linear infinite;animation-delay:9s}.hw-bat-3{top:78%;animation:hw-bat-r-l 26s linear infinite;animation-delay:4s}.hw-bat-3:before{font-size:24px}@keyframes hw-bat-l-r-shallow{0%{left:-40px;transform:translateY(0);opacity:0}8%{opacity:1}18%{transform:translateY(-7px)}28%{transform:translateY(5px)}40%{transform:translateY(-9px)}52%{transform:translateY(3px)}64%{transform:translateY(-8px)}76%{transform:translateY(6px)}88%{transform:translateY(-4px);opacity:1}to{left:calc(100% + 40px);transform:translateY(0);opacity:0}}@keyframes hw-bat-l-r-deep{0%{left:-40px;transform:translateY(0);opacity:0}10%{opacity:1}20%{transform:translateY(-16px)}32%{transform:translateY(8px)}46%{transform:translateY(-22px)}58%{transform:translateY(6px)}72%{transform:translateY(-14px)}84%{transform:translateY(10px)}90%{opacity:1}to{left:calc(100% + 40px);transform:translateY(0);opacity:0}}@keyframes hw-bat-r-l{0%{left:calc(100% + 40px);transform:translateY(0);opacity:0}10%{opacity:1}22%{transform:translateY(13px)}34%{transform:translateY(-11px)}48%{transform:translateY(15px)}62%{transform:translateY(-9px)}76%{transform:translateY(12px)}88%{transform:translateY(-5px);opacity:1}to{left:-40px;transform:translateY(0);opacity:0}}.bg-alto{background-color:hsl(var(--colour-alto))}.bg-ebony{background-color:hsl(var(--colour-ebony))}.bg-black{background-color:hsl(var(--colour-black))}.bg-citrine-white{background-color:hsl(var(--colour-citrine-white))}.bg-cream{background-color:hsl(var(--colour-cream))}.bg-cream-ring{background-color:hsl(var(--colour-cream-ring))}.bg-cream-hover{background-color:hsl(var(--colour-cream-hover))}.bg-darker-cream{background-color:hsl(var(--colour-darker-cream))}.bg-highlight-cream{background-color:hsl(var(--colour-highlight-cream))}.bg-candy-red{background-color:hsl(var(--colour-candy-red))}.bg-world-blue{background-color:hsl(var(--colour-world-blue))}.bg-light-blue{background-color:hsl(var(--colour-light-blue))}.bg-skypoint-blue{background-color:hsl(var(--colour-skypoint-blue))}.bg-strawberry-pink{background-color:hsl(var(--colour-strawberry-pink))}.bg-maintenance-green{background-color:hsl(var(--colour-maintenance-green))}.bg-maintenance-orange{background-color:hsl(var(--colour-maintenance-orange))}.bg-mint-green{background-color:hsl(var(--colour-mint-green))}.bg-midnight-gray{background-color:hsl(var(--colour-midnight-gray))}.bg-ocean-green{background-color:hsl(var(--colour-ocean-green))}.bg-orange{background-color:hsl(var(--colour-orange))}.bg-river-bed{background-color:hsl(var(--colour-river-bed))}.bg-slate-gray{background-color:hsl(var(--colour-slate-gray))}.bg-sun-yellow-ring{background-color:hsl(var(--colour-sun-yellow-ring))}.bg-sun-yellow{background-color:hsl(var(--colour-sun-yellow))}.bg-sun-yellow-hover{background-color:hsl(var(--colour-sun-yellow-hover))}.bg-light-gray{background-color:hsl(var(--colour-light-gray))}.bg-light-gray-ring{background-color:hsl(var(--colour-light-gray-ring))}.bg-white{background-color:hsl(var(--colour-white))}.bg-primary{background-color:hsl(var(--colour-sun-yellow))}.bg-secondary{background-color:hsl(var(--colour-cream))}.bg-old-lace{background-color:hsl(var(--colour-old-lace))}.bg-muted-red{background-color:hsl(var(--colour-muted-red))}.bg-background{background-color:hsl(var(--background))}.bg-foreground{background-color:hsl(var(--foreground))}.text-alto{color:hsl(var(--colour-alto))}.text-ebony{color:hsl(var(--colour-ebony))}.text-black{color:hsl(var(--colour-black))}.text-citrine-white{color:hsl(var(--colour-citrine-white))}.text-cream{color:hsl(var(--colour-cream))}.text-cream-ring{color:hsl(var(--colour-cream-ring))}.text-cream-hover{color:hsl(var(--colour-cream-hover))}.text-darker-cream{color:hsl(var(--colour-darker-cream))}.text-highlight-cream{color:hsl(var(--colour-highlight-cream))}.text-candy-red{color:hsl(var(--colour-candy-red))}.text-world-blue{color:hsl(var(--colour-world-blue))}.text-light-blue{color:hsl(var(--colour-light-blue))}.text-skypoint-blue{color:hsl(var(--colour-skypoint-blue))}.text-strawberry-pink{color:hsl(var(--colour-strawberry-pink))}.text-maintenance-green{color:hsl(var(--colour-maintenance-green))}.text-maintenance-orange{color:hsl(var(--colour-maintenance-orange))}.text-mint-green{color:hsl(var(--colour-mint-green))}.text-midnight-gray{color:hsl(var(--colour-midnight-gray))}.text-ocean-green{color:hsl(var(--colour-ocean-green))}.text-orange{color:hsl(var(--colour-orange))}.text-river-bed{color:hsl(var(--colour-river-bed))}.text-slate-gray{color:hsl(var(--colour-slate-gray))}.text-sun-yellow-ring{color:hsl(var(--colour-sun-yellow-ring))}.text-sun-yellow{color:hsl(var(--colour-sun-yellow))}.text-sun-yellow-hover{color:hsl(var(--colour-sun-yellow-hover))}.text-light-gray{color:hsl(var(--colour-light-gray))}.text-light-gray-ring{color:hsl(var(--colour-light-gray-ring))}.text-white{color:hsl(var(--colour-white))}.text-primary{color:hsl(var(--colour-sun-yellow))}.text-secondary{color:hsl(var(--colour-cream))}.text-old-lace{color:hsl(var(--colour-old-lace))}.text-muted-red{color:hsl(var(--colour-muted-red))}.text-background{color:hsl(var(--background))}.text-foreground{color:hsl(var(--foreground))}.fill-alto path,.fill-alto svg path{fill:hsl(var(--colour-alto))}.fill-world-blue path,.fill-world-blue svg path{fill:hsl(var(--colour-world-blue))}.fill-strawberry-pink path,.fill-strawberry-pink svg path{fill:hsl(var(--colour-strawberry-pink))}.fill-cream path,.fill-cream svg path{fill:hsl(var(--colour-cream))}.fill-slate-gray path,.fill-slate-gray svg path{fill:hsl(var(--colour-slate-gray))}.fill-candy-red path,.fill-candy-red svg path{fill:hsl(var(--colour-candy-red))}.fill-mint-green path,.fill-mint-green svg path{fill:hsl(var(--colour-mint-green))}.fill-ocean-green path,.fill-ocean-green svg path{fill:hsl(var(--colour-ocean-green))}.fill-sun-yellow path,.fill-sun-yellow svg path{fill:hsl(var(--colour-sun-yellow))}.stroke-world-blue path,.stroke-world-blue svg path{stroke:hsl(var(--colour-world-blue))}.stroke-slate-gray path,.stroke-slate-gray svg path{stroke:hsl(var(--colour-slate-gray))}.stroke-candy-red path,.stroke-candy-red svg path{stroke:hsl(var(--colour-candy-red))}[data-page-theme=bg-world-blue]{background-color:hsl(var(--colour-world-blue))}[data-page-theme=bg-cream]{background-color:hsl(var(--colour-cream))}[data-page-theme=bg-strawberry-pink]{background-color:hsl(var(--colour-strawberry-pink))}[data-page-theme=bg-sun-yellow]{background-color:hsl(var(--colour-sun-yellow))}[data-page-theme=bg-white]{background-color:hsl(var(--colour-white))}.clipping-mask-four-corners-lg{-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;-webkit-mask:radial-gradient(circle 12px at top left,#0000 98%,#000) top left,radial-gradient(circle 12px at top right,#0000 98%,#000) top right,radial-gradient(circle 12px at bottom left,#0000 98%,#000) bottom left,radial-gradient(circle 12px at bottom right,#0000 98%,#000) bottom right;mask:radial-gradient(circle 12px at top left,#0000 98%,#000) top left,radial-gradient(circle 12px at top right,#0000 98%,#000) top right,radial-gradient(circle 12px at bottom left,#0000 98%,#000) bottom left,radial-gradient(circle 12px at bottom right,#0000 98%,#000) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}.clipping-mask-four-corners{-webkit-mask-size:51% 51%;-webkit-mask-repeat:no-repeat;-webkit-mask:radial-gradient(circle 6px at top left,#0000 98%,#000) top left,radial-gradient(circle 6px at top right,#0000 98%,#000) top right,radial-gradient(circle 6px at bottom left,#0000 98%,#000) bottom left,radial-gradient(circle 6px at bottom right,#0000 98%,#000) bottom right;mask:radial-gradient(circle 6px at top left,#0000 98%,#000) top left,radial-gradient(circle 6px at top right,#0000 98%,#000) top right,radial-gradient(circle 6px at bottom left,#0000 98%,#000) bottom left,radial-gradient(circle 6px at bottom right,#0000 98%,#000) bottom right;mask-size:51% 51%;mask-repeat:no-repeat}.clipping-mask-top-corners{-webkit-mask-size:51% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask:radial-gradient(circle 6px at top left,#0000 98%,#000) top left,radial-gradient(circle 6px at top right,#0000 98%,#000) top right;mask:radial-gradient(circle 6px at top left,#0000 98%,#000) top left,radial-gradient(circle 6px at top right,#0000 98%,#000) top right;mask-size:51% 100%;mask-repeat:no-repeat}.clipping-mask-left-corners{-webkit-mask-size:100% 51%;-webkit-mask-repeat:no-repeat;-webkit-mask:radial-gradient(circle 6px at top left,#0000 98%,#000) top left,radial-gradient(circle 6px at bottom left,#0000 98%,#000) bottom left;mask:radial-gradient(circle 6px at top left,#0000 98%,#000) top left,radial-gradient(circle 6px at bottom left,#0000 98%,#000) bottom left;mask-size:100% 51%;mask-repeat:no-repeat}