.heart.svelte-9j6lhs{cursor:pointer;color:var(--peach-dim);font-family:var(--font-mono);font-size:var(--step-micro);transition:color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:.3rem;padding:.25rem;line-height:1;display:inline-flex}.heart.svelte-9j6lhs:hover,.heart.svelte-9j6lhs:focus-visible{color:var(--peach-hi)}.heart--on.svelte-9j6lhs{color:var(--peach)}.heart__mark.svelte-9j6lhs{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;block-size:1.15rem;inline-size:1.15rem;transition:fill var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out)}.heart--on.svelte-9j6lhs .heart__mark:where(.svelte-9j6lhs){fill:currentColor;animation:svelte-9j6lhs-heart-pop var(--dur-base) var(--ease-spring)}@keyframes svelte-9j6lhs-heart-pop{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}.heart.svelte-9j6lhs:active .heart__mark:where(.svelte-9j6lhs){transform:scale(.88)}.heart__n.svelte-9j6lhs{animation:rise var(--dur-base) var(--ease-out) both}.heart--large.svelte-9j6lhs .heart__mark:where(.svelte-9j6lhs){block-size:1.5rem;inline-size:1.5rem}.heart--large.svelte-9j6lhs{font-size:var(--step-body)}
