.stage-reaction-layer.svelte-64ixfg{contain:layout paint;container-type:size}.reaction-floater.svelte-64ixfg{--size:calc(2.1rem + var(--variant) * .5rem);--sway:calc((var(--variant) - .5) * 2.4rem);bottom:.5rem;left:calc(56% + var(--lane) * 37%);width:var(--size);height:var(--size);animation:svelte-64ixfg-reaction-rise 2.6s cubic-bezier(.25, .6, .35, 1) var(--delay,0s) both;will-change:transform, opacity;place-items:center;display:grid;position:absolute}.reaction-floater-plain.svelte-64ixfg{--size:calc(1.4rem + var(--variant) * .45rem);opacity:.9}.reaction-floater-own.svelte-64ixfg{--size:2.9rem;z-index:1}.reaction-avatar.svelte-64ixfg,.reaction-glyph.svelte-64ixfg{grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}.reaction-avatar.svelte-64ixfg{background:hsl(var(--avatar-hue,30) 45% 38%);color:#fff;font-size:calc(var(--size) * .42);animation:svelte-64ixfg-reaction-avatar-out 2.6s ease-in var(--delay,0s) both;border:2px solid #ffffffe6;border-radius:9999px;font-weight:600;line-height:1;overflow:hidden;box-shadow:0 2px 8px #0006}.reaction-floater-own.svelte-64ixfg .reaction-avatar:where(.svelte-64ixfg){border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2459,0 2px 8px #0006}.reaction-you.svelte-64ixfg{color:#1c1917;animation:svelte-64ixfg-reaction-you-out 2.6s ease-in var(--delay,0s) both;background:#fbbf24;border-radius:9999px;margin-top:.15rem;padding:.05rem .4rem;font-size:.65rem;font-weight:700;line-height:1.3;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes svelte-64ixfg-reaction-you-out{0%,55%{opacity:1}75%,to{opacity:0}}.reaction-glyph.svelte-64ixfg{font-size:calc(var(--size) * .86);filter:drop-shadow(0 2px 5px #00000073);animation:svelte-64ixfg-reaction-glyph-in 2.6s ease-out var(--delay,0s) both;line-height:1}.reaction-floater-plain.svelte-64ixfg .reaction-glyph:where(.svelte-64ixfg){animation:none}@keyframes svelte-64ixfg-reaction-rise{0%{opacity:0;transform:translate(-50%,.75rem)scale(.5)}8%{opacity:1;transform:translate(-50%)scale(1.08)}14%{transform:translate(-50%,-2cqh)scale(1)}55%{transform:translate(calc(-50% + var(--sway)), -34cqh) scale(1)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% - var(--sway) * .5), -58cqh) scale(.92)}}@keyframes svelte-64ixfg-reaction-avatar-out{0%,26%{opacity:1;transform:scale(1)}44%,to{opacity:0;transform:scale(.35)}}@keyframes svelte-64ixfg-reaction-glyph-in{0%,24%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.22)}50%,to{opacity:1;transform:scale(1)}}.reaction-tallies.svelte-64ixfg{z-index:2;flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:.25rem;max-width:80%;display:flex;position:absolute;top:.5rem;right:.5rem}.reaction-caption.svelte-64ixfg{color:#fff;background:#0c0a09b8;border-radius:9999px;order:99;padding:.2rem .5rem;font-size:.75rem;line-height:1.2}.reaction-own-badge.svelte-64ixfg{color:#fff;background:#0c0a09c7;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .7rem .25rem .3rem;font-size:.8rem;font-weight:600;line-height:1;animation:1.8s ease-in both svelte-64ixfg-reaction-own-badge-fade;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 0 0 2px #fbbf24}.reaction-own-badge-avatar.svelte-64ixfg,.reaction-own-badge-glyph.svelte-64ixfg{place-items:center;width:1.6rem;height:1.6rem;font-size:1.25rem;line-height:1;display:grid}.reaction-own-badge-avatar.svelte-64ixfg{background:hsl(var(--avatar-hue,30) 45% 38%);border-radius:9999px;font-size:.75rem;overflow:hidden}@keyframes svelte-64ixfg-reaction-own-badge-fade{0%,70%{opacity:1}to{opacity:0}}.reaction-tally.svelte-64ixfg{color:#fff;font-variant-numeric:tabular-nums;background:#0c0a09b8;border-radius:9999px;align-items:center;gap:.3rem;min-width:4.1rem;padding:.2rem .6rem .2rem .4rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.reaction-tally-glyph.svelte-64ixfg{place-items:center;width:1.1rem;height:1.1rem;font-size:.95rem;line-height:1;display:grid}
