.like-heart.svelte-1ps6azr{position:relative;display:grid;place-items:center;width:var(--save-heart-size);height:var(--save-heart-size);flex:none}.like-glyph.svelte-1ps6azr{position:relative;z-index:1;display:grid;width:var(--save-heart-size);height:var(--save-heart-size)}.like-glyph[data-on=true].svelte-1ps6azr{color:var(--save-heart-active)}.like-glyph[data-on=true][data-animate=true].svelte-1ps6azr{animation:svelte-1ps6azr-like-heart .46s cubic-bezier(.3,1.6,.4,1) both}.like-glyph[data-on=false][data-animate=true].svelte-1ps6azr{animation:svelte-1ps6azr-like-pop .3s var(--bsl-ease-out) both}.like-burst.svelte-1ps6azr{position:absolute;left:50%;top:50%;pointer-events:none;color:var(--save-heart-burst)}.like-bloom.svelte-1ps6azr{position:absolute;left:-14px;top:-14px;width:28px;height:28px;box-sizing:border-box;border-radius:50%;border:14px solid currentColor;animation:svelte-1ps6azr-like-bloom .28s cubic-bezier(.25,.8,.35,1) both}.like-spoke.svelte-1ps6azr{position:absolute;left:0;top:0;rotate:var(--a)}.like-spoke.svelte-1ps6azr i:where(.svelte-1ps6azr){position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;animation:svelte-1ps6azr-like-sparkle .52s cubic-bezier(.2,.8,.3,1) 60ms both}.like-spoke.svelte-1ps6azr i:where(.svelte-1ps6azr):first-child{--side: -4px;--far: 0px}.like-spoke.svelte-1ps6azr i:where(.svelte-1ps6azr):last-child{--side: 4px;--far: -5px;width:6px;height:6px;margin:-3px 0 0 -3px;color:color-mix(in oklch,var(--primary) 65%,var(--brand-night-text))}@keyframes svelte-1ps6azr-like-pop{0%{scale:.75}50%{scale:1.1}to{scale:1}}@keyframes svelte-1ps6azr-like-heart{0%,12%{scale:0}58%{scale:1.25}to{scale:1}}@keyframes svelte-1ps6azr-like-bloom{0%{scale:.15;border-width:14px;opacity:.9}18%{scale:.85;border-width:5px;opacity:.75}50%{scale:1.15;border-width:1.5px;opacity:.55}to{scale:1.3;border-width:0;opacity:0}}@keyframes svelte-1ps6azr-like-sparkle{0%{translate:8px var(--side);scale:.2;opacity:0}15%{opacity:1;scale:1}to{translate:calc(25px + var(--far)) calc(var(--side) * 1.6);scale:0;opacity:0}}@media(prefers-reduced-motion:reduce){.like-glyph[data-animate=true].svelte-1ps6azr{animation:none}.like-burst.svelte-1ps6azr{display:none}}
