.heart.svelte-9j6lhs{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;font:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}svg.svelte-9j6lhs{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;transition:fill .15s}.on.svelte-9j6lhs svg:where(.svelte-9j6lhs){fill:#ff5c8f;stroke:#ff5c8f}.pop.svelte-9j6lhs{animation:svelte-9j6lhs-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes svelte-9j6lhs-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.float.svelte-9j6lhs{position:absolute;right:12px;bottom:12px;z-index:2;width:44px;height:44px;border-radius:50%;background:#0d07198c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff2e}.wide.svelte-9j6lhs{width:100%;margin-top:10px;padding:12px;border-radius:14px;font-weight:800;font-size:15px;background:var(--field);box-shadow:inset 0 0 0 1.5px var(--edge)}.wide.on.svelte-9j6lhs{box-shadow:inset 0 0 0 1.5px #ff5c8fb3;background:#ff5c8f1f}.bad.svelte-9j6lhs{margin-top:8px;color:var(--accent2);font-size:14px}
