.platform-logo.svelte-v23wvw{width:var(--size);height:var(--size);object-fit:contain;flex:none;display:block}.ink.svelte-v23wvw{background:var(--ink);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.like-toggle.svelte-9d1pyl{--like-pink:light-dark(#ff2d55,#ff375f);display:inline-flex;position:relative}button.svelte-9d1pyl{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;margin:-6px 0 -6px -6px;padding:6px;transition:color .16s;display:inline-flex}button.svelte-9d1pyl:hover{color:var(--ink)}button.svelte-9d1pyl:not([data-state=none]){color:var(--like-pink)}.heart-box.svelte-9d1pyl{width:var(--heart);height:var(--heart);place-items:center;display:grid;position:relative}.heart.svelte-9d1pyl{width:100%;height:100%;overflow:visible}.heart.svelte-9d1pyl path:where(.svelte-9d1pyl){fill:#0000;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;transition:fill .2s var(--ease-out)}[data-state=public].svelte-9d1pyl .heart:where(.svelte-9d1pyl) path:where(.svelte-9d1pyl){fill:currentColor}.pop.svelte-9d1pyl{animation:svelte-9d1pyl-pop .42s var(--ease-out)}@keyframes svelte-9d1pyl-pop{30%{transform:scale(.75)}65%{transform:scale(1.22)}}.ring.svelte-9d1pyl{pointer-events:none;animation:svelte-9d1pyl-ring .56s var(--ease-out) forwards;border:1.5px solid;border-radius:50%;position:absolute;inset:0}@keyframes svelte-9d1pyl-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.burst.svelte-9d1pyl{pointer-events:none;position:absolute;inset:0}.burst.svelte-9d1pyl i:where(.svelte-9d1pyl){width:4px;height:4px;animation:svelte-9d1pyl-burst .56s var(--ease-out) forwards;background:currentColor;border-radius:50%;margin:-2px;position:absolute;top:50%;left:50%}@keyframes svelte-9d1pyl-burst{0%{opacity:1;transform:rotate(var(--angle)) translateY(0)}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--heart) * -1.15))}}.said.svelte-9d1pyl{z-index:3;background:var(--ink);color:var(--paper-bright);font:400 13px/1 var(--font-ui);white-space:nowrap;pointer-events:none;animation:svelte-9d1pyl-said 1.6s var(--ease-out) forwards;border-radius:8px;padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:-6px}@keyframes svelte-9d1pyl-said{0%{opacity:0;transform:translateY(4px)}12%,80%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pop.svelte-9d1pyl,.ring.svelte-9d1pyl,.burst.svelte-9d1pyl i:where(.svelte-9d1pyl),.said.svelte-9d1pyl{animation:none}.ring.svelte-9d1pyl,.burst.svelte-9d1pyl{display:none}}
