.fav.svelte-qhiaw2{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);width:2.25rem;height:2.25rem;color:var(--text-faint);cursor:pointer;box-shadow:var(--shadow-sm);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:0;display:inline-flex}.fav.svelte-qhiaw2:hover{color:var(--live);border-color:color-mix(in oklab, var(--live) 45%, var(--border))}.fav.svelte-qhiaw2:focus-visible{box-shadow:var(--focus-ring);outline:none}.fav.on.svelte-qhiaw2{color:var(--live);background:var(--live-soft);border-color:color-mix(in oklab, var(--live) 35%, transparent)}.fav.labeled.svelte-qhiaw2{width:auto;height:auto;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);padding:.45rem .9rem}.fav.labeled.svelte-qhiaw2:hover,.fav.labeled.on.svelte-qhiaw2{color:var(--live)}.heart.svelte-qhiaw2{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:1.15rem;height:1.15rem;transition:fill var(--dur-fast) var(--ease-out)}.on.svelte-qhiaw2 .heart:where(.svelte-qhiaw2){fill:currentColor;stroke:none}.popped.svelte-qhiaw2 .heart:where(.svelte-qhiaw2){animation:svelte-qhiaw2-heart-pop var(--dur-base) var(--ease-spring)}@keyframes svelte-qhiaw2-heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.txt.svelte-qhiaw2{white-space:nowrap}@media (prefers-reduced-motion:reduce){.popped.svelte-qhiaw2 .heart:where(.svelte-qhiaw2){animation:none}}
