.share-btn.svelte-1kgcrrs{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:2px solid var(--accent, var(--color-reading));border-radius:var(--radius-sm);background:#fff;color:var(--accent, var(--color-reading));font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.share-btn.svelte-1kgcrrs:not(:disabled):hover{background:color-mix(in srgb,var(--accent, var(--color-reading)) 8%,white)}.share-btn.svelte-1kgcrrs:not(:disabled):active{transform:scale(.97)}.share-btn.svelte-1kgcrrs:disabled{opacity:.5;cursor:not-allowed}.share-status.svelte-1kgcrrs{margin-top:8px;font-size:.85rem;color:var(--color-text-secondary);text-align:center}.cat-party.svelte-1marnk8{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:svelte-1marnk8-party-fade 3.5s ease forwards}@keyframes svelte-1marnk8-party-fade{0%{opacity:0}10%{opacity:1}75%{opacity:1}to{opacity:0}}.party-backdrop.svelte-1marnk8{position:absolute;inset:0;background:radial-gradient(circle,#ffffffe6,#fff9)}.party-stage.svelte-1marnk8{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;animation:svelte-1marnk8-stage-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1marnk8-stage-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.confetti.svelte-1marnk8{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:300px;height:200px;pointer-events:none}.confetti-piece.svelte-1marnk8{position:absolute;width:8px;height:8px;background:var(--color);border-radius:2px;left:calc(50% + (var(--i) - 6) * 25px);animation:svelte-1marnk8-confetti-fall 2.5s ease calc(var(--i) * .1s) forwards}@keyframes svelte-1marnk8-confetti-fall{0%{transform:translateY(0) rotate(0) scale(0);opacity:0}10%{transform:translateY(-80px) rotate(90deg) scale(1);opacity:1}to{transform:translateY(200px) rotate(720deg) scale(.5);opacity:0}}.cats-row.svelte-1marnk8{display:flex;align-items:flex-end;gap:20px}.cat-dancer.svelte-1marnk8{animation:svelte-1marnk8-dancer-bounce .6s ease calc(var(--delay)) infinite alternate}@keyframes svelte-1marnk8-dancer-bounce{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.cat-star.svelte-1marnk8{animation:svelte-1marnk8-star-entrance .8s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1marnk8-star-entrance{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0)}}.party-text.svelte-1marnk8{font-size:1.3rem;font-weight:700;color:var(--color-text);animation:svelte-1marnk8-text-bounce .5s ease .3s both}@keyframes svelte-1marnk8-text-bounce{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.cats-cheer.svelte-1marnk8{display:flex;gap:16px}.cat-small.svelte-1marnk8{animation:svelte-1marnk8-cheer-pop .4s ease calc(.5s + var(--delay)) both}@keyframes svelte-1marnk8-cheer-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}
