.line-icon.svelte-6cx7x6{vertical-align:middle;flex:none}.preview.svelte-r2daw8{border-radius:8px;place-items:center;width:100%;min-width:0;max-width:120px;height:56px;display:grid;overflow:hidden}.icon.svelte-r2daw8,canvas.svelte-r2daw8{grid-area:1/1}canvas.svelte-r2daw8{object-fit:cover;pointer-events:none;width:100%;min-width:0;max-width:120px;height:56px}.bars.svelte-8qmc2m{flex:none;align-items:end;gap:2px;height:16px;display:inline-flex}i.svelte-8qmc2m{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;transform:scaleY(.5)}i.svelte-8qmc2m:nth-child(2){transform:scaleY(.9)}i.svelte-8qmc2m:nth-child(4){transform:scaleY(.7)}.cer.svelte-2x8f9x{border:1px solid var(--gold);text-align:center;width:min(100%,600px);color:var(--ink);background:#fff;border-radius:24px;padding:2.5rem 1.25rem;position:relative;overflow:hidden}.award.svelte-2x8f9x{width:72px;height:72px;color:var(--red);background:var(--gold-light);border-radius:24px;place-items:center;margin:0 auto 1rem;display:grid}.cer-title.svelte-2x8f9x{font:600 2rem var(--font-heading);margin:0}.cer.svelte-2x8f9x p:where(.svelte-2x8f9x):not(.cer-title){color:var(--ink-soft);margin:.75rem 0 1.5rem}.cer-skip.svelte-2x8f9x{background:var(--red);color:#fff;min-height:48px;font:700 1rem var(--font-body);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:inline-flex}.confetti.svelte-2x8f9x{pointer-events:none;top:-12px;left:var(--x);background:var(--color);opacity:0;width:6px;height:10px;animation:svelte-2x8f9x-celebrate 2s ease-out var(--delay) both;position:absolute}@keyframes svelte-2x8f9x-celebrate{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:.8}to{opacity:0;transform:translate(var(--dx), 320px) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.confetti.svelte-2x8f9x{animation:none;display:none}}.premiera.svelte-r70s4u{text-align:left;width:100%}.pr-lead.svelte-r70s4u{text-align:center;margin:.2rem 0 1.25rem}.pr-grid.svelte-r70s4u{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:2rem;display:grid}.pr-stage.svelte-r70s4u{justify-content:center;display:flex;position:sticky;top:1rem}.pr-screen.svelte-r70s4u{background:#2a0a1d;border:5px solid #fff;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 36px -16px #24334655}.pr-screen.tall.svelte-r70s4u{width:auto;height:min(70vh,520px)}.pr-screen.svelte-r70s4u canvas:where(.svelte-r70s4u){width:100%;height:100%;display:block}.pr-rec.svelte-r70s4u{color:#fff8ec;letter-spacing:.08em;background:#2a0a1db3;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.85rem;font-weight:800;display:inline-flex;position:absolute;top:.6rem;left:.6rem}.pr-rec.svelte-r70s4u i:where(.svelte-r70s4u){background:#ff4d6d;border-radius:50%;width:10px;height:10px;animation:1s steps(2,start) infinite svelte-r70s4u-rec-blink}@keyframes svelte-r70s4u-rec-blink{to{opacity:.2}}.pr-options.svelte-r70s4u{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.pr-set.svelte-r70s4u{border:1px solid var(--gold);background:#fdfcf9;border-radius:18px;min-width:0;margin:0;padding:1rem}.pr-set.svelte-r70s4u:disabled{opacity:.55}.pr-set.svelte-r70s4u legend:where(.svelte-r70s4u){color:var(--ink);margin-bottom:.5rem;padding:0 .35rem;font-size:1.1rem;font-weight:700}.pr-tiles.svelte-r70s4u{display:grid}.sound-test.svelte-r70s4u{margin-bottom:.4rem}.sound-choice.svelte-r70s4u{flex-direction:column;gap:.4rem;min-width:0;display:flex}.sound-choice.svelte-r70s4u .tile:where(.svelte-r70s4u){flex:1}.pr-btn.sound-preview.svelte-r70s4u{white-space:normal;gap:.2rem;width:100%;padding:.4rem .15rem;font-size:.8rem}.pr-ios-hint.svelte-r70s4u{background:var(--gold-light);color:var(--ink);border-radius:12px;padding:.75rem}.pr-ios-hint.svelte-r70s4u p:where(.svelte-r70s4u){margin:0 0 .5rem}.pr-3.svelte-r70s4u{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-2.svelte-r70s4u,.pr-buttons.svelte-r70s4u{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-pair.svelte-r70s4u{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.tile.svelte-r70s4u{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:48px;padding:.85rem .5rem;transition:transform .2s cubic-bezier(.2,.8,.3,1.3);display:flex;position:relative}.tile-sm.svelte-r70s4u{padding:.65rem .4rem}.tile.svelte-r70s4u input:where(.svelte-r70s4u){opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.tile.svelte-r70s4u:hover{transform:translateY(-3px)}.tile.svelte-r70s4u:has(input:where(.svelte-r70s4u):focus-visible){outline:3px solid var(--red);outline-offset:3px}.tile.svelte-r70s4u:has(input:where(.svelte-r70s4u):disabled){cursor:not-allowed;opacity:.6}.pr-set.svelte-r70s4u:disabled .tile:where(.svelte-r70s4u){cursor:not-allowed;transform:none}.tile-icon.svelte-r70s4u{min-width:48px;min-height:48px;color:var(--red);place-items:center;font-size:1.5rem;line-height:1;display:grid}.tile-preview.svelte-r70s4u{width:100%;min-width:0}.frame-icon.svelte-r70s4u{border:3px solid var(--red);background:linear-gradient(160deg, var(--pink), var(--lav));border-radius:8px;min-width:0;min-height:0;margin:.2rem 0}.f-1-1.svelte-r70s4u{width:42px;height:42px}.f-9-16.svelte-r70s4u{width:28px;height:48px}.f-16-9.svelte-r70s4u{width:54px;height:32px}.tile-title.svelte-r70s4u{font-size:1.05rem;font-weight:600;line-height:1.2}.tile-sub.svelte-r70s4u{color:var(--ink-soft);font-size:.85rem;line-height:1.3}.pr-hint.svelte-r70s4u{color:var(--ink-soft);margin:.4rem 0 0;font-size:.85rem}.pr-dice.svelte-r70s4u,.pr-action.svelte-r70s4u,.pr-invite.svelte-r70s4u{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.pr-action.svelte-r70s4u{gap:.6rem;margin-top:1.75rem}.pr-record.svelte-r70s4u,.pr-btn.svelte-r70s4u{cursor:pointer;justify-content:center;align-items:center;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.3,1.3);display:inline-flex}.pr-record.svelte-r70s4u{gap:.6rem;min-height:60px;padding:.8rem 2.2rem;font-size:1.4rem}.pr-record.svelte-r70s4u:hover{transform:translateY(-3px)scale(1.02)}.pr-progress.svelte-r70s4u{flex-direction:column;align-items:center;gap:.5rem;width:min(100%,460px);display:flex}.pr-bar.svelte-r70s4u{border:2px solid var(--gold);border-radius:999px;width:100%;height:18px;overflow:hidden}.pr-bar.svelte-r70s4u span:where(.svelte-r70s4u){background:var(--red);transform-origin:0;width:100%;height:100%;display:block}.pr-joke.svelte-r70s4u{font-family:var(--font-heading);color:var(--red-deep);margin:0;font-size:1.2rem;font-weight:600}.pr-cancel.svelte-r70s4u{border:2px solid var(--gold);background:var(--cream);min-height:48px;color:var(--red-deep);cursor:pointer;border-radius:999px;padding:.5rem 1.3rem;font-size:1.05rem;font-weight:600}.pr-message.svelte-r70s4u{min-height:1.4em;color:var(--red);margin:0;font-weight:700}.pr-ceremony.svelte-r70s4u{margin-top:.5rem}.pr-reveal.svelte-r70s4u{animation:.45s cubic-bezier(.2,.8,.3,1) both svelte-r70s4u-pr-reveal}@keyframes svelte-r70s4u-pr-reveal{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.pr-result.svelte-r70s4u{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:.5rem;padding:1.25rem;display:flex}.pr-result-media.svelte-r70s4u{background:#2a0a1d;border-radius:14px;width:min(100%,360px);overflow:hidden;box-shadow:0 16px 30px -12px #3a232880}.pr-result-media.tall.svelte-r70s4u{width:auto;height:min(60vh,420px)}.pr-result-media.svelte-r70s4u :is(video:where(.svelte-r70s4u),img:where(.svelte-r70s4u)){object-fit:contain;width:100%;height:100%;display:block}.pr-result-side.svelte-r70s4u{text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:min(100%,380px);display:flex}.pr-result-title.svelte-r70s4u{color:var(--red);margin:0;font-size:1.5rem;font-weight:700}.pr-result-meta.svelte-r70s4u{color:var(--ink-soft);margin:0;font-size:.95rem}.pr-name.svelte-r70s4u{width:100%;color:var(--ink);text-align:left;flex-direction:column;gap:.3rem;font-weight:700;display:flex}.pr-name.svelte-r70s4u input:where(.svelte-r70s4u){min-height:48px;font:inherit;padding:.5rem 1rem;font-weight:600}.pr-label.svelte-r70s4u{font-family:var(--font-heading);color:var(--red-deep);font-size:1.1rem;font-weight:700}.pr-name-top.svelte-r70s4u .pr-small:where(.svelte-r70s4u){font-weight:400}.pr-legend-note.svelte-r70s4u{font-family:var(--font-body);color:var(--ink-soft);font-size:.85rem;font-weight:600}.tile-style.svelte-r70s4u{padding:.5rem .45rem .7rem}.thumb.svelte-r70s4u{aspect-ratio:4/3;background:#2a0a1d;border-radius:10px;width:100%;height:auto;display:block}.tile-text.svelte-r70s4u{padding:.75rem .6rem}.tile-text.svelte-r70s4u .tile-title:where(.svelte-r70s4u){font-size:.98rem}.pr-music.svelte-r70s4u{grid-template-columns:repeat(5,minmax(0,1fr))}.pr-fx.svelte-r70s4u,.pr-4.svelte-r70s4u{grid-template-columns:repeat(4,minmax(0,1fr))}.swatch.svelte-r70s4u{background:linear-gradient(135deg,#ff6b8b,#ffd23f 35%,#5fd0b8 65%,#7b6bff);border:2px solid #fff;border-radius:50%;width:2.1rem;height:2.1rem;display:block;box-shadow:0 0 0 1px #3a23282e}.sw-cieplej.svelte-r70s4u{filter:sepia(.45)saturate(1.5)}.sw-chlodniej.svelte-r70s4u{filter:saturate(.8)hue-rotate(30deg)brightness(1.05)}.sw-pastele.svelte-r70s4u{filter:saturate(.5)brightness(1.2)contrast(.85)}.sw-cb.svelte-r70s4u{filter:grayscale()}.sw-sepia.svelte-r70s4u{filter:sepia()}.sw-neon.svelte-r70s4u{filter:saturate(2.4)contrast(1.3);box-shadow:0 0 0 1px #3a23282e,0 0 10px #ff28c899}.pr-volumes.svelte-r70s4u{gap:.35rem;display:grid}.pr-vol.svelte-r70s4u{grid-template-columns:7.5rem minmax(0,1fr) 3.2rem;align-items:center;gap:.75rem;min-height:48px;display:grid}.pr-vol.off.svelte-r70s4u{opacity:.6}.pr-vol-name.svelte-r70s4u{font-family:var(--font-heading);color:var(--ink);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.pr-vol.svelte-r70s4u input:where(.svelte-r70s4u){cursor:pointer;width:100%;height:32px;margin:0}.pr-vol.svelte-r70s4u input:where(.svelte-r70s4u):focus-visible{border-radius:8px}.pr-vol-val.svelte-r70s4u{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-soft);font-weight:700}.pr-music-row.svelte-r70s4u{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.7rem;display:flex}.pr-music-row.svelte-r70s4u .pr-small:where(.svelte-r70s4u){flex:14rem}.pr-listen.svelte-r70s4u:disabled{cursor:not-allowed;opacity:.5}.pr-buttons.svelte-r70s4u{gap:.6rem;width:100%;display:grid}.pr-btn.svelte-r70s4u{gap:.45rem;padding:.55rem 1rem;font-size:1.08rem;line-height:1.15;text-decoration:none}.pr-btn.svelte-r70s4u:hover{transform:translateY(-2px)}.pr-wide.svelte-r70s4u{grid-column:1/-1}.pr-soft.svelte-r70s4u{font-size:1rem}.pr-small.svelte-r70s4u{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.4}.pr-share-note.svelte-r70s4u{color:var(--red-deep);margin:0;font-weight:700}.pr-share-note.svelte-r70s4u:empty{display:none}.pr-dlg.svelte-r70s4u{border:3px solid var(--gold);background:var(--cream);width:min(26rem,100vw - 2rem);color:var(--ink);border-radius:28px;padding:0}.pr-dlg.svelte-r70s4u::backdrop{background:#2a0a1d99}.pr-dlg-box.svelte-r70s4u{gap:.55rem;padding:1.4rem;display:grid;position:relative}.pr-dlg-box.svelte-r70s4u .pr-btn:where(.svelte-r70s4u){justify-content:flex-start}.pr-dlg-title.svelte-r70s4u{font:800 1.4rem var(--font-heading);color:var(--red-deep);margin:0 3rem .4rem 0}.pr-dlg-box.svelte-r70s4u .pr-dlg-x:where(.svelte-r70s4u){background:#fff;justify-content:center;width:52px;padding:0;font-size:1.7rem;position:absolute;top:.7rem;right:.7rem}.pr-invite.svelte-r70s4u{margin-top:1rem}.pr-copy.svelte-r70s4u{border:2px dashed var(--gold);background:var(--cream-2);max-width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .8rem;padding:.6rem 1.1rem;font-weight:700;display:inline-flex}.pr-copy-text.svelte-r70s4u{overflow-wrap:anywhere}.pr-copy-tag.svelte-r70s4u{background:var(--gold-light);color:var(--red-deep);font-family:var(--font-heading);white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.95rem}.pr-privacy.svelte-r70s4u{color:var(--ink-soft);text-align:center;margin:1.25rem 0 0;font-size:13px}@media (min-width:1024px),(max-width:860px){.pr-grid.svelte-r70s4u{grid-template-columns:minmax(0,1fr)}.pr-stage.svelte-r70s4u{position:static}.pr-screen.svelte-r70s4u{max-width:420px}}@media (max-width:1023px){.pr-tiles.svelte-r70s4u:not(.pr-2){--sx:.9rem;gap:.5rem}.pr-tiles.svelte-r70s4u:not(.pr-2)>[data-tenant=smieszki] *{scroll-snap-align:start;flex:0 0 120px}}@media (max-width:860px){.pr-screen.tall.svelte-r70s4u{height:min(62vh,460px)}}@media (max-width:640px){.pr-pair.svelte-r70s4u{grid-template-columns:minmax(0,1fr)}:is(.pr-music:where(.svelte-r70s4u),.pr-fx:where(.svelte-r70s4u),.pr-4:where(.svelte-r70s4u)) .tile-title.svelte-r70s4u{overflow-wrap:anywhere;font-size:.88rem}.pr-vol.svelte-r70s4u{grid-template-columns:6.2rem minmax(0,1fr) 2.8rem;gap:.5rem}.tile-style.svelte-r70s4u{padding:.35rem .3rem .55rem}.pr-listen.svelte-r70s4u{width:100%}.tile.svelte-r70s4u{padding:.7rem .3rem}.tile-title.svelte-r70s4u{font-size:.98rem}.pr-record.svelte-r70s4u{width:100%;font-size:1.25rem}.pr-result.svelte-r70s4u{padding:1rem .85rem}.pr-btn.svelte-r70s4u{gap:.35rem;padding:.5rem .6rem;font-size:1rem}.pr-soft.svelte-r70s4u,.pr-share-note.svelte-r70s4u{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.tile.svelte-r70s4u,.pr-record.svelte-r70s4u,.pr-btn.svelte-r70s4u{transition:none}.pr-rec.svelte-r70s4u i:where(.svelte-r70s4u),.pr-reveal.svelte-r70s4u{animation:none}}img.svelte-wlgpni{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}canvas.svelte-wlgpni{pointer-events:none;position:absolute}img.walk-of-fame.svelte-wlgpni{object-fit:contain;border-radius:0}.pl.svelte-3epn4e{z-index:2;pointer-events:none;position:absolute}.pl-box.svelte-3epn4e{position:absolute}.pl-item.svelte-3epn4e{pointer-events:none}.pl-grab.svelte-3epn4e{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:10px;width:100%;height:100%;padding:0;display:block}.pl-grab.svelte-3epn4e:active{cursor:grabbing}.pl-grab.svelte-3epn4e img:where(.svelte-3epn4e){filter:drop-shadow(0 3px 4px #0000005a);pointer-events:none;width:100%;height:100%;display:block}.pl-item.sel.svelte-3epn4e .pl-grab:where(.svelte-3epn4e){outline:2px dashed var(--gold-light);outline-offset:4px}.pl-handles.svelte-3epn4e{z-index:3;pointer-events:none}.rk.svelte-1kcqwm0{width:100%;min-width:0}.rk-lead.svelte-1kcqwm0{text-wrap:balance;max-width:40rem;margin:.2rem auto .5rem}.rk-help.svelte-1kcqwm0{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.35rem .6rem;margin:0 0 1.1rem;font-size:.95rem;display:flex}.rk-help.svelte-1kcqwm0 span:where(.svelte-1kcqwm0){background:#fffc;border:1px solid #3a23281f;border-radius:999px;padding:.2rem .7rem}.rk-help.svelte-1kcqwm0 b:where(.svelte-1kcqwm0){color:var(--red)}.rk-actions.svelte-1kcqwm0{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.rk-btn.svelte-1kcqwm0{cursor:pointer;align-items:center;gap:.5rem;padding:.55rem 1.3rem;font-size:1.1rem;display:inline-flex}.rk-btn.svelte-1kcqwm0:hover{transform:translateY(-2px)}.rk-cats.svelte-1kcqwm0{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.rk-cat.svelte-1kcqwm0{white-space:nowrap;cursor:pointer;align-items:center;gap:.45rem;min-height:48px;padding:.4rem 1rem .4rem .7rem;font-size:1.02rem;font-weight:600;display:inline-flex}.rk-items.svelte-1kcqwm0{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.rk-tile.svelte-1kcqwm0{min-width:48px;min-height:48px;font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:relative}.rk-pic.svelte-1kcqwm0{place-items:center;width:56px;height:56px;display:grid}.rk-pic.svelte-1kcqwm0 img:where(.svelte-1kcqwm0){object-fit:contain;width:56px;height:56px;transition:transform .22s cubic-bezier(.2,.8,.3,1.3)}@media (hover:hover){.rk-tile.svelte-1kcqwm0:hover .rk-pic:where(.svelte-1kcqwm0) img:where(.svelte-1kcqwm0){transform:translateY(-3px)scale(1.08)}}.rk-tile.svelte-1kcqwm0:is(:where(.svelte-1kcqwm0):active,:where(.svelte-1kcqwm0):focus-visible) .rk-pic:where(.svelte-1kcqwm0) img:where(.svelte-1kcqwm0){transform:translateY(-3px)scale(1.08)}.rk-error.svelte-1kcqwm0{max-width:40rem;color:var(--ink,#3a2328);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .8rem;margin:0 auto 1rem;font-weight:600;display:flex}.rk-wait.svelte-1kcqwm0{background:var(--cream-2);border-radius:50%;width:40px;height:40px}.rk-name.svelte-1kcqwm0{font-size:.98rem;font-weight:600;line-height:1.15}.rk-count.svelte-1kcqwm0{background:var(--red);min-width:24px;height:24px;color:var(--cream);border-radius:999px;place-items:center;padding:0 6px;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:6px;right:6px}@media (max-width:1023px){.rk-cat.svelte-1kcqwm0,.rk-tile.svelte-1kcqwm0{scroll-snap-align:start;flex:none}.rk-tile.svelte-1kcqwm0{width:104px}}@media (prefers-reduced-motion:reduce){.rk-pic.svelte-1kcqwm0 img:where(.svelte-1kcqwm0){transition:none}.rk-tile.svelte-1kcqwm0:is(:where(.svelte-1kcqwm0):hover,:where(.svelte-1kcqwm0):active,:where(.svelte-1kcqwm0):focus-visible) .rk-pic:where(.svelte-1kcqwm0) img:where(.svelte-1kcqwm0){transform:none}}.sp.svelte-bv49lb{pointer-events:none;position:relative}.sp-box.svelte-bv49lb{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.sp-h.svelte-bv49lb,.sp-grab.svelte-bv49lb{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;padding:0}.sp-h.svelte-bv49lb{z-index:1;cursor:pointer;place-items:center;width:44px;height:44px;margin:0;display:grid;position:absolute}.sp-h.svelte-bv49lb span:where(.svelte-bv49lb){border:2px solid var(--cream);background:var(--gold-light);width:30px;height:30px;color:var(--red-deep);pointer-events:none;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 10px #0006}.sp-h-x.svelte-bv49lb{transform:translate(50%, -50%) scale(var(--k));top:0;right:0}.sp-h-x.svelte-bv49lb span:where(.svelte-bv49lb){background:var(--red);color:var(--cream)}.sp-h-size.svelte-bv49lb{transform:translate(50%, 50%) scale(var(--k));cursor:nwse-resize;bottom:0;right:0}.sp-h-turn.svelte-bv49lb{transform:translate(-50%, 50%) scale(var(--k));cursor:grab;bottom:0;left:0}.sp-h-turn.svelte-bv49lb:active{cursor:grabbing}.sp-tag.svelte-bv49lb{border:2px solid var(--red-deep);background:var(--gold-light);color:var(--red-deep);font:700 .8rem/1.3 var(--font-body);white-space:nowrap;transform:scale(var(--k));transform-origin:0 100%;pointer-events:none;border-radius:999px;margin-bottom:8px;padding:.15rem .6rem;position:absolute;bottom:100%;left:0;box-shadow:0 3px 8px #0005}.sp-pop.svelte-bv49lb{width:100%;height:100%;animation:.45s cubic-bezier(.2,.9,.3,1.5) both svelte-bv49lb-sp-pop}@keyframes svelte-bv49lb-sp-pop{0%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:1;transform:scale(1)}}.sp-grab.svelte-bv49lb{cursor:grab;border-radius:18px;width:100%;height:100%;display:block}.sp-grab.svelte-bv49lb:active{cursor:grabbing}.sp-grab.svelte-bv49lb canvas:where(.svelte-bv49lb){filter:drop-shadow(0 6px 10px #0000005a);width:100%;height:100%;display:block}.sp-box.sel.svelte-bv49lb .sp-grab:where(.svelte-bv49lb){outline:2px dashed var(--gold-light);outline-offset:4px}@media (prefers-reduced-motion:reduce){.sp-pop.svelte-bv49lb{animation:none}}.np.svelte-1fam4bk{text-align:left;width:100%;min-width:0}.np-lead.svelte-1fam4bk{text-align:center;text-wrap:balance;max-width:40rem;margin:.2rem auto 1.1rem}.np-sec.svelte-1fam4bk{border:0;min-width:0;margin:0 0 1.2rem;padding:0}.np-h.svelte-1fam4bk{font-family:var(--font-heading);color:var(--red-deep);margin:0 0 .6rem;padding:0;font-size:1.15rem;font-weight:700;display:block}.np-cats.svelte-1fam4bk,.np-phrases.svelte-1fam4bk{flex-wrap:wrap;gap:.5rem;display:flex}.np-cats.svelte-1fam4bk{margin-bottom:.75rem}.np-cat.svelte-1fam4bk{white-space:nowrap;cursor:pointer;min-height:48px;padding:.4rem 1.05rem;font-size:1.02rem;font-weight:600}.np-phrase.svelte-1fam4bk{min-height:48px;font:inherit;text-align:left;cursor:pointer;padding:.5rem 1rem;font-weight:700;line-height:1.25}.np-phrase.svelte-1fam4bk:hover{transform:translateY(-2px)}.np-own.svelte-1fam4bk{flex-direction:column;gap:.35rem;max-width:32rem;margin-top:1rem;display:flex}.np-label.svelte-1fam4bk{font-family:var(--font-heading);color:var(--ink);font-weight:600}.np-entry.svelte-1fam4bk{align-items:stretch;gap:.5rem;display:flex}.np-entry.svelte-1fam4bk input:where(.svelte-1fam4bk){flex:1;width:0;min-width:0}.np-entry.svelte-1fam4bk .np-add:where(.svelte-1fam4bk){background:var(--gold-light);flex:none;padding-inline:.65rem;font-size:.95rem}.np-add.svelte-1fam4bk:disabled,.np-step.svelte-1fam4bk:disabled{opacity:.55;cursor:default}.np-own.svelte-1fam4bk input:where(.svelte-1fam4bk){min-height:48px;font:inherit;padding:.6rem 1rem;font-size:1.05rem}.np-small.svelte-1fam4bk{color:var(--ink-soft);margin:0;font-size:.9rem}.np-styles.svelte-1fam4bk{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.np-style.svelte-1fam4bk,.np-tail.svelte-1fam4bk{cursor:pointer;position:relative}.np-style.svelte-1fam4bk{text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-height:48px;padding:.5rem .3rem .6rem;font-weight:600;display:flex}.np-style.svelte-1fam4bk canvas:where(.svelte-1fam4bk){width:92px;max-width:100%;height:92px}.np-style.svelte-1fam4bk input:where(.svelte-1fam4bk),.np-color.svelte-1fam4bk input:where(.svelte-1fam4bk),.np-tail.svelte-1fam4bk input:where(.svelte-1fam4bk){opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.np-style.svelte-1fam4bk:has(input:where(.svelte-1fam4bk):focus-visible){outline:3px solid var(--red);outline-offset:3px}.np-tail.svelte-1fam4bk:has(input:where(.svelte-1fam4bk):focus-visible) span:where(.svelte-1fam4bk){outline:3px solid var(--red);outline-offset:3px}.np-pair.svelte-1fam4bk{flex-wrap:wrap;gap:0 2rem;display:flex}.np-colors.svelte-1fam4bk{flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;display:flex}.np-color.svelte-1fam4bk{cursor:pointer;place-items:center;width:48px;height:48px;display:grid;position:relative}.np-color.svelte-1fam4bk span:where(.svelte-1fam4bk){background:var(--c);border:2px solid #3a232840;border-radius:50%;width:36px;height:36px;box-shadow:inset 0 -3px #0000001f}.np-color.svelte-1fam4bk:has(input:where(.svelte-1fam4bk):checked) span:where(.svelte-1fam4bk){border-color:var(--ink);box-shadow:0 0 0 3px var(--cream), 0 0 0 6px var(--gold)}.np-color.svelte-1fam4bk:has(input:where(.svelte-1fam4bk):focus-visible) span:where(.svelte-1fam4bk){outline:3px solid var(--red);outline-offset:6px}.np-tails.svelte-1fam4bk{gap:.5rem;display:flex}.np-tail.svelte-1fam4bk span:where(.svelte-1fam4bk){min-height:48px;font-family:var(--font-heading);background:#fff;border:2px solid #3a232824;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1.1rem;font-weight:600;display:inline-flex}.np-tail.svelte-1fam4bk:has(input:where(.svelte-1fam4bk):checked) span:where(.svelte-1fam4bk){border-color:var(--gold);background:var(--gold-light)}.np-tail.svelte-1fam4bk b:where(.svelte-1fam4bk){color:var(--red)}.np-actions.svelte-1fam4bk,.np-dice.svelte-1fam4bk{justify-content:center;margin-bottom:.6rem;display:flex}.np-dice.svelte-1fam4bk{margin:-.5rem 0 1.25rem}.np-btn.svelte-1fam4bk{cursor:pointer;padding:.5rem 1.3rem;font-size:1.05rem}.np-note.svelte-1fam4bk{text-align:center}.np-random.svelte-1fam4bk,.np-straight.svelte-1fam4bk{align-items:center;gap:.5rem;display:inline-flex}.np-size-row.svelte-1fam4bk{align-items:center;gap:.6rem;max-width:32rem;display:flex}.np-size-row.svelte-1fam4bk input:where(.svelte-1fam4bk){flex:1;min-width:0;min-height:48px}.np-step.svelte-1fam4bk{flex:none;width:48px;padding:0;font-size:1.6rem}.np-size-val.svelte-1fam4bk{font:700 1.1rem var(--font-heading);text-align:right;flex:0 0 3.6rem}.np-straight.svelte-1fam4bk{margin-top:.6rem}@media (max-width:1023px){.np-cat.svelte-1fam4bk,.np-phrase.svelte-1fam4bk,.np-style.svelte-1fam4bk{scroll-snap-align:start;flex:none}.np-phrase.svelte-1fam4bk{max-width:220px}.np-style.svelte-1fam4bk{width:108px}}.home.svelte-1889c2b{--px:0;--py:0;--sy:0;--decor-speed:1;position:relative;overflow-x:clip}.layer.svelte-1889c2b{transform:translate3d(calc(var(--px) * var(--dx,12px)), calc(var(--py) * var(--dy,10px) + var(--sy) * var(--ds,-.1px)), 0);transition:transform .6s cubic-bezier(.2,.7,.3,1)}.hero.svelte-1889c2b{text-align:center;isolation:isolate;padding:3.5rem 1.25rem 2rem;position:relative}.hero-decor.svelte-1889c2b{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob.svelte-1889c2b{aspect-ratio:1;opacity:.65;border-radius:45% 55% 65% 35%;width:clamp(100px,18vw,250px);position:absolute}.blob-mint.svelte-1889c2b{background:var(--mint);top:10%;left:8%}.blob-pink.svelte-1889c2b{background:var(--pink);top:4%;right:8%}.blob-lav.svelte-1889c2b{background:var(--lav);bottom:-50%;right:24%}.deco-star.svelte-1889c2b{fill:#e0b24a;stroke:#94631d;stroke-width:.5px;position:absolute}.s1.svelte-1889c2b{top:18%;left:24%}.s2.svelte-1889c2b{top:25%;right:24%}.s3.svelte-1889c2b{bottom:12%;left:32%}.wing.svelte-1889c2b{pointer-events:none;width:140px;height:180px;position:absolute;top:16%}.wing-l.svelte-1889c2b{left:-145px}.wing-r.svelte-1889c2b{right:-145px}.float.svelte-1889c2b{width:100%;height:100%;position:relative}.reel.svelte-1889c2b{position:absolute;top:12px;left:8px;transform:rotate(-18deg)}.wing-star.svelte-1889c2b{top:110px;left:80px}.bone.svelte-1889c2b{position:absolute;top:0;right:15px;transform:rotate(18deg)}.ticket.svelte-1889c2b{color:var(--ink);font:700 1rem var(--font-heading);letter-spacing:.1em;background:#ffe6a3;border:2px dashed #94631d;border-radius:8px;padding:.6rem 1.2rem;position:absolute;top:75px;right:2px;transform:rotate(12deg);box-shadow:0 8px 18px #24334620}.bubble.svelte-1889c2b{z-index:-1;border-radius:50%;width:100px;height:100px;position:absolute}.bubble-mint.svelte-1889c2b{background:var(--mint);top:35px;left:0}.bubble-lav.svelte-1889c2b{background:var(--lav);top:35px;right:0}.twinkle.svelte-1889c2b{pointer-events:none;position:absolute;inset:-12px}.tw.svelte-1889c2b{fill:#ffe6a3;filter:drop-shadow(0 0 5px #ffd56980);position:absolute}.tw1.svelte-1889c2b{top:8%;left:-3px}.tw2.svelte-1889c2b{top:22%;right:0}.tw3.svelte-1889c2b{bottom:-4px;right:8%}@media (max-width:850px){.s1.svelte-1889c2b{top:8%;left:3%}.s2.svelte-1889c2b{top:30%;right:3%}.s3.svelte-1889c2b{bottom:5%;left:8%}.blob-mint.svelte-1889c2b{left:-12%}.blob-pink.svelte-1889c2b{right:-12%}}.badge.svelte-1889c2b{color:var(--ink-soft);letter-spacing:.02em;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.title.svelte-1889c2b{font-family:var(--font-heading);margin:0;line-height:1}.logo.svelte-1889c2b{flex-direction:column;align-items:center;gap:.9rem;display:flex}.logo-mark.svelte-1889c2b{aspect-ratio:1;background:linear-gradient(145deg,#f3d27a,#c8902e 55%,#f6dc8f);border-radius:50%;width:clamp(112px,22vw,160px);padding:5px;position:relative;box-shadow:0 10px 26px #24334638}.logo-mark.svelte-1889c2b,.logo-photo.svelte-1889c2b,.logo-photo.svelte-1889c2b img:where(.svelte-1889c2b){display:block}.logo-photo.svelte-1889c2b{background:#f2eee8;border:3px solid #fffaf0;border-radius:50%;height:100%;overflow:hidden}.logo-photo.svelte-1889c2b img:where(.svelte-1889c2b){object-fit:cover;object-position:0 0;transform-origin:28% 0;width:100%;height:100%;transform:scale(1.25)}.logo-star.svelte-1889c2b{fill:#e0b24a;stroke:#94631d;stroke-width:.8px;filter:drop-shadow(0 2px 3px #24334640);position:absolute;bottom:4px;right:-4px}.lead.svelte-1889c2b{max-width:30rem;color:var(--ink-soft);text-wrap:balance;margin:1rem auto 0;font-size:1.125rem;font-weight:400;line-height:1.5}.stage-section.svelte-1889c2b{margin:0 auto;position:relative}.frame.svelte-1889c2b{z-index:1;position:relative}.stage.svelte-1889c2b{isolation:isolate;position:relative;overflow:hidden}.backdrop.svelte-1889c2b{background:radial-gradient(at 50% 35%,#465970,#243346);position:absolute;inset:0}.stage-lights.svelte-1889c2b{z-index:1;pointer-events:none;position:absolute;inset:0}.spot.svelte-1889c2b{transform-origin:50% 0;width:55%;height:88%;position:absolute;top:0}.spot-l.svelte-1889c2b{left:-15%;transform:rotate(-22deg)}.spot-r.svelte-1889c2b{right:-15%;transform:rotate(22deg)}.spot.aimed.svelte-1889c2b{transform:rotate(var(--aim)) scaleY(var(--aim-s))}.beam.svelte-1889c2b{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#ffe5a98c,#ffda8726 75%,#0000);position:absolute;inset:0}.pool.svelte-1889c2b{background:radial-gradient(#ffe5a96b,#0000 70%);border-radius:50%;width:100%;height:12%;position:absolute;bottom:0;left:0}.lamp.svelte-1889c2b{border:4px solid var(--ink);background:#ffe6a3;border-radius:4px 4px 12px 12px;width:30px;height:20px;position:absolute;top:0;left:calc(50% - 15px);box-shadow:0 5px 18px #ffe6a380}.floor.svelte-1889c2b{z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 39px,#6d412c55 40px 42px),linear-gradient(#9a684a,#422d2a);border-top:2px solid #d9a66a;height:17%;position:absolute;inset:auto 0 0}.footlights.svelte-1889c2b{justify-content:space-between;display:flex;position:absolute;inset:auto 4% 10%}.footlights.svelte-1889c2b span:where(.svelte-1889c2b){background:#ffe6a3;border-radius:50%;width:12px;height:12px;box-shadow:0 0 14px 4px #ffd56980}.scenery.svelte-1889c2b{width:100%;height:100%;display:block;position:absolute;inset:0}.center.svelte-1889c2b,.speech-wrap.svelte-1889c2b{place-items:center;display:grid;position:absolute}.center.svelte-1889c2b{z-index:3}.actor.svelte-1889c2b{width:min(100%,360px);animation:5.5s ease-in-out infinite svelte-1889c2b-bob;position:relative}.actor.starred.svelte-1889c2b{width:auto}.actor.moving.svelte-1889c2b{will-change:transform}.center.svelte-1889c2b>.actor.editing:where(.svelte-1889c2b){animation:none}.stage.prop-edit.svelte-1889c2b{touch-action:none}.cape.svelte-1889c2b{z-index:-1;clip-path:polygon(27% 0,73% 0,100% 96%,50% 100%,0 94%);transform-origin:50% 0;filter:drop-shadow(0 8px 12px #0000005a);background:linear-gradient(#d02645,#7a0c1f);width:104%;height:82%;margin-left:-52%;animation:.45s ease-in-out infinite alternate svelte-1889c2b-cape-flap;position:absolute;top:30%;left:50%}@keyframes svelte-1889c2b-cape-flap{0%{transform:skew(-6deg)scaleX(1.04)}to{transform:skew(6deg)scaleX(.96)}}.eyes.svelte-1889c2b i:where(.svelte-1889c2b){aspect-ratio:1;background:radial-gradient(circle at 42% 40%,#fff 0 9%,#fff0 10%),radial-gradient(circle at 56% 60%,#241a1d 0 33%,#0000 34%),#fff;border:3px solid #241a1d;border-radius:50%;width:36%;animation:1.6s linear infinite svelte-1889c2b-eyes-pop;position:absolute;top:22%;left:14%;transform:scale(0);box-shadow:0 4px 8px #0000004d}.eyes.svelte-1889c2b i:where(.svelte-1889c2b):last-child{background:radial-gradient(circle at 58% 40%,#fff 0 9%,#fff0 10%),radial-gradient(circle at 44% 60%,#241a1d 0 33%,#0000 34%),#fff;left:auto;right:14%}@keyframes svelte-1889c2b-eyes-pop{0%,10%,to{transform:scale(0)}24%{transform:scale(1.2)}34%,85%{transform:scale(1)}}.portrait.svelte-1889c2b{margin:0;animation:.7s cubic-bezier(.2,.8,.3,1.3) both svelte-1889c2b-portrait-in;position:relative}@keyframes svelte-1889c2b-portrait-in{0%{opacity:0;transform:scale(.6)}}.prop.svelte-1889c2b{pointer-events:none;filter:drop-shadow(0 6px 8px #0000005a);width:1em;height:1em;font-size:2.6rem;line-height:1;position:absolute}.prop-pan.svelte-1889c2b,.prop-moonwalk.svelte-1889c2b{margin-left:-1.5rem;font-size:3rem;top:-2.4rem;left:50%;transform:rotate(-8deg)}.prop-kangur.svelte-1889c2b,.prop-selfie.svelte-1889c2b,.prop-urodziny.svelte-1889c2b,.prop-walentynki.svelte-1889c2b,.prop-gratulacje.svelte-1889c2b{bottom:.4rem;right:-1.4rem}.prop-kawa.svelte-1889c2b,.prop-zdrowie.svelte-1889c2b{bottom:.8rem;left:-1.6rem}.prop-selfie.svelte-1889c2b,.prop-walentynki.svelte-1889c2b{transform:rotate(-12deg)}.prop-rock.svelte-1889c2b,.prop-swieta.svelte-1889c2b,.prop-sylwester.svelte-1889c2b{font-size:3.4rem;bottom:.6rem;left:-2rem;transform:rotate(-20deg)}.prop-swieta.svelte-1889c2b{transform:none}.prop-kanapa.svelte-1889c2b{z-index:-1;margin-left:-5.75rem;font-size:11.5rem;bottom:-4.2rem;left:50%}.fx.svelte-1889c2b{z-index:4;pointer-events:none;position:absolute;inset:0}.fx.svelte-1889c2b i:where(.svelte-1889c2b){animation:var(--fx-d) var(--fx-e,linear) calc(var(--i) * var(--fx-step,-.7s)) infinite both;font-style:normal;line-height:1;position:absolute}.fx.svelte-1889c2b i:where(.svelte-1889c2b):first-child{--hx:-90px}.fx.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){--hx:10px}.fx.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){--hx:95px}.fx-disco.svelte-1889c2b{z-index:2;--fx-step:-.8s;--fx-d:2.4s}.fx-disco.svelte-1889c2b i:where(.svelte-1889c2b){aspect-ratio:1;background:radial-gradient(closest-side, var(--c), #0000);--c:#ff78aa8c;border-radius:50%;width:46%;margin:-23% 0 0 -23%;animation-name:svelte-1889c2b-disco-orbit;top:46%;left:50%}.fx-disco.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){--c:#6ee6c380}.fx-disco.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){--c:#a58cff8c}@keyframes svelte-1889c2b-disco-orbit{0%{transform:rotate(0)translate(55%)}to{transform:rotate(360deg)translate(55%)}}.fx-drzemka.svelte-1889c2b,.fx-kanapa.svelte-1889c2b{--fx-step:-1s;--fx-d:3s;--fx-e:ease-out}.fx-drzemka.svelte-1889c2b i:where(.svelte-1889c2b),.fx-kanapa.svelte-1889c2b i:where(.svelte-1889c2b){font-family:var(--font-heading);font-weight:700;animation-name:svelte-1889c2b-zzz}.fx-drzemka.svelte-1889c2b i:where(.svelte-1889c2b){color:var(--sky);text-shadow:0 2px 10px #0006;font-size:2rem;top:30%;left:58%}@keyframes svelte-1889c2b-zzz{0%{opacity:0;transform:translate(0)scale(.6)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(70px,-90px)scale(1.35)rotate(14deg)}}.fx-kanapa.svelte-1889c2b i:where(.svelte-1889c2b){color:#d63f78;text-shadow:0 0 3px #fff,0 2px 8px #ffffffe6;font-size:1.5rem;top:40%;left:60%}.fx-pan.svelte-1889c2b,.fx-selfie.svelte-1889c2b,.fx-walentynki.svelte-1889c2b,.fx-gratulacje.svelte-1889c2b,.fx-sylwester.svelte-1889c2b{--fx-d:1.8s;--fx-e:ease-in-out}:is(.fx-pan:where(.svelte-1889c2b),.fx-selfie:where(.svelte-1889c2b),.fx-walentynki:where(.svelte-1889c2b),.fx-gratulacje:where(.svelte-1889c2b),.fx-sylwester:where(.svelte-1889c2b)) i.svelte-1889c2b{animation-name:svelte-1889c2b-spark}.fx-pan.svelte-1889c2b{--fx-step:-.6s}.fx-pan.svelte-1889c2b i:where(.svelte-1889c2b){color:var(--gold-light);text-shadow:0 0 12px #ffdc82e6;font-size:1.8rem}.fx-pan.svelte-1889c2b i:where(.svelte-1889c2b):first-child{top:28%;left:32%}.fx-pan.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){top:36%;left:65%}.fx-pan.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){top:68%;left:37%}@keyframes svelte-1889c2b-spark{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(90deg)}}.fx-zakochany.svelte-1889c2b,.fx-rock.svelte-1889c2b,.fx-urodziny.svelte-1889c2b,.fx-zdrowie.svelte-1889c2b{--fx-d:2s;--fx-e:ease-out}:is(.fx-zakochany:where(.svelte-1889c2b),.fx-rock:where(.svelte-1889c2b),.fx-urodziny:where(.svelte-1889c2b),.fx-zdrowie:where(.svelte-1889c2b)) i.svelte-1889c2b{text-shadow:0 2px 10px #2a0a1d73;font-size:1.9rem;animation-name:svelte-1889c2b-heart-up;top:40%;left:50%}.fx-urodziny.svelte-1889c2b i:where(.svelte-1889c2b),.fx-zdrowie.svelte-1889c2b i:where(.svelte-1889c2b){font-weight:700}.fx-zakochany.svelte-1889c2b{--fx-step:-.73s;--fx-d:2.2s}.fx-zakochany.svelte-1889c2b i:where(.svelte-1889c2b){color:#ff7a9a;text-shadow:0 2px 10px #7a0c1f73;font-size:2rem}@keyframes svelte-1889c2b-heart-up{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(var(--hx), -170px) scale(1.25)}}.fx-superbohater.svelte-1889c2b{--fx-step:-.3s;--fx-d:.9s}.fx-superbohater.svelte-1889c2b i:where(.svelte-1889c2b){background:linear-gradient(#fff0,#ffffffd9);border-radius:4px;width:4px;height:22%;animation-name:svelte-1889c2b-speed-line;top:18%;left:24%}.fx-superbohater.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){left:75%}.fx-superbohater.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){left:31%}@keyframes svelte-1889c2b-speed-line{0%{opacity:0;transform:translateY(-20%)}50%{opacity:1}to{opacity:0;transform:translateY(260%)}}.fx-ogon.svelte-1889c2b{--fx-step:-.5s;--fx-d:1.5s}.fx-ogon.svelte-1889c2b i:where(.svelte-1889c2b){color:var(--gold-light);text-shadow:0 0 10px #ffdc82e6;margin-left:-.6rem;font-size:1.4rem;animation-name:svelte-1889c2b-dizzy;top:20%;left:50%}@keyframes svelte-1889c2b-dizzy{0%,to{transform:translate(64px)}12.5%{transform:translate(45px,12px)scale(1.15)}25%{transform:translateY(16px)scale(1.25)}37.5%{transform:translate(-45px,12px)scale(1.15)}50%{transform:translate(-64px)}62.5%{transform:translate(-45px,-12px)scale(.85)}75%{transform:translateY(-16px)scale(.75)}87.5%{transform:translate(45px,-12px)scale(.85)}}.fx-selfie.svelte-1889c2b{--fx-step:-.43s;--fx-d:1.3s}.fx-selfie.svelte-1889c2b:after{content:"";opacity:0;background:#fff;animation:1.3s linear infinite svelte-1889c2b-selfie-flash;position:absolute;inset:0}.fx-selfie.svelte-1889c2b i:where(.svelte-1889c2b){color:#fff;text-shadow:0 0 14px #fffffff2;font-size:2rem}.fx-selfie.svelte-1889c2b i:where(.svelte-1889c2b):first-child,.fx-walentynki.svelte-1889c2b i:where(.svelte-1889c2b):first-child,.fx-sylwester.svelte-1889c2b i:where(.svelte-1889c2b):first-child{top:30%;left:26%}.fx-selfie.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){top:42%;left:70%}.fx-selfie.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){top:66%;left:31%}@keyframes svelte-1889c2b-selfie-flash{0%,25%,to{opacity:0}5%{opacity:.45}}.fx-rock.svelte-1889c2b{--fx-step:-.6s;--fx-d:1.8s}.fx-rock.svelte-1889c2b i:where(.svelte-1889c2b){color:var(--gold-light);text-shadow:0 2px 10px #2a0a1d99;font-size:2.1rem}.fx-zen.svelte-1889c2b{--fx-step:-1s;--fx-d:3s;--fx-e:ease-out}.fx-zen.svelte-1889c2b i:where(.svelte-1889c2b){aspect-ratio:5/6;border:3px solid #fff0c8cc;border-radius:50%;width:26%;margin:-15.6% 0 0 -13%;animation-name:svelte-1889c2b-aura;top:46%;left:50%;box-shadow:0 0 12px #ffe6aab3}@keyframes svelte-1889c2b-aura{0%{opacity:.85;transform:scale(.75)}to{opacity:0;transform:scale(1.65)}}.fx-zaskoczony.svelte-1889c2b{--fx-step:-.05s;--fx-d:1.6s}.fx-zaskoczony.svelte-1889c2b i:where(.svelte-1889c2b){font-family:var(--font-heading);color:#ff4d6d;text-shadow:0 3px 8px #2a0a1d8c;font-size:2.6rem;font-weight:700;animation-name:svelte-1889c2b-exclaim;top:17%;left:49%}.fx-zaskoczony.svelte-1889c2b i:where(.svelte-1889c2b):first-child{left:38%;rotate:-14deg}.fx-zaskoczony.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){left:60%;rotate:14deg}@keyframes svelte-1889c2b-exclaim{0%,12%{opacity:0;transform:translateY(0)scale(.4)}22%{opacity:1;transform:translateY(-10px)scale(1.2)}60%{opacity:1;transform:translateY(-10px)scale(1)}80%,to{opacity:0;transform:translateY(-10px)scale(1)}}.fx-urodziny.svelte-1889c2b{--fx-step:-.67s}.fx-zdrowie.svelte-1889c2b{--fx-step:-.8s;--fx-d:2.4s}.fx-zdrowie.svelte-1889c2b i:where(.svelte-1889c2b){color:#5fd3a0}.fx-urodziny.svelte-1889c2b i:where(.svelte-1889c2b):first-child,.fx-sylwester.svelte-1889c2b i:where(.svelte-1889c2b):first-child{color:#ffd166}.fx-urodziny.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2),.fx-sylwester.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){color:#ff7aa8}.fx-urodziny.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){color:#6ee7c8}.fx-swieta.svelte-1889c2b{--fx-step:-1s;--fx-d:3s}.fx-swieta.svelte-1889c2b i:where(.svelte-1889c2b){color:#fff;text-shadow:0 0 8px #96c8ffe6;font-size:1.7rem;animation-name:svelte-1889c2b-flake-fall;top:4%;left:22%}.fx-swieta.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){left:52%}.fx-swieta.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){left:80%}@keyframes svelte-1889c2b-flake-fall{0%{opacity:0;transform:none}15%{opacity:1}50%{transform:translate(14px,95px)rotate(90deg)}to{opacity:0;transform:translateY(190px)rotate(180deg)}}.fx-walentynki.svelte-1889c2b{--fx-step:-.6s}.fx-gratulacje.svelte-1889c2b{--fx-step:-.53s;--fx-d:1.6s}.fx-sylwester.svelte-1889c2b{--fx-step:-.5s;--fx-d:1.5s}:is(.fx-walentynki:where(.svelte-1889c2b),.fx-gratulacje:where(.svelte-1889c2b),.fx-sylwester:where(.svelte-1889c2b)) i.svelte-1889c2b{text-shadow:0 0 12px #ffdca0d9;font-size:1.9rem}.fx-walentynki.svelte-1889c2b i:where(.svelte-1889c2b){color:#ff6f91}.fx-gratulacje.svelte-1889c2b i:where(.svelte-1889c2b){color:var(--gold-light)}.fx-walentynki.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2),.fx-sylwester.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){top:40%;left:68%}.fx-walentynki.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3),.fx-sylwester.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){top:66%;left:33%}.fx-sylwester.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){color:#7cc7ff}.fx-gratulacje.svelte-1889c2b i:where(.svelte-1889c2b):first-child{top:22%;left:26%}.fx-gratulacje.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(2){top:24%;left:70%}.fx-gratulacje.svelte-1889c2b i:where(.svelte-1889c2b):nth-child(3){top:10%;left:48%}.pill.svelte-1889c2b{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.pill.svelte-1889c2b:hover{transform:translateY(-2px)}.pill-camera.svelte-1889c2b{display:none}.camera-under.svelte-1889c2b{width:-moz-fit-content;width:fit-content;margin:.9rem auto 0}.restar.svelte-1889c2b{z-index:4;flex-wrap:wrap;justify-content:center;display:flex;position:absolute;left:0;right:0}.encore-row.svelte-1889c2b{justify-content:center;margin-top:1rem;padding:0 1rem;display:flex}.encore.svelte-1889c2b{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:min(100%,340px);min-height:56px;padding:.7rem 1.6rem;font-size:1.3rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -12px #963c3099}.encore.svelte-1889c2b:hover{transform:translateY(-2px)rotate(-1deg)}.center.svelte-1889c2b>.actor.bobble:where(.svelte-1889c2b){transform-origin:50% 100%;animation:none}.bh-body.svelte-1889c2b{transform-origin:50% 100%;position:relative}.bh-fill.svelte-1889c2b{pointer-events:none;display:block;position:absolute}.bh-head.svelte-1889c2b{transform-origin:50% 96.3%;pointer-events:none;position:absolute}.bh-head.svelte-1889c2b canvas:where(.svelte-1889c2b){width:100%;height:100%;display:block}.punch.svelte-1889c2b{z-index:6;background:var(--red);color:#fff;font:700 clamp(1.25rem, 5.5vw, 2rem)/1.1 var(--font-heading);letter-spacing:.03em;white-space:nowrap;pointer-events:none;border:3px solid #fff;border-radius:14px;padding:.3rem .85rem;position:absolute;top:12%;right:7%;box-shadow:0 8px 18px #0006}.quip.svelte-1889c2b{z-index:7;border:2px solid var(--ink);max-width:52%;color:var(--ink);font:700 clamp(.85rem, 3.4vw, 1.05rem)/1.25 var(--font-heading);text-wrap:balance;pointer-events:none;transform-origin:85% 100%;background:#fff;border-radius:18px;margin:0;padding:.5rem .8rem;animation:2.4s ease-out both svelte-1889c2b-quip-pop;position:absolute;top:6%;left:5%;box-shadow:0 6px 14px #0004}.quip.svelte-1889c2b:after{content:"";border:solid var(--ink);background:#fff;border-width:0 2px 2px 0;width:16px;height:16px;position:absolute;bottom:-10px;right:16%;transform:rotate(45deg)skew(8deg,8deg)}@keyframes svelte-1889c2b-quip-pop{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.06)}14%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.head-ring.svelte-1889c2b{z-index:5;border:3px dashed var(--mint);pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 0 0 2000px #1018267a}.head-grab.svelte-1889c2b,.head-tap.svelte-1889c2b{cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.head-grab.svelte-1889c2b{cursor:grab;touch-action:none;width:100%;height:100%;inset:0}.head-grab.svelte-1889c2b:active{cursor:grabbing}.head-tap.svelte-1889c2b{z-index:1}.head-ring.svelte-1889c2b .hnd-r:where(.svelte-1889c2b){width:52px;height:52px;bottom:14.6%;right:14.6%}.head-ring.svelte-1889c2b .hnd-r:where(.svelte-1889c2b) span:where(.svelte-1889c2b){border:3px solid var(--ink);background:var(--mint);width:44px;height:44px;color:var(--ink)}.head-ring.idle.svelte-1889c2b{box-shadow:none;border-color:#0000}.head-ring.idle.svelte-1889c2b .head-grab:where(.svelte-1889c2b){cursor:pointer}.head-tag.svelte-1889c2b{border:2px solid var(--ink);background:var(--mint);color:var(--ink);font:700 .8rem/1.3 var(--font-body);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.15rem .6rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #0005}.restar.head-tools.svelte-1889c2b .pill.head-size:where(.svelte-1889c2b){min-width:48px;min-height:48px;padding-inline:1.1rem;font-size:.95rem}.head-hint.svelte-1889c2b{z-index:8;width:-moz-fit-content;width:fit-content;max-width:90%;color:var(--ink);text-align:center;pointer-events:none;background:#fff;border-radius:999px;margin:0 auto;padding:.45rem 1rem;font-size:.95rem;font-weight:700;position:absolute;top:5%;left:0;right:0}.head-tools.svelte-1889c2b{z-index:8}.frame.mini-host.svelte-1889c2b{z-index:61}.mini-bar.svelte-1889c2b{z-index:60;height:120px;padding:0 1rem 0 calc(var(--mini-w) + 1.75rem);border:0;border-bottom:1px solid var(--gold);color:var(--ink);text-align:left;cursor:pointer;background:#faf7f2f5;align-items:center;animation:.2s ease-out both svelte-1889c2b-mini-in;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 24px -14px #24334673}.mini-label.svelte-1889c2b{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mini-kicker.svelte-1889c2b{font:800 .875rem/1.2 var(--font-body);color:var(--red);align-items:center;gap:.4rem;display:inline-flex}.mini-move.svelte-1889c2b{font:700 1.05rem/1.2 var(--font-heading);overflow-wrap:break-word}.mini-label.svelte-1889c2b small:where(.svelte-1889c2b){font:600 .875rem/1.3 var(--font-body);color:var(--ink-soft)}.mini-live.svelte-1889c2b{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px}.stage.mini.svelte-1889c2b{z-index:61;transform:scale(var(--mk));transform-origin:0 0;pointer-events:none;animation:.2s ease-out both svelte-1889c2b-mini-fade;position:fixed;top:8px;left:1rem;box-shadow:0 6px 16px #24334640}@keyframes svelte-1889c2b-mini-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes svelte-1889c2b-mini-fade{0%{opacity:0}}.speech-wrap.svelte-1889c2b{z-index:7;pointer-events:none}.speech-follow.svelte-1889c2b{pointer-events:none}.prop-tools.svelte-1889c2b{z-index:8;gap:.45rem;padding:0 5%}.prop-size.svelte-1889c2b{align-items:center;gap:.75rem;width:min(100%,420px);margin:.75rem auto 0;font-weight:700;display:flex}.prop-size.svelte-1889c2b input:where(.svelte-1889c2b){flex:1;min-width:0;min-height:48px}.drop.busy.svelte-1889c2b{opacity:.7}.drop-or.svelte-1889c2b{color:var(--red);font-size:1rem;font-weight:700}@media (hover:none) and (pointer:coarse){.pill-camera.svelte-1889c2b{display:inline-flex}.camera-under.svelte-1889c2b{display:flex}.drop-or.svelte-1889c2b{display:none}}.note-wrap.svelte-1889c2b{z-index:8;pointer-events:none;justify-content:center;padding:0 12%;display:flex;position:absolute;top:16%;left:0;right:0}.note.svelte-1889c2b{border:1px solid var(--gold);color:var(--ink);font:600 .9rem var(--font-body);text-align:center;background:#fff;border-radius:999px;margin:0;padding:.55rem 1.2rem;animation:.35s cubic-bezier(.2,.8,.3,1.3) both svelte-1889c2b-note-in;box-shadow:0 8px 24px #24334618}.note-error.svelte-1889c2b{border-radius:20px}@keyframes svelte-1889c2b-note-in{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.drag-over.svelte-1889c2b{z-index:9;border:4px dashed var(--gold-light);color:var(--cream);font-family:var(--font-heading);text-align:center;pointer-events:none;background:#2a0a1dbd;border-radius:24px;place-items:center;padding:1rem;font-size:clamp(1.3rem,3vw,2rem);font-weight:600;animation:.25s ease-out both svelte-1889c2b-note-in;display:grid;position:absolute;inset:4%}.privacy.svelte-1889c2b{color:var(--ink-soft);justify-content:center;align-items:center;gap:.35rem;margin:1.25rem 0 0;padding:0 1rem;font-size:13px;line-height:1.4;display:flex}.drop.svelte-1889c2b{width:100%;min-height:48px;color:var(--ink);text-align:center;cursor:pointer;background:#ffffffed;border:1px dashed #c7cbd0;border-radius:22px;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1rem;display:flex;box-shadow:0 8px 30px #17263b1a}.drop.svelte-1889c2b:hover{transform:translateY(-4px)scale(1.02)}.drop-icon.svelte-1889c2b{background:var(--gold-light);width:56px;height:56px;color:var(--red);border-radius:50%;place-items:center;display:grid}.drop-label.svelte-1889c2b{color:var(--red-deep);font-size:1.4rem;font-weight:600;line-height:1.2}.drop-hint.svelte-1889c2b{color:var(--ink-soft);font-size:1rem}@keyframes svelte-1889c2b-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.paused.svelte-1889c2b .actor:where(.svelte-1889c2b),.paused.svelte-1889c2b .quip:where(.svelte-1889c2b),.paused.svelte-1889c2b .fx:where(.svelte-1889c2b) i:where(.svelte-1889c2b),.paused.svelte-1889c2b .fx:where(.svelte-1889c2b):after,.paused.svelte-1889c2b .cape:where(.svelte-1889c2b),.paused.svelte-1889c2b .eyes:where(.svelte-1889c2b) i:where(.svelte-1889c2b){animation-play-state:paused}.studio.svelte-1889c2b{margin:0 auto}.tablist.svelte-1889c2b{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.6rem 0 0;display:grid;overflow:visible;container-type:inline-size}.tab.svelte-1889c2b{min-width:0;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tab-arm.svelte-1889c2b{background:repeating-linear-gradient(-50deg, #241a1d 0 8px, var(--cream) 8px 16px);transform-origin:8px 100%;border:2px solid #241a1d;border-radius:8px 8px 4px 4px;height:12px;margin:0 6px 2px;transition:transform .3s cubic-bezier(.2,.8,.3,1.4);display:block}.tab-body.svelte-1889c2b{background:linear-gradient(#ffffff8c, #fff0), var(--tone);text-align:center;border:2px solid #3a232824;border-radius:6px 6px 14px 14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;min-height:72px;padding:.55rem .25rem .5rem;display:flex;position:relative;box-shadow:0 8px 16px -10px #3a232859}.tab-icon.svelte-1889c2b{font-size:1.5rem;line-height:1}.tab-label.svelte-1889c2b{-webkit-hyphens:manual;hyphens:manual;flex:none;font-size:clamp(.7rem,2.3cqi,.8rem);font-weight:700;line-height:1.15}.tab-short.svelte-1889c2b{display:none}.tab-num.svelte-1889c2b{width:18px;height:18px;font:700 .7rem var(--font-heading);background:#ffffffbf;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.tab.svelte-1889c2b:hover{transform:translateY(-2px)}.tab.svelte-1889c2b:hover .tab-arm:where(.svelte-1889c2b),.tab[aria-selected=true].svelte-1889c2b .tab-arm:where(.svelte-1889c2b){transform:rotate(-10deg)}.tab[aria-selected=true].svelte-1889c2b{transform:translateY(-3px)}.tab[aria-selected=true].svelte-1889c2b .tab-body:where(.svelte-1889c2b){border-color:var(--red);background:var(--red);color:#fff;box-shadow:0 0 0 3px #963c3040,0 10px 18px -8px #963c3099}.tab[aria-selected=true].svelte-1889c2b .tab-num:where(.svelte-1889c2b){color:var(--red);background:#fff}.tab.svelte-1889c2b:focus-visible .tab-body:where(.svelte-1889c2b){outline:3px solid var(--red);outline-offset:3px}.panel.svelte-1889c2b{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.panel[hidden].svelte-1889c2b{display:none}.panel-icon.svelte-1889c2b{background:var(--gold-light);width:48px;height:48px;color:var(--red);border-radius:14px;margin-bottom:.75rem;font-size:2.5rem;line-height:1}.panel-title.svelte-1889c2b{margin:.25rem 0 0;font-weight:700}.soon.svelte-1889c2b{background:var(--gold-light);color:var(--ink);font-family:var(--font-heading);letter-spacing:.04em;border-radius:999px;margin:.35rem 0 0;padding:.35rem 1rem;font-size:1.05rem;font-weight:600}.panel-lead.svelte-1889c2b{margin:.2rem 0 1.25rem}.moves.svelte-1889c2b,.sceneries.svelte-1889c2b{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.dice-row.svelte-1889c2b{justify-content:center;margin:-.5rem 0 1.25rem;display:flex}.dice-btn.svelte-1889c2b{cursor:pointer;align-items:center;gap:.5rem;padding:.55rem 1.3rem;font-size:1.05rem;display:inline-flex}.moves-head.svelte-1889c2b{width:100%;color:var(--ink);text-align:left;margin:1.5rem 0 .75rem;font-size:1.15rem;font-weight:700}.dice-row.svelte-1889c2b+.moves-head:where(.svelte-1889c2b){margin-top:0}.moves-sub.svelte-1889c2b{width:100%;font:700 1rem/1.3 var(--font-heading);color:var(--ink-soft);text-align:left;margin:1.25rem 0 .6rem}.occ-more[hidden].svelte-1889c2b{display:none}.move-card.svelte-1889c2b,.scenery-card.svelte-1889c2b{min-height:48px;font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex}.move-card.svelte-1889c2b:hover,.scenery-card.svelte-1889c2b:hover{transform:translateY(-4px)rotate(-1deg)}.move-card[aria-pressed=true].svelte-1889c2b,.scenery-card[aria-pressed=true].svelte-1889c2b{transform:translateY(-4px)}.move-icon.svelte-1889c2b{color:var(--red);font-size:2.2rem;line-height:1}.move-title.svelte-1889c2b{font-size:1rem;font-weight:700;line-height:1.2}.scenery-card.svelte-1889c2b{justify-content:normal;align-items:stretch;gap:.5rem}.scenery-thumb.svelte-1889c2b{aspect-ratio:5/3;border:3px solid var(--gold);background:#2a0a1d;border-radius:14px;width:100%;height:auto;display:block}.scenery-name.svelte-1889c2b{color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}@media (prefers-reduced-motion:reduce){.layer.svelte-1889c2b,.tab-arm.svelte-1889c2b{transition:none}.mini-bar.svelte-1889c2b,.stage.mini.svelte-1889c2b,.quip.svelte-1889c2b{animation:none}.actor.svelte-1889c2b{animation-duration:16.5s}.portrait.svelte-1889c2b{animation-duration:2.1s}.home.svelte-1889c2b{--decor-speed:3}}.blob.svelte-1889c2b,.deco-star.svelte-1889c2b,.ticket.svelte-1889c2b,.spot.svelte-1889c2b,.footlights.svelte-1889c2b{animation:var(--decor-animation) calc(var(--decor-duration,5s) * var(--decor-speed)) ease-in-out infinite}.blob.svelte-1889c2b,.ticket.svelte-1889c2b,.spot.svelte-1889c2b{animation-composition:add}.blob.svelte-1889c2b{--decor-animation:decor-breathe;--decor-duration:8s}.blob-pink.svelte-1889c2b{--decor-duration:10s;animation-delay:calc(-3s * var(--decor-speed))}.blob-lav.svelte-1889c2b{--decor-duration:12s;animation-delay:calc(-7s * var(--decor-speed))}.deco-star.svelte-1889c2b{transform-origin:50%;--decor-animation:decor-twinkle}.deco-star.layer.svelte-1889c2b{--star-drift:translate3d(calc(var(--px) * var(--dx,0px)), calc(var(--py) * var(--dy,0px) + var(--sy) * var(--ds,0px)), 0)}.s2.svelte-1889c2b{animation-delay:calc(-1.3s * var(--decor-speed))}.s3.svelte-1889c2b{animation-delay:calc(-2.7s * var(--decor-speed))}.wing-star.svelte-1889c2b{animation-delay:calc(-3.8s * var(--decor-speed))}.ticket.svelte-1889c2b{transform-origin:50% 0;--decor-animation:decor-sweep;--decor-duration:4s;--sweep-angle:4deg}.spot.svelte-1889c2b{--decor-animation:decor-sweep;--decor-duration:6s;--sweep-angle:12deg}.spot-r.svelte-1889c2b{animation-delay:calc(-3s * var(--decor-speed))}.footlights.svelte-1889c2b{--decor-animation:decor-glow}.decor-paused.svelte-1889c2b :is(.blob:where(.svelte-1889c2b),.deco-star:where(.svelte-1889c2b),.ticket:where(.svelte-1889c2b),.spot:where(.svelte-1889c2b),.footlights:where(.svelte-1889c2b)){animation-play-state:paused}@keyframes svelte-1889c2b-decor-breathe{0%,to{transform:translate(-5px,4px)scale(.92)}50%{transform:translate(5px,-4px)scale(1.08)}}@keyframes svelte-1889c2b-decor-twinkle{0%,to{transform:var(--star-drift,translate(0)) rotate(-8deg) scale(.96);opacity:.55}50%{transform:var(--star-drift,translate(0)) rotate(8deg) scale(1.04);opacity:1}}@keyframes svelte-1889c2b-decor-sweep{0%,to{transform:rotate(calc(-1 * var(--sweep-angle)))}50%{transform:rotate(var(--sweep-angle))}}@keyframes svelte-1889c2b-decor-glow{0%,to{opacity:.55}50%{opacity:1}}.species.svelte-1889c2b{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;margin:0 auto .75rem;padding:0 .5rem;display:flex}.species-q.svelte-1889c2b{font:700 1.05rem/1.2 var(--font-heading);color:var(--ink);margin:0}.species-btns.svelte-1889c2b{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.species-btn.svelte-1889c2b{border:1px solid var(--gold);min-height:48px;color:var(--ink);font:700 .95rem var(--font-body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem .35rem .6rem;display:inline-flex}.species-btn.svelte-1889c2b img:where(.svelte-1889c2b){width:28px;height:28px}.species-btn[aria-pressed=true].svelte-1889c2b{border-color:var(--red);background:var(--gold-light);box-shadow:0 0 0 1px var(--red)}.stage.svelte-1889c2b :is(.center:where(.svelte-1889c2b),.speech-wrap:where(.svelte-1889c2b)).frameless:where(.svelte-1889c2b){inset:12% 7%}.pet-shadow.svelte-1889c2b{pointer-events:none;background:radial-gradient(closest-side,#140a0c8c,#140a0c00);border-radius:50%;position:absolute;left:50%}.stage.svelte-1889c2b .drape:where(.svelte-1889c2b){z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 55%,#00000059),repeating-linear-gradient(90deg,#7a0c1f 0 7px,#b3183a 7px 13px,#8e1028 13px 18px);border-bottom-right-radius:100% 22%;width:8%;min-width:22px;display:block;position:absolute;top:0;bottom:15%;box-shadow:4px 0 12px #0006}.stage.svelte-1889c2b .drape-l:where(.svelte-1889c2b){left:0}.stage.svelte-1889c2b .drape-r:where(.svelte-1889c2b){right:0;transform:scaleX(-1)}.workspace.svelte-1889c2b{position:relative}@media (min-width:1024px){.workspace.svelte-1889c2b{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:2rem;max-width:1440px;margin:0 auto;padding:1rem 1.5rem 0;display:grid}.workspace.svelte-1889c2b .stage-section:where(.svelte-1889c2b){max-width:none;margin:0;padding:0;position:sticky;top:1rem}.workspace.svelte-1889c2b .wing:where(.svelte-1889c2b){display:none}.workspace.svelte-1889c2b .stage:where(.svelte-1889c2b){aspect-ratio:auto;height:clamp(420px,100dvh - 15rem,760px)}.workspace.has-star.svelte-1889c2b .stage:where(.svelte-1889c2b){height:clamp(360px,100dvh - 22rem,700px)}.studio.svelte-1889c2b{margin:0;padding:0 0 6rem}.workspace.svelte-1889c2b .moves:where(.svelte-1889c2b),.workspace.svelte-1889c2b .sceneries:where(.svelte-1889c2b){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.workspace.has-star.svelte-1889c2b .stage-section:where(.svelte-1889c2b){display:contents}.workspace.has-star.svelte-1889c2b .wing:where(.svelte-1889c2b){display:none}.workspace.has-star.svelte-1889c2b .frame:where(.svelte-1889c2b){z-index:30;border-radius:26px;padding:6px;position:relative}.workspace.has-star.svelte-1889c2b .frame.mini-host:where(.svelte-1889c2b){z-index:61}.workspace.has-star.svelte-1889c2b .stage:where(.svelte-1889c2b){aspect-ratio:auto;height:max(220px,45dvh - 12px)}.workspace.has-star.svelte-1889c2b .prop-size:where(.svelte-1889c2b){padding-inline:1rem}.studio.svelte-1889c2b{flex-direction:column;padding:1rem 1rem 0;display:flex}.tablist.svelte-1889c2b{z-index:40;padding:4px 2px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--gold);background:#fffdf8;order:2;gap:2px;margin:.75rem -1rem 0;position:sticky;bottom:0;box-shadow:0 -10px 24px -14px #24334673}.tab-arm.svelte-1889c2b,.tab-num.svelte-1889c2b,.tab-full.svelte-1889c2b{display:none}.tab-body.svelte-1889c2b{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:12px;gap:3px;padding:6px 2px 5px}.tab[aria-selected=true].svelte-1889c2b .tab-body:where(.svelte-1889c2b){box-shadow:inset 0 3px #fff,0 6px 14px -6px #963c30b3}.tab-label.svelte-1889c2b{letter-spacing:-.01em;font-size:.8125rem;font-weight:800}.tab-short.svelte-1889c2b{display:inline}.workspace.svelte-1889c2b .studio:where(.svelte-1889c2b) .panel:where(.svelte-1889c2b){margin-top:0}.workspace.svelte-1889c2b .panel:where(.svelte-1889c2b){scroll-margin-top:132px}}.star-name.svelte-1889c2b{flex-direction:column;gap:.4rem;width:min(100%,520px);margin:0 auto .75rem;padding:0 .5rem;display:flex}.star-name-q.svelte-1889c2b{font:700 1.1rem/1.2 var(--font-heading);color:var(--ink);text-align:center}.star-name-row.svelte-1889c2b{gap:.5rem;display:flex}.star-name-row.svelte-1889c2b input:where(.svelte-1889c2b){border:2px solid var(--gold);min-width:0;min-height:52px;color:var(--ink);font:700 1.25rem var(--font-body);background:#fff;border-radius:14px;flex:1;padding:.5rem 1rem}.star-name-ok.svelte-1889c2b,.star-name-edit.svelte-1889c2b{border:1px solid var(--red);background:var(--red);color:#fff;min-height:52px;font:700 1.05rem var(--font-body);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.1rem;display:inline-flex}.star-name.done.svelte-1889c2b{flex-flow:wrap;justify-content:center;align-items:center;gap:.4rem .75rem}.star-name-who.svelte-1889c2b{font:700 1.15rem/1.2 var(--font-heading);color:var(--ink);overflow-wrap:anywhere;margin:0}.star-name-who.svelte-1889c2b span:where(.svelte-1889c2b){color:#b8860b}.star-name-edit.svelte-1889c2b{border-color:var(--gold);min-height:48px;color:var(--ink);background:#fff;font-size:.95rem}@media (min-width:1024px){.star-name.svelte-1889c2b:not(.done){flex-flow:wrap;align-items:center;width:100%}.star-name.svelte-1889c2b:not(.done) .star-name-row:where(.svelte-1889c2b){flex:260px}}.name-plaque.svelte-1889c2b{z-index:4;color:#3a2208;max-width:80%;font:700 clamp(.95rem, 2.4vw, 1.2rem)/1.15 var(--font-heading);letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#ffe9a8,#e0b24a 55%,#c8952e);border:2px solid #8a5a12;border-radius:10px;margin:0;padding:.3rem 1rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 10px #0007,inset 0 1px #fff8}.quip-who.svelte-1889c2b{color:var(--red);margin-right:.3em}@media (max-width:1023px),(prefers-reduced-motion:reduce){.tab.svelte-1889c2b,.tab.svelte-1889c2b:hover,.tab[aria-selected=true].svelte-1889c2b{transform:none}}.ambient.svelte-169be6l{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wash-follow.svelte-169be6l{transform:translate(var(--follow-x,0px), var(--follow-y,0px));position:absolute;inset:0}.wash.svelte-169be6l{aspect-ratio:1;width:min(110vw,1000px);animation:8s ease-in-out infinite svelte-169be6l-breathe;position:absolute}.wash-one.svelte-169be6l{background:radial-gradient(closest-side, var(--pink), transparent);top:-10%;left:-22%}.wash-two.svelte-169be6l{background:radial-gradient(closest-side, var(--mint), transparent);animation-delay:-4s;bottom:-10%;right:-22%}.paw-track.svelte-169be6l{opacity:.15;animation:24s ease-in-out infinite svelte-169be6l-walk;animation-delay:var(--track-delay);position:absolute;inset:0}.paw.svelte-169be6l{position:absolute}.rest.svelte-169be6l .wash:where(.svelte-169be6l),.rest.svelte-169be6l .paw-track:where(.svelte-169be6l){animation-play-state:paused}@keyframes svelte-169be6l-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@keyframes svelte-169be6l-walk{0%,to{opacity:.15;transform:translate(-8px,12px)}50%{opacity:.15;transform:translate(8px,-12px)}}@media (max-width:600px){.desktop-track.svelte-169be6l{display:none}}@media (prefers-reduced-motion:reduce){.wash.svelte-169be6l{animation-duration:24s}.wash-two.svelte-169be6l{animation-delay:-12s}.paw-track.svelte-169be6l{animation-duration:72s;animation-delay:calc(var(--track-delay) * 3)}}[data-tenant=smieszki] .tenant-root .hau :is(button,input,select,textarea,label,.tile-title,.move-title,.scenery-name,.tab-label,.rk-name,.sig-text,.pr-small,.np-phrase){font-family:var(--font-body)}[data-tenant=smieszki] .tenant-root .hau :is(h1,h2,h3,h4,legend,.panel-title,.drop-label,.pr-result-title){font-family:var(--font-heading)}[data-tenant=smieszki] .tenant-root .hau button:not(.sp-h){transition:transform .16s}[data-tenant=smieszki] .tenant-root .hau button:active:not(:disabled):not(.pl-grab):not(.hnd):not(.sp-grab):not(.sp-h){transform:translateY(-2px)scale(1.015)}[data-tenant=smieszki] .tenant-root .hau :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--red);outline-offset:4px}[data-tenant=smieszki] .tenant-root .hau :is(.curtain,.drape,.valance,.intro-rays){display:none}[data-tenant=smieszki] .tenant-root .hau .title{color:var(--ink);letter-spacing:-.035em;font-size:clamp(3rem,6vw,5rem);font-weight:600}[data-tenant=smieszki] .tenant-root .hau .stage-section{max-width:520px;padding:1rem 1rem 0}[data-tenant=smieszki] .tenant-root .hau .frame{border:1px solid var(--gold);background:#fff;border-radius:38px;padding:10px;box-shadow:0 24px 70px -24px #24334640}[data-tenant=smieszki] .tenant-root .hau .stage{aspect-ratio:4/5;border-radius:28px;height:auto;min-height:0}[data-tenant=smieszki] .tenant-root .hau :is(.center,.speech-wrap){inset:7% 7% 22%}[data-tenant=smieszki] .tenant-root .hau :is(.center,.speech-wrap).walk-of-fame{inset:0}[data-tenant=smieszki] .tenant-root .hau .restar{gap:.4rem;bottom:4%}[data-tenant=smieszki] .tenant-root .hau .restar.below-stage{margin-top:1rem;position:relative;bottom:auto}[data-tenant=smieszki] .tenant-root .hau .pill{min-height:44px;color:var(--ink);background:#fff;border:1px solid #ded8d0;padding:.5rem .75rem;font-size:.85rem}[data-tenant=smieszki] .tenant-root .hau .pill-ok{background:var(--gold-light);border-color:var(--red)}[data-tenant=smieszki] .tenant-root .hau .panel{border:1px solid var(--gold);background:radial-gradient(ellipse at 50% 0, var(--tone,var(--mint)), transparent 75%), #fffdf8;border-radius:28px;margin:.6rem 0 0;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 24px 50px -18px #24334640}[data-tenant=smieszki] .tenant-root .hau .panel-title{color:var(--ink);margin-bottom:1rem;font-size:1.8rem}[data-tenant=smieszki] .tenant-root .hau :is(.panel-lead,.rk-lead,.np-lead,.pr-lead){color:var(--ink-soft);margin-bottom:1.75rem;font-size:1rem;line-height:1.65}[data-tenant=smieszki] .tenant-root .hau :is(.moves,.sceneries,.pr-tiles,.rk-items){gap:.85rem}[data-tenant=smieszki] .tenant-root .hau :is(.move-card,.scenery-card,.tile,.rk-tile,.np-style,.np-phrase,.np-tail,.rk-cat,.np-cat){background:linear-gradient(155deg, #fff 15%, color-mix(in srgb, var(--tone,var(--lav)) 55%, #fff));color:var(--ink);border:1px solid var(--gold);border-radius:16px;box-shadow:0 12px 26px -12px #24334650,0 2px #2433460d}[data-tenant=smieszki] .tenant-root .hau :is(.move-card,.scenery-card,.rk-tile){padding:1rem}[data-tenant=smieszki] .tenant-root .hau :is(.move-card,.scenery-card)[aria-pressed=true],[data-tenant=smieszki] .tenant-root .hau :is(.rk-cat,.np-cat)[aria-selected=true],[data-tenant=smieszki] .tenant-root .hau .np-phrase[aria-pressed=true]{border-color:var(--red);background:linear-gradient(155deg, #fff, var(--gold-light));color:var(--ink);box-shadow:0 0 0 1px var(--red), 0 14px 28px -14px #24334660}[data-tenant=smieszki] .tenant-root .hau :is(.tile,.np-style,.np-tail):has(input:checked){border-color:var(--red);background:linear-gradient(155deg, #fff, var(--gold-light));color:var(--ink);box-shadow:0 0 0 1px var(--red), 0 14px 28px -14px #24334660}[data-tenant=smieszki] .tenant-root .hau :is(.pr-btn,.rk-btn,.np-btn){border:1px solid var(--gold);min-height:48px;color:var(--ink);background:#fff;border-radius:14px;font-weight:700}[data-tenant=smieszki] .tenant-root .hau :is(.pr-record,.pr-download,.np-add){background:var(--red);color:#fff;border:1px solid var(--red);border-radius:16px;box-shadow:0 8px 20px -12px #b94e3e80}[data-tenant=smieszki] .tenant-root .hau :is(.pr-soft,.pr-bar){background:var(--cream-2)}[data-tenant=smieszki] .tenant-root .hau .pr-listen.on{background:var(--gold-light);color:var(--red)}[data-tenant=smieszki] .tenant-root .hau :is(.pr-result,.pr-invite,.pr-dlg-box,.np-own){border:1px solid var(--gold);background:#fff;border-radius:22px}[data-tenant=smieszki] .tenant-root .hau :is(.pr-name input,.np-entry input){color:var(--ink);box-shadow:none;background:#fff;border:1px solid #b6bcc4;border-radius:12px}[data-tenant=smieszki] .tenant-root .hau input[type=range]{accent-color:var(--red)}[data-tenant=smieszki] .tenant-root .hau .more-btn{border:1px solid var(--gold);min-height:48px;color:var(--ink);font:700 1rem var(--font-body);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:.6rem auto .4rem;padding:.5rem 1.6rem;display:flex}[data-tenant=smieszki] .tenant-root .hau :is([data-more-hidden],.more-btn[hidden]){display:none}@media (max-width:1023px){[data-tenant=smieszki] .tenant-root .hau :is(.pr-tiles:not(.pr-2),.np-cats,.np-phrases,.np-styles,.rk-cats,.rk-items){margin-inline:calc(-1 * var(--sx,1rem));padding:.3rem var(--sx,1rem) .6rem;scroll-snap-type:x proximity;scroll-padding-inline:var(--sx,1rem);overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}[data-tenant=smieszki] .tenant-root .hau :is(.moves,.sceneries){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-tenant=smieszki] .tenant-root .hau :is(.move-card,.scenery-card){min-width:0;min-height:72px;padding:.75rem .5rem}[data-tenant=smieszki] .tenant-root .hau :is(.move-title,.scenery-name){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.9375rem;line-height:1.25}[data-tenant=smieszki] .tenant-root .hau .studio .panel{margin-bottom:72px}[data-tenant=smieszki] .tenant-root .hau :is(.badge,.pill,.pill-sm,.sig-text,.rk-count,.pr-rec,.tile-sub,.pr-hint,.pr-legend-note,.pr-small,.pr-privacy,.privacy,.hau-credit,.pr-btn.sound-preview){font-size:.875rem}[data-tenant=smieszki] .tenant-root .hau .quip{font-size:max(.875rem,min(3.4vw,1.05rem))}}@media (max-width:850px){[data-tenant=smieszki] .tenant-root .hau .stage-section{padding-top:7.5rem}[data-tenant=smieszki] .tenant-root .hau .wing{top:0;transform:scale(.65)}[data-tenant=smieszki] .tenant-root .hau .wing-l{transform-origin:0 0;left:1.25rem}[data-tenant=smieszki] .tenant-root .hau .wing-r{transform-origin:100% 0;right:1.25rem}}@media (max-width:600px){[data-tenant=smieszki] .tenant-root .hau .hero{padding-top:2rem}[data-tenant=smieszki] .tenant-root .hau .panel{border-radius:22px;padding:1.25rem .9rem}[data-tenant=smieszki] .tenant-root .hau .pr-set{padding:.75rem .5rem}[data-tenant=smieszki] .tenant-root .hau .pr-pair{grid-template-columns:1fr}[data-tenant=smieszki] .tenant-root .hau .pr-vol{grid-template-columns:5rem minmax(0,1fr) 2.5rem;gap:.4rem}[data-tenant=smieszki] .tenant-root .hau .frame{border-radius:30px;padding:7px}[data-tenant=smieszki] .tenant-root .hau .stage{border-radius:23px}[data-tenant=smieszki] .tenant-root .hau .pill-sm{padding-inline:.5rem}[data-tenant=smieszki] .tenant-root .hau .prop-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}[data-tenant=smieszki] .tenant-root .hau .prop-tools .pill-sm{flex-direction:column;gap:.2rem;min-height:58px;padding:.3rem .15rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){[data-tenant=smieszki] .tenant-root .hau button{transition:none}[data-tenant=smieszki] .tenant-root .hau button:active:not(:disabled):not(.sp-h){transform:none}}.hau.svelte-10n9mxo{--cream:#faf7f2;--cream-2:#f2eee8;--red:#963c30;--red-deep:#243346;--gold:#ded8d0;--gold-light:#fbece6;--ink:#243346;--ink-soft:#465263;--mint:#b8e8d2;--pink:#ffc6d9;--lav:#d9c9f5;--sky:#bfe0fa;--font-heading:"Fredoka", "Nunito", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;isolation:isolate;background:var(--cream);min-height:100vh;color:var(--ink);font:1.0625rem/1.6 var(--font-body);flex-direction:column;display:flex;position:relative;overflow-x:clip}.hau-main.svelte-10n9mxo{flex:1}[data-tenant=smieszki] .tenant-root .hau.motion-paused *{animation-play-state:paused}[data-tenant=smieszki] .tenant-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tenant=smieszki] .tenant-root .hnd{pointer-events:auto;touch-action:none;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}[data-tenant=smieszki] .tenant-root .hnd span{border:2px solid var(--cream);background:var(--red);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 10px #0006}[data-tenant=smieszki] .tenant-root .hnd-x{color:var(--cream);top:0;right:0;transform:translate(55%,-55%)}[data-tenant=smieszki] .tenant-root .hnd-r{color:var(--red-deep);cursor:nwse-resize;bottom:0;right:0;transform:translate(55%,55%)}[data-tenant=smieszki] .tenant-root .hnd-r span{background:var(--gold-light)}[data-tenant=smieszki] .tenant-root .hnd:focus-visible{outline:none}[data-tenant=smieszki] .tenant-root .hnd:focus-visible span{outline:3px solid var(--gold-light);outline-offset:2px}.hau-footer.svelte-10n9mxo{text-align:center;color:var(--ink-soft);padding:3rem 1.25rem 6rem;font-size:.9rem}.hau-footer.svelte-10n9mxo a:where(.svelte-10n9mxo){color:var(--red);text-underline-offset:4px;cursor:pointer;border-radius:6px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.hau-footer.svelte-10n9mxo .hau-credit:where(.svelte-10n9mxo){margin:1.25rem 0 0;font-size:.8125rem}.hau-footer.svelte-10n9mxo .hau-credit:where(.svelte-10n9mxo) a:where(.svelte-10n9mxo){text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.paniem.svelte-10n9mxo{justify-content:center;align-items:center;gap:.6rem;max-width:100%;margin:1.75rem auto 0;display:flex}.paniem-paw.svelte-10n9mxo{background:0 0;border:0;flex:none;width:auto;height:40px;display:block}.paniem-text.svelte-10n9mxo{text-align:left;min-width:0;font-style:normal}.paniem-name.svelte-10n9mxo{font-family:var(--font-body);color:var(--ink);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.paniem-mail.svelte-10n9mxo{color:var(--red);align-items:center;gap:.35rem;margin:.15rem 0 0;display:flex}.hau-footer.svelte-10n9mxo .paniem-link:where(.svelte-10n9mxo){white-space:nowrap;text-underline-offset:3px;font-size:.875rem;font-weight:800;line-height:1.5;text-decoration-thickness:1px}.pause-btn.svelte-10n9mxo{z-index:120;border:1px solid var(--gold);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 6px 24px #24334615}.pause-btn.svelte-10n9mxo:hover{transform:translateY(-2px)}.hau-main.svelte-10n9mxo:focus{outline:none}.top-btn.svelte-10n9mxo{right:1.25rem;bottom:calc(1.25rem + 60px + env(safe-area-inset-bottom,0px));z-index:120;border:1px solid var(--gold);width:52px;height:52px;color:var(--ink);font:700 1.6rem/1 var(--font-heading);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 6px 24px #24334626}@media (hover:hover){.top-btn.svelte-10n9mxo:hover{border-color:var(--red);color:var(--red)}}@media (max-width:1023px){.hau.svelte-10n9mxo{--ink-soft:#2c3848}.top-btn.svelte-10n9mxo{display:none}.pause-btn.svelte-10n9mxo{right:1rem;bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.paw-print.svelte-10n9mxo{z-index:110;color:var(--red);pointer-events:none;opacity:0;transform:translate(-50%, -50%) rotate(var(--r)) scale(.5);animation:1s ease-out forwards svelte-10n9mxo-paw-print;position:fixed}@keyframes svelte-10n9mxo-paw-print{18%{opacity:.85;transform:translate(-50%, -50%) rotate(var(--r)) scale(1.08)}32%,to{transform:translate(-50%, -50%) rotate(var(--r)) scale(1)}32%{opacity:.8}to{opacity:0}}.intro.svelte-10n9mxo{z-index:100;background:var(--cream);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.intro.reveal.svelte-10n9mxo{animation:.7s both svelte-10n9mxo-intro-out}@keyframes svelte-10n9mxo-intro-out{to{opacity:0}}.clapper.svelte-10n9mxo{filter:drop-shadow(0 28px 40px #3a23284d);width:min(88vw,470px);position:relative}.reveal.svelte-10n9mxo .clapper:where(.svelte-10n9mxo){animation:.6s cubic-bezier(.5,0,.75,0) both svelte-10n9mxo-clapper-out}@keyframes svelte-10n9mxo-clapper-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.2)translateY(-4%)}}.slam.svelte-10n9mxo .clapper-inner:where(.svelte-10n9mxo){animation:.45s .18s both svelte-10n9mxo-clap-shake}.clap-arm.svelte-10n9mxo{background:repeating-linear-gradient(-55deg, #241a1d 0 26px, var(--cream) 26px 52px);transform-origin:16px 100%;border:4px solid #241a1d;border-radius:10px;height:54px;transition:transform .2s cubic-bezier(.7,0,1,.6);transform:rotate(-30deg)}.slam.svelte-10n9mxo .clap-arm:where(.svelte-10n9mxo){transform:rotate(0)}.clap-body.svelte-10n9mxo{border:4px solid var(--ink);background:var(--ink);color:var(--cream);text-align:center;border-radius:8px 8px 22px 22px;margin-top:5px;padding:4.2rem 1.5rem 1.6rem;position:relative}.clap-body.svelte-10n9mxo:before{content:"";background:repeating-linear-gradient(55deg, #241a1d 0 26px, var(--cream) 26px 52px);border-radius:4px 4px 0 0;height:46px;position:absolute;top:0;left:0;right:0}.clap-title.svelte-10n9mxo{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(2rem,8vw,2.75rem);font-weight:700;line-height:1.1}.clap-cells.svelte-10n9mxo{border:2px solid #fff8ec8c;border-radius:10px;grid-template-columns:1fr 1fr;margin:1.1rem 0;display:grid}.clap-cells.svelte-10n9mxo p:where(.svelte-10n9mxo){font-family:var(--font-heading);margin:0;padding:.6rem .5rem;font-size:1.2rem;font-weight:600}.clap-cells.svelte-10n9mxo p:where(.svelte-10n9mxo)+p:where(.svelte-10n9mxo){border-left:2px solid #fff8ec8c}.clap-action.svelte-10n9mxo{color:#fff;font-family:var(--font-heading);letter-spacing:.06em;margin:0;font-size:clamp(2.2rem,9vw,3.1rem);font-weight:700}.burst.svelte-10n9mxo{z-index:2;background:var(--red);color:#fff;font-family:var(--font-heading);border-radius:14px;padding:.35rem .9rem;font-size:1.35rem;font-weight:700;animation:.5s .17s both svelte-10n9mxo-burst;position:absolute;top:-2.6rem;right:-.75rem;transform:rotate(-8deg)}@keyframes svelte-10n9mxo-clap-shake{0%,to{transform:none}20%{transform:translate(-6px,4px)rotate(-1.4deg)}40%{transform:translate(5px,-2px)rotate(1deg)}60%{transform:translate(-3px,1px)rotate(-.5deg)}}@keyframes svelte-10n9mxo-burst{0%{opacity:0;transform:rotate(-16deg)scale(.3)}60%{opacity:1;transform:rotate(-6deg)scale(1.15)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.intro-skip.svelte-10n9mxo{min-height:48px;color:var(--ink);font-family:var(--font-body);cursor:pointer;background:#fff8ece6;border:2px solid #3a232840;border-radius:999px;padding:.6rem 1.4rem;font-size:1rem;font-weight:700;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.paw-print.svelte-10n9mxo{animation-duration:3s}.intro.reveal.svelte-10n9mxo{animation-duration:.3s}.reveal.svelte-10n9mxo .clapper:where(.svelte-10n9mxo){animation-duration:.25s}.slam.svelte-10n9mxo .clapper-inner:where(.svelte-10n9mxo),.burst.svelte-10n9mxo{animation-duration:.15s;animation-delay:0s}.pause-btn.svelte-10n9mxo{transition:none}}
