@keyframes svelte-c1dvnf-reveal{0%{transform:translate(-50%,-50%)scale(.3)rotate(-45deg)}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}.gem.svelte-c1dvnf{width:90%;animation-name:svelte-c1dvnf-reveal;animation-duration:var(--duration);animation-timing-function:cubic-bezier(.87,-.41,.19,1.44);animation-fill-mode:forwards;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gem.svelte-c1dvnf>div{width:100%}:root{--sog-keno-tile-fg-shadow:#0000001a;--sog-keno-tile-drawn-fg:var(--edge-color-surface-feedback-fg-positive);--sog-keno-tile-reveal-flash:var(--color-game-green-400);--sog-keno-gem-fg:var(--color-game-green-700);--sog-keno-gem-fg-shadow:var(--color-game-white);--sog-keno-pay-table-cell:var(--edge-color-surface-bg-highest);--sog-keno-pay-table-cell-fg:var(--edge-color-surface-fg-default);--sog-keno-pay-table-cell-result:var(--edge-color-surface-fg-decorative);--sog-keno-pay-table-payout:var(--edge-color-surface-bg-lowest);--sog-keno-pay-table-payout-win-fg:var(--edge-color-surface-feedback-fg-positive)}:root[data-theme=neo]{--sog-keno-tile-drawn-fg:var(--sog-result-win);--sog-keno-tile-reveal-flash:var(--sog-result-win);--sog-keno-gem-fg:var(--edge-color-lime-600);--sog-keno-pay-table-payout-win-fg:var(--sog-result-win)}@keyframes svelte-u4i1vu-reveal{0%{opacity:1}to{opacity:0;transform:scale(0)}}@keyframes svelte-u4i1vu-hide{0%{opacity:0;transform:scale(0)}}@keyframes svelte-u4i1vu-reveal-depth{0%{opacity:1;transform:translateY(var(--tile-depth)) scale(1)}to{opacity:0;transform:translateY(var(--tile-depth)) scale(0)}}@keyframes svelte-u4i1vu-hide-depth{0%{opacity:0;transform:translateY(var(--tile-depth)) scale(0)}to{opacity:1;transform:translateY(var(--tile-depth)) scale(1)}}@keyframes svelte-u4i1vu-press-even{0%,to{transform:translateY(var(--tile-face-rest))}50%{transform:translateY(var(--tile-depth))}}@keyframes svelte-u4i1vu-press-odd{0%,to{transform:translateY(var(--tile-face-rest))}50%{transform:translateY(var(--tile-depth))}}.tile.svelte-u4i1vu{--tile-radius:.4em;--tile-face-rest:0em;--match-background-inset:.25em;aspect-ratio:1;font-size:1.5em;font-weight:var(--edge-font-weight-semiBold);color:var(--sog-tile-fg);text-shadow:0 3px 2px var(--sog-keno-tile-fg-shadow);border-radius:var(--tile-radius);transition-duration:var(--duration);background:0 0;transition-property:opacity;position:relative}.tile.svelte-u4i1vu:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tile.is-match.svelte-u4i1vu:disabled,.tile.is-selected.svelte-u4i1vu:disabled{opacity:1}.tile.svelte-u4i1vu:not(:disabled):hover{--tile-face-rest:var(--tile-face-lift)}.tile.svelte-u4i1vu:not(:disabled):hover .tile-depth.is-hidden:where(.svelte-u4i1vu){background:var(--sog-tile-hover-shadow)}.tile.svelte-u4i1vu:not(:disabled):hover .tile-depth.is-selected:where(.svelte-u4i1vu){background:var(--sog-tile-selected-hover-shadow)}.tile.svelte-u4i1vu:not(:disabled):hover .cover.is-hidden:where(.svelte-u4i1vu){background:var(--sog-tile-hover)}.tile.svelte-u4i1vu:not(:disabled):hover .cover.is-selected:where(.svelte-u4i1vu){background:var(--sog-tile-selected-hover)}.tile.svelte-u4i1vu .tile-depth:where(.svelte-u4i1vu),.tile.svelte-u4i1vu .tile-face:where(.svelte-u4i1vu){border-radius:var(--tile-radius);pointer-events:none;position:absolute;inset:0}.tile.svelte-u4i1vu .tile-depth:where(.svelte-u4i1vu){transform:translateY(var(--tile-depth));transition-duration:var(--duration);animation-duration:var(--duration);transition-property:background-color,opacity;animation-fill-mode:forwards}.tile.svelte-u4i1vu .tile-depth.is-hidden:where(.svelte-u4i1vu){background:var(--sog-tile-shadow)}.tile.svelte-u4i1vu .tile-depth.is-selected:where(.svelte-u4i1vu),.tile.svelte-u4i1vu .tile-depth.is-match:where(.svelte-u4i1vu){background:var(--sog-tile-selected-shadow)}.tile.svelte-u4i1vu .tile-depth.is-hidden:where(.svelte-u4i1vu),.tile.svelte-u4i1vu .tile-depth.is-selected:where(.svelte-u4i1vu){animation-name:svelte-u4i1vu-hide-depth;animation-timing-function:cubic-bezier(.87,-.41,.19,1.44)}.tile.svelte-u4i1vu .tile-depth.is-revealed:where(.svelte-u4i1vu){opacity:0;animation-name:svelte-u4i1vu-reveal-depth}.tile.svelte-u4i1vu .tile-face:where(.svelte-u4i1vu){transform:translateY(var(--tile-face-rest));transition-duration:var(--duration);transition-property:background-color,box-shadow,transform}.tile.svelte-u4i1vu .tile-face.is-pressing:where(.svelte-u4i1vu){animation-name:svelte-u4i1vu-press-even;animation-duration:var(--press-duration);animation-timing-function:ease-in-out}.tile.svelte-u4i1vu .tile-face.is-pressing.press-odd:where(.svelte-u4i1vu){animation-name:svelte-u4i1vu-press-odd}.tile.svelte-u4i1vu .tile-face.is-revealed:where(.svelte-u4i1vu){transform:translateY(var(--tile-depth));background-color:var(--sog-tile-revealed);box-shadow:inset 0 var(--tile-depth) var(--sog-tile-revealed-shadow);color:var(--sog-keno-tile-drawn-fg)}.tile.svelte-u4i1vu .tile-face.is-match:where(.svelte-u4i1vu){background-color:var(--sog-tile-selected);color:var(--sog-keno-gem-fg);text-shadow:0 1px 1px var(--sog-keno-gem-fg-shadow)}.tile.svelte-u4i1vu .match-background:where(.svelte-u4i1vu){inset:var(--match-background-inset);border-radius:calc(var(--tile-radius) - var(--match-background-inset));background-color:var(--sog-tile-revealed);position:absolute}.tile.svelte-u4i1vu .tile-number:where(.svelte-u4i1vu){pointer-events:none;font-variant-numeric:lining-nums tabular-nums;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile.svelte-u4i1vu .cover:where(.svelte-u4i1vu){animation-duration:var(--duration);border-radius:var(--tile-radius);transition-duration:var(--duration);transition-property:background-color,transform;animation-fill-mode:forwards;position:absolute;inset:0}.tile.svelte-u4i1vu .cover.is-hidden:where(.svelte-u4i1vu){background:var(--sog-tile)}.tile.svelte-u4i1vu .cover.is-selected:where(.svelte-u4i1vu){background:var(--sog-tile-selected);color:var(--sog-tile-selected-fg)}.tile.svelte-u4i1vu .cover.is-hidden:where(.svelte-u4i1vu),.tile.svelte-u4i1vu .cover.is-selected:where(.svelte-u4i1vu){animation-name:svelte-u4i1vu-hide;animation-timing-function:cubic-bezier(.87,-.41,.19,1.44)}.tile.svelte-u4i1vu .cover.is-revealed:where(.svelte-u4i1vu){background:var(--sog-keno-tile-reveal-flash)}.tile.svelte-u4i1vu .cover.is-match:where(.svelte-u4i1vu){background-color:var(--sog-tile-selected)}.tile.svelte-u4i1vu .cover.is-revealed:where(.svelte-u4i1vu),.tile.svelte-u4i1vu .cover.is-match:where(.svelte-u4i1vu){opacity:0;animation-name:svelte-u4i1vu-reveal}
