.cat-toggle.svelte-1e5ftdt{z-index:60;min-height:40px;font-family:var(--pixel);background:var(--bg-deep);color:var(--soft);border:2px solid var(--muted-line);cursor:pointer;padding:0 12px;font-size:9px;position:fixed;bottom:12px;right:12px}.cat-toggle.svelte-1e5ftdt:hover{color:var(--gold);border-color:var(--gold)}.stage.svelte-1e5ftdt{pointer-events:none;position:absolute;inset:0;overflow:clip}.stage.back.svelte-1e5ftdt{z-index:0}.stage.front.svelte-1e5ftdt{z-index:50}.actor.svelte-1e5ftdt{flex-direction:column;align-items:center;display:flex;position:absolute}.paused.svelte-1e5ftdt,.paused.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){animation-play-state:paused!important}.cat-btn.svelte-1e5ftdt{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.flip.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){transform:scaleX(-1)}.back.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){filter:brightness(.85)}.stroll.svelte-1e5ftdt{animation:12s linear forwards svelte-1e5ftdt-cross}.stroll.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){animation:.5s steps(2,end) infinite svelte-1e5ftdt-bob}.zoomies.svelte-1e5ftdt{animation:2.8s cubic-bezier(.5,0,.5,1) forwards svelte-1e5ftdt-cross-hop}.zoomies.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){animation:.15s steps(2,end) infinite svelte-1e5ftdt-bob}.flip.stroll.svelte-1e5ftdt{animation-name:svelte-1e5ftdt-cross-back}.flip.zoomies.svelte-1e5ftdt{animation-name:svelte-1e5ftdt-cross-hop-back}@keyframes svelte-1e5ftdt-cross{0%{transform:translate(-80px)}to{transform:translate(calc(100vw + 20px))}}@keyframes svelte-1e5ftdt-cross-back{0%{transform:translate(calc(100vw + 20px))}to{transform:translate(-80px)}}@keyframes svelte-1e5ftdt-cross-hop{0%{transform:translate(-80px)}50%{transform:translate(50vw,-40px)}to{transform:translate(calc(100vw + 20px))}}@keyframes svelte-1e5ftdt-cross-hop-back{0%{transform:translate(calc(100vw + 20px))}50%{transform:translate(50vw,-40px)}to{transform:translate(-80px)}}@keyframes svelte-1e5ftdt-bob{50%{translate:0 -3px}}.dust.svelte-1e5ftdt{background:repeating-linear-gradient(90deg, var(--soft) 0 4px, transparent 4px 8px);opacity:.7;width:20px;height:8px;position:absolute;bottom:2px;left:-24px}.flip.svelte-1e5ftdt .dust:where(.svelte-1e5ftdt){left:auto;right:-24px}.nap.svelte-1e5ftdt,.perch.svelte-1e5ftdt{animation:8s steps(10,end) forwards svelte-1e5ftdt-settle}.perch.svelte-1e5ftdt{animation-duration:6.5s}.perch.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){animation:2.2s step-end infinite svelte-1e5ftdt-look}.flip.perch.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){animation-name:svelte-1e5ftdt-look-back}@keyframes svelte-1e5ftdt-settle{0%{opacity:0;transform:translateY(-14px)}8%{opacity:1;transform:translateY(0)}88%{opacity:1}to{opacity:0}}@keyframes svelte-1e5ftdt-look{0%,45%{transform:scaleX(1)}50%,to{transform:scaleX(-1)}}@keyframes svelte-1e5ftdt-look-back{0%,45%{transform:scaleX(-1)}50%,to{transform:scaleX(1)}}.zzz.svelte-1e5ftdt{font-family:var(--pixel);color:var(--soft);font-size:12px;animation:2s steps(6,end) infinite svelte-1e5ftdt-float;position:absolute;top:-18px;right:-14px}.zzz.svelte-1e5ftdt span:where(.svelte-1e5ftdt){margin-left:2px}@keyframes svelte-1e5ftdt-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.peek.svelte-1e5ftdt{animation:4.6s steps(10,end) forwards svelte-1e5ftdt-peek}@keyframes svelte-1e5ftdt-peek{0%{transform:translateY(0)}25%,72%{transform:translateY(-62%)}40%{transform:translateY(-52%)}to{transform:translateY(0)}}.scared.svelte-1e5ftdt{animation:6s linear forwards svelte-1e5ftdt-scared}.flip.scared.svelte-1e5ftdt{animation-name:svelte-1e5ftdt-scared-back}.bubble.svelte-1e5ftdt{font-family:var(--pixel);color:var(--gold);opacity:0;font-size:12px;position:absolute;top:-22px}.scared.svelte-1e5ftdt .bubble:where(.svelte-1e5ftdt){animation:6s step-end forwards svelte-1e5ftdt-bubble}.bubble.show.svelte-1e5ftdt{opacity:1;animation:none}@keyframes svelte-1e5ftdt-scared{0%{transform:translate(-80px)}55%,62%{transform:translate(34vw)}to{transform:translate(-90px)}}@keyframes svelte-1e5ftdt-scared-back{0%{transform:translate(calc(100vw + 20px))}55%,62%{transform:translate(62vw)}to{transform:translate(calc(100vw + 30px))}}@keyframes svelte-1e5ftdt-bubble{0%,54%{opacity:0}55%,80%{opacity:1}81%,to{opacity:0}}.flee.svelte-1e5ftdt .cat-btn:where(.svelte-1e5ftdt){animation:.8s steps(6,end) forwards svelte-1e5ftdt-flee!important}@keyframes svelte-1e5ftdt-flee{to{opacity:0;transform:translate(-60vw,10px)}}.pounce.svelte-1e5ftdt{animation:3.6s steps(14,end) forwards svelte-1e5ftdt-pounce}@keyframes svelte-1e5ftdt-pounce{0%{opacity:0;transform:translateY(-40px)}10%{opacity:1;transform:translateY(0)}35%{transform:translateY(-110px)rotate(-12deg)}55%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stage.svelte-1e5ftdt{display:none}}.toast-wrap.svelte-1g01rfu{z-index:80;width:max-content;max-width:calc(100vw - 32px);position:fixed;top:16px;left:50%;transform:translate(-50%)}.toast.svelte-1g01rfu{text-align:center;color:var(--text);background:var(--win);border:3px solid var(--gold);box-shadow:0 0 0 3px var(--bg-deep), 0 8px 0 #00000059;flex-direction:column;gap:6px;padding:12px 18px;text-decoration:none;animation:.35s steps(4,end) svelte-1g01rfu-drop;display:flex}@keyframes svelte-1g01rfu-drop{0%{transform:translateY(-120%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast.svelte-1g01rfu{animation:none}}.overlay.svelte-1b0tnrv{z-index:90;background:#0b1030d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.secret.svelte-1b0tnrv .spelltxt{display:none}.secret.svelte-1b0tnrv{text-align:center;width:100%;max-width:520px;overflow:hidden}.float.svelte-1b0tnrv{filter:hue-rotate();animation:1.6s steps(4,end) infinite svelte-1b0tnrv-float}@keyframes svelte-1b0tnrv-float{50%{filter:hue-rotate(180deg);transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.float.svelte-1b0tnrv{animation:none}}
