@keyframes scale-gem-6a26a0e7{0%{transform:scale(0)}50%{transform:scale(1.12)}80%{transform:scale(.95)}to{transform:scale(1)}}.keno-board[data-v-6a26a0e7]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;width:100%}@container (min-width: 672px){.keno-board[data-v-6a26a0e7]{gap:8px;width:auto}}.keno-board__btn[data-v-6a26a0e7]{font-style:normal;font-weight:700;font-size:var(--Size-XXS);line-height:var(--Line_Height-XXS);letter-spacing:var(--Letter_Spacing-XXS);transition:color .1s ease-in-out,background-color .1s ease-in-out;transition:box-shadow .1s ease-in-out,background-color .1s ease-in-out;position:relative;box-shadow:0 2px 0 0 var(--Neutral-Neutral_8);border:2px solid #0000;border-radius:var(--Corner_02);background-color:var(--Neutral-Neutral_12);padding-top:calc(100% - 4px);padding-bottom:0;width:100%;height:0;color:var(--Base-Inverse)}@container (min-width: 672px){.keno-board__btn[data-v-6a26a0e7]{font-style:normal;font-weight:700;font-size:var(--Size-S);line-height:var(--Line_Height-S);letter-spacing:var(--Letter_Spacing-S);box-shadow:0 4px 0 0 var(--Neutral-Neutral_8);padding:4px;width:clamp(36.5px,5vw,68px);height:clamp(36.5px,5vw,68px)}}.keno-board__btn span[data-v-6a26a0e7]{display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;z-index:1;width:100%;height:100%}.keno-board__btn[data-v-6a26a0e7]:hover{box-shadow:0 2px 0 0 var(--Neutral-Neutral_20);background:var(--Neutral-Neutral_32)}@container (min-width: 672px){.keno-board__btn[data-v-6a26a0e7]:hover{box-shadow:0 4px 0 0 var(--Neutral-Neutral_20)}}.keno-board__btn[data-v-6a26a0e7]:active{background:var(--Neutral-Neutral_8)}.keno-board__btn.selected[data-v-6a26a0e7]{box-shadow:0 2px 0 0 var(--Violet-Violet_32);background:var(--Violet-Violet);color:var(--Base-Background_Dark)}.keno-board__btn.selected[data-v-6a26a0e7]:hover{box-shadow:0 2px 0 0 var(--Violet-Violet_56);background:var(--Violet-Violet_Hover)}@container (min-width: 672px){.keno-board__btn.selected[data-v-6a26a0e7]:hover{box-shadow:0 4px 0 0 var(--Violet-Violet_56)}.keno-board__btn.selected[data-v-6a26a0e7]{box-shadow:0 4px 0 0 var(--Violet-Violet_32)}}.keno-board__btn.result[data-v-6a26a0e7]{box-shadow:none;background:var(--Depressed);color:var(--Red-Red)}.keno-board__btn.win[data-v-6a26a0e7]{position:relative;box-shadow:0 2px 0 0 var(--Violet-Violet_32);border:2px solid var(--Violet-Violet);background:var(--Depressed);color:var(--Base-Background_Dark)}.keno-board__btn.win span[data-v-6a26a0e7]{display:inline-flex;position:absolute;justify-content:center;align-items:center;z-index:2;width:100%;height:100%}.keno-board__btn.win span[data-v-6a26a0e7]:before{position:absolute;transform:scale(.9);z-index:-1;inset:0;border-radius:var(--Corner_02);background:url(../images/games/keno/gem-sm.png) no-repeat 50%;background-size:contain;width:100%;height:100%;content:""}@container (min-width: 672px){.keno-board__btn.win span[data-v-6a26a0e7]:before{background:url(../images/games/keno/gem.png) no-repeat 50%;background-size:contain}}.keno-board__btn.win[data-v-6a26a0e7]:hover{box-shadow:0 2px 0 0 var(--Violet-Violet_32);background:var(--Depressed)}@container (min-width: 672px){.keno-board__btn.win[data-v-6a26a0e7],.keno-board__btn.win[data-v-6a26a0e7]:hover{box-shadow:0 4px 0 0 var(--Violet-Violet_32)}.keno-board__btn.win[data-v-6a26a0e7]{border:4px solid var(--Violet-Violet)}}.keno-board__btn[data-v-6a26a0e7]:disabled{cursor:not-allowed}.keno-board--readonly[data-v-6a26a0e7]{pointer-events:none}.keno-board--readonly .keno-board__btn[data-v-6a26a0e7]{aspect-ratio:1/1;width:100%;height:auto}.keno-board--disabled[data-v-6a26a0e7]{pointer-events:none}.keno-board--animation .keno-board__btn.win span[data-v-6a26a0e7]:before{animation:scale-gem-6a26a0e7 .5s ease-in-out}.container--movie-mode .keno-board{padding:0 34px;width:100%}.container--movie-mode .keno-board__btn{aspect-ratio:1/1;width:100%;height:100%}
