.vh.svelte-1yaz3ft{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heart-like.svelte-1yaz3ft{cursor:pointer;color:var(--mut);font-family:var(--font-ui);letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:.6rem;padding:.35rem .3rem;font-size:.8rem;transition:color .2s;display:inline-flex;position:relative}.heart-like.svelte-1yaz3ft:hover{color:var(--acc)}.heart-like.svelte-1yaz3ft:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.heart.svelte-1yaz3ft{width:24px;height:24px;color:inherit;flex:none;display:inline-block;position:relative}.heart.svelte-1yaz3ft svg:where(.svelte-1yaz3ft){width:100%;height:100%;display:block;overflow:visible}.stroke.svelte-1yaz3ft{stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.fill.svelte-1yaz3ft{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .28s;transform:scale(0)}.heart-like[aria-pressed=true].svelte-1yaz3ft{color:var(--acc)}.heart-like[aria-pressed=true].svelte-1yaz3ft .fill:where(.svelte-1yaz3ft){opacity:1;transform:scale(1)}.heart-like.pop.svelte-1yaz3ft .heart:where(.svelte-1yaz3ft){animation:.5s cubic-bezier(.34,1.56,.64,1) svelte-1yaz3ft-hbeat}@keyframes svelte-1yaz3ft-hbeat{0%{transform:scale(1)}35%{transform:scale(1.32)}60%{transform:scale(.92)}to{transform:scale(1)}}.c.svelte-1yaz3ft{font-variant-numeric:tabular-nums;color:var(--ink)}.heart-like[aria-pressed=true].svelte-1yaz3ft .c:where(.svelte-1yaz3ft){color:var(--acc)}.burst.svelte-1yaz3ft{pointer-events:none;position:absolute;inset:0}.burst.svelte-1yaz3ft i:where(.svelte-1yaz3ft){background:var(--acc);opacity:0;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.heart-like.pop.svelte-1yaz3ft .burst:where(.svelte-1yaz3ft) i:where(.svelte-1yaz3ft){animation:.6s ease-out forwards svelte-1yaz3ft-spark}@keyframes svelte-1yaz3ft-spark{0%{opacity:.9;transform:rotate(var(--a)) translateY(-2px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-17px) scale(.3)}}.heart-like.hero.svelte-1yaz3ft{letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:1rem;font-size:.66rem}.heart-like.hero.svelte-1yaz3ft .heart:where(.svelte-1yaz3ft){width:104px;height:104px}.heart-like.hero.svelte-1yaz3ft .burst:where(.svelte-1yaz3ft) i:where(.svelte-1yaz3ft){width:8px;height:8px;margin:-4px 0 0 -4px}.heart-like.hero.svelte-1yaz3ft .c:where(.svelte-1yaz3ft){font-size:1.3rem;font-weight:600}@media (prefers-reduced-motion:reduce){.fill.svelte-1yaz3ft{transition:opacity .2s;transform:scale(1)}.heart-like.svelte-1yaz3ft:not([aria-pressed=true]) .fill:where(.svelte-1yaz3ft){opacity:0}.heart-like.pop.svelte-1yaz3ft .heart:where(.svelte-1yaz3ft),.heart-like.pop.svelte-1yaz3ft .burst:where(.svelte-1yaz3ft) i:where(.svelte-1yaz3ft){animation:none}}.share.svelte-4swvvh{display:inline-flex;position:relative}.act.svelte-4swvvh{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;background:color-mix(in srgb, var(--bg) 60%, transparent);border:1px solid var(--edge);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.68rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.act.svelte-4swvvh:hover{border-color:var(--acc);color:var(--acc)}.act.svelte-4swvvh:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.act.svelte-4swvvh svg:where(.svelte-4swvvh){width:18px;height:18px}.menu.svelte-4swvvh{z-index:40;background:var(--panel,var(--bg));border:1px solid var(--edge);min-width:190px;box-shadow:0 18px 38px -18px var(--sh);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:.35rem;display:grid;position:absolute;top:calc(100% + 8px);left:0}.mi.svelte-4swvvh{text-align:left;width:100%;color:var(--ink);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.78rem;transition:background .18s,color .18s;display:flex}.mi.svelte-4swvvh svg:where(.svelte-4swvvh){flex:none;width:17px;height:17px}.mi.svelte-4swvvh:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.mi.svelte-4swvvh:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.mi.fb.svelte-4swvvh:hover{color:#1877f2}.mi.x.svelte-4swvvh:hover{color:var(--ink)}.mi.bs.svelte-4swvvh:hover{color:#0085ff}.toast.svelte-4swvvh{opacity:0;pointer-events:none;background:var(--ink);color:var(--bg);font-family:var(--font-ui);white-space:nowrap;border-radius:999px;padding:.45rem .8rem;font-size:.72rem;transition:all .25s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px)}.toast.on.svelte-4swvvh{opacity:1;transform:translate(-50%)translateY(0)}
