:root{--sog-bars-slot:var(--color-game-grey-900);--sog-bars-big-win-fg:#ffc200;--sog-bars-win-sparkle:#fff;--sog-bars-medium-win-glow:#33c3fe;--sog-bars-hard-win-glow:#00d501}:root[data-theme=neo]{--sog-bars-slot:var(--edge-color-surface-bg-lowest)}.bar.svelte-1adu1ar{width:100px;height:58px;transition-duration:var(--duration);transition-property:color,background-color,box-shadow,opacity,transform,filter;position:relative}.bar.preview.svelte-1adu1ar{width:100%;height:100%}.bar.svelte-1adu1ar:disabled,.bar[disabled].svelte-1adu1ar{opacity:.5;cursor:not-allowed;pointer-events:none}.bar.is-selected.svelte-1adu1ar:disabled,.bar.is-selected[disabled].svelte-1adu1ar,.bar.is-match.svelte-1adu1ar:disabled,.bar.is-match[disabled].svelte-1adu1ar{opacity:1}.bar.is-revealed.svelte-1adu1ar{opacity:.5}.bar.svelte-1adu1ar:hover{filter:brightness(var(--brightness));transform:translateY(-2px)}.bar.fairness.svelte-1adu1ar{opacity:1}.bar.svelte-1adu1ar .tile-default:where(.svelte-1adu1ar){width:100%;height:auto;display:block}.bar.svelte-1adu1ar .tile-shadow:where(.svelte-1adu1ar){fill:var(--sog-tile-shadow)}.bar.svelte-1adu1ar .tile-face:where(.svelte-1adu1ar){fill:var(--sog-tile)}.bar.svelte-1adu1ar .tile-number:where(.svelte-1adu1ar){pointer-events:none;z-index:1;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bar.svelte-1adu1ar .tile-number.preview:where(.svelte-1adu1ar){top:40%}.bar.svelte-1adu1ar .tile-number.is-match:where(.svelte-1adu1ar){animation-name:svelte-1adu1ar-flip-reveal;animation-duration:var(--duration);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.bar.svelte-1adu1ar .tile-number.is-revealed:where(.svelte-1adu1ar){animation-name:svelte-1adu1ar-scale-reveal;animation-duration:var(--duration);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-1adu1ar-flip-reveal{0%{opacity:0;transform:translate(-50%,-50%)scaleY(-1)scale(.8)}30%{opacity:0;transform:translate(-50%,-50%)scaleY(-1)scale(.8)}40%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%)scaleY(0)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scaleY(1)scale(1)}}@keyframes svelte-1adu1ar-scale-reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
