.wheel__spin[data-astro-cid-j7iq6mlg]{transform-origin:0 0;animation:90s linear infinite wheel-turn}.wheel__car[data-astro-cid-j7iq6mlg]{transform-box:view-box;transform-origin:var(--x) var(--y);animation:90s linear infinite reverse wheel-turn}.wheel[data-astro-cid-j7iq6mlg] circle[data-astro-cid-j7iq6mlg][fill=\#ffd43a]{filter:drop-shadow(0 0 4px #ffd43ae6)}@keyframes wheel-turn{to{transform:rotate(360deg)}}.midway[data-astro-cid-lcdefpme]{margin-top:calc(var(--scallop) * -2.2);padding-top:calc(var(--scallop) * 2.2);background:radial-gradient(60rem 22rem at 85% 0%, #ffffff8c, #0000 70%), linear-gradient(var(--sky-pale), var(--sky) 55%);flex-direction:column;justify-content:flex-end;min-height:min(100svh - 4rem,52rem);display:flex;position:relative;overflow:hidden}.midway__track[data-astro-cid-lcdefpme]{align-items:stretch;gap:var(--space-5);padding:var(--space-7) max(var(--space-5), calc((100vw - 76rem) / 2)) 0;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:max(var(--space-5), calc((100vw - 76rem) / 2));scrollbar-width:thin;display:flex;overflow-x:auto}.midway__track[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-6px;box-shadow:none}.midway__end[data-astro-cid-lcdefpme]{flex:none;width:1px}.midway__planks[data-astro-cid-lcdefpme]{z-index:1;position:relative}.entrance[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;width:min(36rem,86vw);display:flex}.marquee[data-astro-cid-lcdefpme]{width:100%;padding:var(--space-3) var(--space-4);background:var(--taffy);border:4px solid var(--cobalt);box-shadow:var(--shadow-lift);gap:var(--space-3);border-radius:1.2rem;flex-direction:column;display:flex}.marquee[data-astro-cid-lcdefpme] .bulbs[data-astro-cid-lcdefpme]{--bulb:.9rem;--gap:1.55rem;--off:#ffe2ee}.marquee__title[data-astro-cid-lcdefpme]{padding-block:var(--space-2);flex-direction:column;align-items:center;line-height:.85;display:flex}.marquee__sugar[data-astro-cid-lcdefpme]{color:var(--lemon);text-shadow:.035em .045em 0 var(--cobalt), .06em .08em .12em #121a5c4d;letter-spacing:-.01em;font-size:clamp(3.4rem,2.2rem + 4.6vw,6.6rem);transform:rotate(-4deg)translate(-.4em)}.marquee__arcade[data-astro-cid-lcdefpme]{margin-top:-.05em;font-size:clamp(2.6rem,1.7rem + 3.9vw,5.2rem);transform:translate(.25em)}.showcard[data-astro-cid-lcdefpme]{width:88%;padding:var(--space-5) var(--space-5) var(--space-5);background:var(--white);border:3px solid var(--cobalt);border-radius:var(--radius-sign);box-shadow:var(--shadow-sign);transform-origin:50% -2rem;align-items:flex-start;gap:var(--space-3);animation:settle 2.4s var(--ease-out) both;flex-direction:column;margin-top:1.9rem;display:flex;position:relative;transform:rotate(1.2deg)}.showcard[data-astro-cid-lcdefpme]:before,.showcard[data-astro-cid-lcdefpme]:after{content:"";background:repeating-linear-gradient(var(--cobalt) 0 .3rem, #0000 .3rem .45rem);border-inline:1px solid var(--cobalt);width:.35rem;height:1.95rem;position:absolute;top:-1.95rem}.showcard[data-astro-cid-lcdefpme]:before{left:14%}.showcard[data-astro-cid-lcdefpme]:after{right:14%}.showcard__hook[data-astro-cid-lcdefpme]{color:var(--taffy-deep);font-size:clamp(1.8rem,1.4rem + 1.2vw,2.4rem);line-height:1}.showcard__body[data-astro-cid-lcdefpme]{max-width:34ch;font-size:1.05rem}.showcard[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}@keyframes settle{0%{transform:rotate(-5deg)}35%{transform:rotate(3.5deg)}65%{transform:rotate(0)}to{transform:rotate(1.2deg)}}.entrance__posts[data-astro-cid-lcdefpme]{width:70%;min-height:2.5rem;margin-top:calc(var(--space-6) * -1);z-index:-1;flex:1;justify-content:space-between;display:flex;position:relative}.entrance__posts[data-astro-cid-lcdefpme] .post[data-astro-cid-lcdefpme]{width:1.1rem;height:100%}.midway__track[data-astro-cid-lcdefpme]>.booth,.midway__track[data-astro-cid-lcdefpme]>.lot{padding-top:var(--space-8);--plank:5.25rem}.tickets[data-astro-cid-lcdefpme]{padding-block:var(--space-9) var(--space-9);background:linear-gradient(var(--sky) 0%, var(--sky-pale) 100%)}.tickets__title[data-astro-cid-lcdefpme]{color:var(--cobalt);margin-bottom:var(--space-7);max-width:16ch;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem)}.tickets__roll[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ticket[data-astro-cid-lcdefpme]{--notch:.9rem;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-5);color:var(--cobalt-ink);transform:rotate(var(--tilt));-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 98%, #000) right / 51% 100% no-repeat;filter:drop-shadow(0 .5rem .6rem #121a5c33);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.ticket[data-astro-cid-lcdefpme]:first-child{--t-bg:var(--lemon)}.ticket[data-astro-cid-lcdefpme]:nth-child(2){--t-bg:var(--taffy-pale);z-index:1}.ticket[data-astro-cid-lcdefpme]:nth-child(3){--t-bg:#c9f3e3}.ticket[data-astro-cid-lcdefpme]{background-color:var(--t-bg)}.ticket[data-astro-cid-lcdefpme]+.ticket[data-astro-cid-lcdefpme]{background-image:repeating-linear-gradient(var(--cobalt) 0 .35rem, #0000 .35rem .7rem);background-repeat:no-repeat;background-size:2px 100%}.ticket__admit[data-astro-cid-lcdefpme]{font-family:var(--font-marquee);letter-spacing:.12em;text-transform:uppercase;color:var(--taffy-deep);font-size:.75rem}.ticket__title[data-astro-cid-lcdefpme]{font-family:var(--font-marquee);color:var(--cobalt);font-size:clamp(1.4rem,1.1rem + .8vw,1.8rem);font-weight:400}.ticket__body[data-astro-cid-lcdefpme]{max-width:30ch}.ticket__no[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-family:var(--font-marquee);font-variant-numeric:tabular-nums;color:#3c447f;font-size:.8rem}.evening[data-astro-cid-lcdefpme]{padding-block:var(--space-8) calc(var(--space-9) + var(--space-5));background:linear-gradient(var(--sky-pale) 0%, #ffd9c4 10%, var(--dusk) 24%, #d9467f 42%, var(--cobalt) 70%, var(--night-deep) 100%);color:var(--white);position:relative;overflow:hidden}.evening__grid[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.evening__wheel[data-astro-cid-lcdefpme]{width:100%;max-width:34rem;margin-bottom:calc(-1 * (var(--space-9) + var(--space-5)));justify-self:end}.evening__inner[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-6);flex-direction:column;display:flex;position:relative}.evening__sign[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-5);background:var(--cobalt-ink);border:4px solid var(--lemon);gap:var(--space-3);box-shadow:0 0 2.5rem #ffd43a59, var(--shadow-lift);border-radius:1rem;flex-direction:column;display:flex;transform:rotate(-2deg)}.evening__sign[data-astro-cid-lcdefpme] .bulbs[data-astro-cid-lcdefpme]{--gap:1.3rem}.evening__marquee[data-astro-cid-lcdefpme]{color:var(--lemon);font-size:clamp(1.8rem,1.2rem + 2.2vw,3rem);line-height:1}.evening__title[data-astro-cid-lcdefpme]{text-shadow:0 .15rem 1rem #070b3080;max-width:15ch;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.9rem)}.evening__body[data-astro-cid-lcdefpme]{color:#eef0ff;max-width:44ch;font-size:1.15rem}@media (width<=52rem){.tickets__roll[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr;max-width:28rem}.ticket[data-astro-cid-lcdefpme]+.ticket[data-astro-cid-lcdefpme]{background-image:none}.evening__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.evening__wheel[data-astro-cid-lcdefpme]{justify-self:center;max-width:24rem}}@media (width<=40rem){.midway[data-astro-cid-lcdefpme]{min-height:0}.midway__track[data-astro-cid-lcdefpme]{padding-top:var(--space-6);gap:var(--space-4)}.showcard[data-astro-cid-lcdefpme]{width:94%}}
