.KenoGame-module-scss-module__SXlu0a__content{grid-template-columns:335px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1023px){.KenoGame-module-scss-module__SXlu0a__content{grid-template-columns:1fr}}.KenoGame-module-scss-module__SXlu0a__betPanelColumn{min-width:0}@media (max-width:1023px){.KenoGame-module-scss-module__SXlu0a__betPanelColumn{order:2}}.KenoGame-module-scss-module__SXlu0a__boardColumn{gap:16px;min-width:0;display:grid}@media (max-width:1023px){.KenoGame-module-scss-module__SXlu0a__boardColumn{order:1}}.KenoGame-module-scss-module__SXlu0a__boardWrapper{position:relative}.KenoGame-module-scss-module__SXlu0a__recentGames{margin-top:36px}
.KenoBetPanel-module-scss-module__fKc-Wq__fastModeRow{justify-content:space-between;align-self:stretch;align-items:center;min-height:32px;display:flex}.KenoBetPanel-module-scss-module__fKc-Wq__fastModeLabel{color:var(--Gray500,#616f81);font-family:var(--font-chakra-petch);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:normal;display:inline-flex}.KenoBetPanel-module-scss-module__fKc-Wq__fastModeHelp{color:inherit;cursor:help;background:0 0;border:0;padding:0;display:inline-flex}.KenoBetPanel-module-scss-module__fKc-Wq__fastModeHelp:focus-visible{outline:2px solid var(--Primary500,#7d2efa);outline-offset:2px;border-radius:50%}
.KenoBoard-module-scss-module__KZIXha__container{margin-bottom:4px;position:relative}.KenoBoard-module-scss-module__KZIXha__board{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(8,75px);justify-content:center;gap:11px 7px;display:grid}@media (max-width:1023px){.KenoBoard-module-scss-module__KZIXha__board{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}}.KenoBoard-module-scss-module__KZIXha__reconnectHint{z-index:2;color:var(--white);border:1px solid var(--Blood500);background:var(--Colors-Secondary-Secondary900,#2c0f19);font-family:var(--font-chakra-petch);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1;transition:opacity .12s ease-out;position:absolute;top:0;left:0;transform:translate(-100vw,-100vh);box-shadow:1px 2px #0c1017}.KenoBoard-module-scss-module__KZIXha__board:hover+.KenoBoard-module-scss-module__KZIXha__reconnectHint{opacity:1}
.KenoTile-module-scss-module__w_2OaG__tile{--keno-tile-transition-duration:.16s;box-sizing:border-box;width:75px;height:75px;font-family:var(--font-chakra-petch);letter-spacing:0;text-shadow:0 2px 3px #00000040;color:#9dabbd;cursor:pointer;isolation:isolate;transition:background-color var(--keno-tile-transition-duration) ease-out,color var(--keno-tile-transition-duration) ease-out;background-color:#121925;border:0;border-radius:12px;place-items:center;padding:0;font-size:24px;font-weight:600;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:1px 2px #0c1017;container-type:inline-size}.KenoTile-module-scss-module__w_2OaG__tile[data-reveal-press=true]{animation:.18s ease-out KenoTile-module-scss-module__w_2OaG__keno-tile-reveal-press}.KenoTile-module-scss-module__w_2OaG__tile.KenoTile-module-scss-module__w_2OaG__interactionPress{animation:.18s ease-out KenoTile-module-scss-module__w_2OaG__keno-tile-interaction-press}.KenoTile-module-scss-module__w_2OaG__tile:disabled{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.KenoTile-module-scss-module__w_2OaG__tile:not(:disabled)[data-state=none]:hover{color:#fff;background-color:#222d3b}}.KenoTile-module-scss-module__w_2OaG__tile:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(at 50% 0,#ffffff80 0%,#fff0 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:1023px){.KenoTile-module-scss-module__w_2OaG__tile{border-radius:15%;width:100%;height:auto}.KenoTile-module-scss-module__w_2OaG__tile:after{content:"";padding-top:100%;display:block}}@keyframes KenoTile-module-scss-module__w_2OaG__keno-tile-reveal-press{0%,to{transform:scale(1)}45%{transform:scale(.7)}}@keyframes KenoTile-module-scss-module__w_2OaG__keno-tile-interaction-press{0%,to{transform:scale(1)}45%{transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.KenoTile-module-scss-module__w_2OaG__tile[data-reveal-press=true],.KenoTile-module-scss-module__w_2OaG__tile.KenoTile-module-scss-module__w_2OaG__interactionPress{animation:none}}.KenoTile-module-scss-module__w_2OaG__content{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}@media (max-width:1023px){.KenoTile-module-scss-module__w_2OaG__content{position:absolute;inset:0}}.KenoTile-module-scss-module__w_2OaG__number{z-index:2;position:relative}@media (max-width:1023px){.KenoTile-module-scss-module__w_2OaG__number{font-size:31.4cqw}}.KenoTile-module-scss-module__w_2OaG__winImagesWrapper{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.KenoTile-module-scss-module__w_2OaG__winImage{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.KenoTile-module-scss-module__w_2OaG__winCenterGlow{z-index:1;background:var(--Text-Color-TextPrimary300);filter:blur(15px);pointer-events:none;border-radius:50%;width:35px;height:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KenoTile-module-scss-module__w_2OaG__selected{color:#fff;box-shadow:1px 2px 0 var(--Primary900);background-color:#9658fb}.KenoTile-module-scss-module__w_2OaG__missed{color:#b995f5;background-color:#161223;border:1px solid #9658fb73;box-shadow:inset 3px 4px 3px #0000004d,1px 2px #22113c}.KenoTile-module-scss-module__w_2OaG__lose{color:#ed4438;border:1px solid var(--Blood500);background-color:#0c111c;box-shadow:inset 4px 6px 4px #0000007d,1px 2px #180706}.KenoTile-module-scss-module__w_2OaG__lose:before{display:none}.KenoTile-module-scss-module__w_2OaG__win{color:#fff;border:1px solid var(--Text-Color-TextPrimary300);box-shadow:inset 4px 4px 2px #00000040,1px 2px 0 var(--Primary900);background-color:#0c111c}.KenoTile-module-scss-module__w_2OaG__win:before{display:none}
.KenoMultiplier-module-scss-module__iqtblG__root{min-width:0;color:var(--white);font-family:var(--font-chakra-petch);border:2px solid #0000;border-radius:12px;gap:2px;font-size:14px;font-weight:400;line-height:1;transition:border-color 80ms ease-out;display:grid;overflow:hidden}@media (max-width:1023px){.KenoMultiplier-module-scss-module__iqtblG__root{font-size:12px}}.KenoMultiplier-module-scss-module__iqtblG__active{border-color:var(--Primary500)}.KenoMultiplier-module-scss-module__iqtblG__cellTop,.KenoMultiplier-module-scss-module__iqtblG__cellBottom{height:var(--keno-multiplier-cell-height,40px);justify-content:center;align-items:center;display:flex}.KenoMultiplier-module-scss-module__iqtblG__cellTop{background:var(--Gray900)}.KenoMultiplier-module-scss-module__iqtblG__cellBottom{background:var(--Gray930);gap:0}.KenoMultiplier-module-scss-module__iqtblG__icon{flex:0 0 20px;width:20px;height:20px;display:block}.KenoMultiplier-module-scss-module__iqtblG__multiplierText{line-height:1}
.KenoMultipliers-module-scss-module__anak0a__root{grid-template-columns:repeat(var(--keno-multipliers-count), minmax(0, 1fr));--keno-multiplier-cell-height:40px;gap:4px;width:100%;display:grid}[data-layout=two-rows].KenoMultipliers-module-scss-module__anak0a__root{--keno-multiplier-cell-height:22px;grid-template-columns:1fr}.KenoMultipliers-module-scss-module__anak0a__row{grid-template-columns:repeat(var(--keno-multipliers-count), minmax(0, 1fr));gap:4px;min-width:0;display:grid}.KenoMultipliers-module-scss-module__anak0a__empty{color:var(--Gray300);font-family:var(--font-chakra-petch);text-align:center;font-size:16px;font-weight:600;line-height:1}