.heart.svelte-1nux97c{border:2px solid var(--ink);width:36px;height:36px;color:var(--ink);font:700 14px var(--font-body);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0;display:inline-flex;position:relative}.heart.svelte-1nux97c:before{content:"";border-radius:inherit;position:absolute;inset:-4px}.heart.svelte-1nux97c:hover{background:#f5f1e8}.heart.labelled.svelte-1nux97c{width:auto;margin-left:0;padding:0 12px 0 8px}.heart.svelte-1nux97c svg:where(.svelte-1nux97c){width:18px;height:18px}.heart.svelte-1nux97c svg:where(.svelte-1nux97c) path:where(.svelte-1nux97c){fill:#0000;stroke:var(--ink);stroke-width:2px}.heart.on.svelte-1nux97c svg:where(.svelte-1nux97c) path:where(.svelte-1nux97c){fill:var(--strawberry,#e84a5f);stroke:var(--ink);stroke-width:1.6px}.heart.svelte-1nux97c:focus-visible{outline:3px solid var(--tangerine);outline-offset:2px}.heart.svelte-1nux97c:disabled{cursor:progress}.v-card-body header:has(>.heart){flex-wrap:nowrap;align-items:flex-start}
