.home-caps.svelte-fs2f1q{color:#fff;background:#2d7040;position:fixed;inset:0;overflow:hidden}.waiting.svelte-fs2f1q{pointer-events:none;transition:opacity .5s ease-out;position:absolute;inset:0}.waiting.is-gone.svelte-fs2f1q{opacity:0}canvas.svelte-fs2f1q{touch-action:none;width:100%;height:100%;position:absolute;inset:0}canvas.svelte-fs2f1q.is-on{cursor:pointer}.tag.svelte-fs2f1q{z-index:40;appearance:none;pointer-events:none;opacity:0;width:150px;height:150px;transform:translate(-50%, calc(-100% - 8px)) rotate(var(--tilt,0deg)) scale(.9);transform-origin:50% 100%;filter:drop-shadow(0 8px 10px #0000004d);background:0 0;border:0;padding:0;transition:opacity .14s ease-out,transform .18s cubic-bezier(.3,1.4,.5,1);position:fixed}.tag.svelte-fs2f1q.is-shown{opacity:1;transform:translate(-50%, calc(-100% - 8px)) rotate(var(--tilt,0deg))}.tag.svelte-fs2f1q .coaster-card,.tag.svelte-fs2f1q canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tag.svelte-fs2f1q canvas.under{width:124%;height:124%;inset:-12%;translate:0 3px}.tag.svelte-fs2f1q .map-peek{visibility:hidden;background:#f2efe9;border-radius:50%;position:absolute;inset:2%;overflow:hidden}.tag.svelte-fs2f1q .map-peek[data-shape=square]{border-radius:7%;inset:0}.tag.svelte-fs2f1q.is-peeking .map-peek{visibility:visible}.tag.svelte-fs2f1q .map-peek-ground{position:absolute;inset:0}.tag.svelte-fs2f1q .map-peek-cap{width:34px;height:34px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tag.svelte-fs2f1q .map-peek-credit{color:#0000008c;text-align:center;font:500 7px/1 system-ui,sans-serif;position:absolute;bottom:9%;left:0;right:0}.tag.svelte-fs2f1q.is-peeking .coaster-card{animation:2.4s cubic-bezier(.5,0,.25,1) both svelte-fs2f1q-peek}.tag.svelte-fs2f1q.is-peeking.is-pinned .coaster-card{animation:4.4s cubic-bezier(.5,0,.25,1) infinite svelte-fs2f1q-peek-again}@keyframes svelte-fs2f1q-peek{0%,6%{transform:none}26%,70%{transform:translate(calc(var(--peek-x,1) * 62%), -34%) rotate(calc(var(--peek-x,1) * 11deg))}92%,to{transform:none}}@keyframes svelte-fs2f1q-peek-again{0%,3%{transform:none}14%,38%{transform:translate(calc(var(--peek-x,1) * 62%), -34%) rotate(calc(var(--peek-x,1) * 11deg))}50%,to{transform:none}}.tap-hint.svelte-fs2f1q{z-index:41;color:#1f4d2c;white-space:nowrap;pointer-events:none;opacity:0;background:#fbf5e6;border-radius:999px;align-items:center;gap:6px;padding:7px 11px 6px 13px;font:700 13px/1 League Spartan,sans-serif;transition:opacity .16s ease-out,transform .22s ease-out;display:inline-flex;position:fixed;transform:translate(-50%,4px);box-shadow:0 3px 10px #00000040}.tap-hint.svelte-fs2f1q.is-shown{opacity:1;transition-delay:.18s;transform:translate(-50%)}.tap-hint.svelte-fs2f1q svg:where(.svelte-fs2f1q){flex:none;animation:1.6s ease-in-out infinite svelte-fs2f1q-nudge}@keyframes svelte-fs2f1q-nudge{0%,to{translate:0}50%{translate:3px}}@media (prefers-reduced-motion:reduce){.tap-hint.svelte-fs2f1q svg:where(.svelte-fs2f1q){animation:none}}@media (max-width:700px){.tag.svelte-fs2f1q{width:132px;height:132px}}.foot.svelte-fs2f1q{z-index:30;pointer-events:none;justify-content:center;padding:0 18px;display:flex;position:fixed;bottom:30px;left:0;right:0}.open.svelte-fs2f1q{color:#1f4d2c;white-space:nowrap;pointer-events:auto;background:#fbf5e6;border-radius:999px;align-items:center;gap:10px;padding:16px 26px 15px 30px;font:800 24px/1 League Spartan,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #00000047}.open.svelte-fs2f1q:focus-visible{outline-offset:4px;outline:3px solid #fbf5e6}.open.svelte-fs2f1q svg:where(.svelte-fs2f1q){flex:none;transition:translate .15s}@media (hover:hover){.open.svelte-fs2f1q:hover{transform:translateY(-1px);box-shadow:0 9px 24px #00000052}.open.svelte-fs2f1q:hover svg:where(.svelte-fs2f1q){translate:3px}}.count.svelte-fs2f1q{font-variant-numeric:tabular-nums;display:inline-grid}.count-final.svelte-fs2f1q,.count-now.svelte-fs2f1q{text-align:right;grid-area:1/1}.count-final.svelte-fs2f1q{visibility:hidden}.count-final.svelte-fs2f1q:before{content:attr(data-n)}.count.is-waiting.svelte-fs2f1q .count-now:where(.svelte-fs2f1q){visibility:hidden;animation:0s 1.2s forwards svelte-fs2f1q-count-late}@keyframes svelte-fs2f1q-count-late{to{visibility:visible}}@media (max-width:700px){.open.svelte-fs2f1q{padding:14px 20px 13px 24px;font-size:19px}}@media (max-width:380px){.foot.svelte-fs2f1q{padding:0 12px}.open.svelte-fs2f1q{gap:8px;padding:13px 16px 12px 19px;font-size:16px}}@media (prefers-reduced-motion:reduce){.open.svelte-fs2f1q,.open.svelte-fs2f1q svg:where(.svelte-fs2f1q){transition:none}}
