.ghost.svelte-14yabmh{z-index:50;pointer-events:none;filter:drop-shadow(0 25px 25px #00000026);will-change:transform;position:fixed;top:0;left:0}.shape.svelte-14yabmh{gap:.125rem;display:grid}@layer defaults{.block.svelte-14yabmh{border-radius:.75rem;scale:1.05}}.hole.svelte-14yabmh{opacity:0}.tabs.svelte-blt71b{border:1px solid var(--color-edge);background-color:var(--color-board);border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;width:100%;padding:.375rem;display:grid}.tab.svelte-blt71b{min-width:0;transition:translate .3s var(--ease), opacity .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border:1px solid;border-radius:1rem;flex-direction:column;align-items:center;padding:.5rem .375rem;display:flex}.lone.svelte-blt71b{grid-column:span 2/span 2}.lit.svelte-blt71b{border-color:var(--color-score);background-color:var(--color-card);box-shadow:var(--shadow-md);opacity:1;translate:0 -.125rem}.dim.svelte-blt71b{opacity:.5;border-color:#0000}.result.svelte-blt71b{max-width:100%;color:var(--color-score);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:10px;font-weight:900;line-height:1.25;display:flex}.truncate.svelte-blt71b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-blt71b{justify-content:center;align-items:center;gap:.25rem;max-width:100%;display:flex}.name.svelte-blt71b{min-width:0;color:var(--color-muted);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.score.svelte-blt71b{color:var(--color-ink);transition:color .3s var(--ease);font-size:1.125rem;font-weight:900;line-height:1.15}.score.turn.svelte-blt71b{color:var(--color-score)}.score.flash.svelte-blt71b{animation:.4s ease-out score-pop}@media (width>=40rem){.tabs[data-count="3"].svelte-blt71b{grid-template-columns:repeat(3,minmax(0,1fr))}.tabs[data-count="4"].svelte-blt71b{grid-template-columns:repeat(4,minmax(0,1fr))}.tabs.wide.svelte-blt71b{width:32rem;max-width:calc(100vw - 2rem)}.tab.svelte-blt71b{padding-inline:.625rem}.lone.svelte-blt71b{grid-column:span 1/span 1}.result.svelte-blt71b{font-size:.75rem}.name.svelte-blt71b{letter-spacing:.05em;font-size:1rem;line-height:1.5rem}.score.svelte-blt71b{font-size:1.25rem}}
