/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fireIn{0%{opacity:0;filter:brightness(1000%);transform:scale(2)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes coinflipImpact{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.keno-board{--keno-exit-ms:180;--keno-reflow-ms:520;--keno-enter-ms:340;--keno-stagger-ms:14;grid-template-columns:repeat(var(--keno-cols,8),minmax(0,1fr))}.keno-board>.KenoTile{aspect-ratio:1;height:auto;min-height:auto}@container (width>=768px){.keno-board{aspect-ratio:8/5;grid-template-rows:repeat(var(--keno-rows,5),minmax(0,1fr))}.keno-board>.KenoTile{aspect-ratio:auto;height:100%;min-height:0}}.keno-board.is-resizing>.KenoTile .KenoTile__normal{box-shadow:none;transition:none;overflow:hidden}.keno-board.is-resizing>.KenoTile:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#00000080;position:absolute;inset:2px 0 -2px}.keno-board.is-resizing>.KenoTile .KenoTile__normal:after,.keno-board.is-resizing>.KenoTile .KenoTile__normal:before{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.keno-board.is-resizing>.KenoTile .KenoTile__normal:before{background:#ffffff1a;height:1px;top:0}.keno-board.is-resizing>.KenoTile .KenoTile__normal:after{background:#00000040;height:4px;bottom:0}.keno-board.is-resizing>.KenoTile.is-leaving{pointer-events:none;animation-name:keno-tile-exit;animation-duration:calc(var(--keno-exit-ms)*1ms);animation-timing-function:ease-in;animation-fill-mode:both;animation-delay:calc(var(--keno-i,0)*var(--keno-stagger-ms)*.5*1ms)}.keno-board.is-resizing>.KenoTile.is-entering{opacity:0;pointer-events:none;animation-name:keno-tile-enter;animation-duration:calc(var(--keno-enter-ms)*1ms);animation-fill-mode:both;animation-delay:calc((var(--keno-reflow-ms)*.5 + var(--keno-i,0)*var(--keno-stagger-ms))*1ms)}.keno-board.is-resizing>.KenoTile.is-moving{transition-property:transform;transition-duration:calc(var(--keno-reflow-ms)*1ms);transition-timing-function:cubic-bezier(.22,.9,.24,1)}@keyframes keno-tile-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes keno-tile-enter{0%{opacity:0;animation-timing-function:cubic-bezier(.39,.47,.65,.79);transform:translateY(-10px)scale(.55)}20.7%{opacity:1;animation-timing-function:cubic-bezier(.16,.87,.39,1);transform:translateY(0)scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.keno-board.is-resizing>.KenoTile.is-entering,.keno-board.is-resizing>.KenoTile.is-leaving,.keno-board.is-resizing>.KenoTile.is-moving{transition:none;animation:none}}.KenoTile .animate-scale-in,.KenoTile.animate-scale-in{animation:.2s cubic-bezier(.7,0,.1,1) both scaleIn}.KenoTile .animate-fire-in{animation:.88s cubic-bezier(.7,0,.1,1) both fireIn}.KenoTile .animate-coinflip-impact{animation:.7s cubic-bezier(0,.8,.4,1) both coinflipImpact}.KenoTile .KenoTile__normal{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff1a), inset 0 -4px 0 0 var(--tw-shadow-color,#00000040), 0 2px 0 0 var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (width>=768px){.KenoTile .KenoTile__normal:active{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff1a), inset 0 -4px 0 0 var(--tw-shadow-color,#00000040), 0 6px 0 0 var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover) and (pointer:fine){.KenoTile .KenoTile__normal:hover:hover{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff1a), inset 0 -4px 0 0 var(--tw-shadow-color,#00000040), 0 6px 0 0 var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.KenoTile .KenoTile--opened{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0d), inset 0 8px 0 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (width>=768px){.KenoTile .KenoTile--opened:active{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff1a), inset 0 -4px 0 0 var(--tw-shadow-color,#00000040), 0 6px 0 0 var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover) and (pointer:fine){.KenoTile .KenoTile--opened:hover:hover{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff1a), inset 0 -4px 0 0 var(--tw-shadow-color,#00000040), 0 6px 0 0 var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
