.pet-hearts.svelte-2svb81{pointer-events:none;display:block;position:absolute;inset:0}.heart.svelte-2svb81{block-size:26%;inline-size:26%;fill:var(--facet-heart);opacity:0;animation:svelte-2svb81-heart-rise calc(var(--dur-slow) * 2.2) linear var(--delay) forwards;position:absolute;inset-block-start:45%;inset-inline-start:50%}@keyframes svelte-2svb81-heart-rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}22%{transform:translate(-50%, -50%) translate(var(--mid-x), var(--mid-y)) scale(1);opacity:.85}62%{opacity:.7}to{transform:translate(-50%, -50%) translate(var(--end-x), var(--end-y)) scale(.55);opacity:0}}.pet-flourish.svelte-8im6gw{pointer-events:none;display:block;position:absolute;inset:0}.mote.svelte-8im6gw{block-size:26%;inline-size:26%;fill:var(--c);opacity:0;animation:svelte-8im6gw-mote-fly calc(var(--dur-slow) * 2.2) linear var(--delay) forwards;position:absolute;inset-block-start:45%;inset-inline-start:50%;overflow:visible}.mote.svelte-8im6gw path:where(.svelte-8im6gw){stroke:var(--color-accent);stroke-width:1.2px;stroke-linejoin:round}@keyframes svelte-8im6gw-mote-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}22%{transform:translate(-50%, -50%) translate(var(--mid-x), var(--mid-y)) scale(1) rotate(calc(var(--turn) * .3));opacity:var(--peak)}62%{opacity:calc(var(--peak) * .8)}to{transform:translate(-50%, -50%) translate(var(--end-x), var(--end-y)) scale(.55) rotate(var(--turn));opacity:0}}.bubble.svelte-46a6pt{min-width:0;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-raised);box-shadow:var(--shadow-sm);flex:1;position:relative}.bubble.svelte-46a6pt:before,.bubble.svelte-46a6pt:after{content:"";border-block:7px solid #0000;block-size:0;inline-size:0;position:absolute;inset-block-start:var(--space-3)}.bubble.svelte-46a6pt:before{border-inline-end:8px solid var(--color-line);inset-inline-start:-8px}.bubble.svelte-46a6pt:after{border-inline-end:8px solid var(--color-bg-raised);inset-inline-start:-7px}.name.svelte-46a6pt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-weight:700}.line.svelte-46a6pt{font-size:var(--text-sm);color:var(--color-ink-soft);text-wrap:pretty}
