.kuma-276029415 .loading{display:inline-block;width:32px;height:32px;border-radius:50%;border:4px solid var(--color-border-default);border-top-color:var(--color-brand);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.kuma-276029415 .loading[x-variant=lg]{width:48px;height:48px}.kuma-276029415 .loading[x-variant=sm]{width:24px;height:24px}.kuma-978330784{position:relative;color:#fff;height:100%;border-radius:4px;overflow:hidden;font-size:16px}.kuma-978330784.unable-play-game{pointer-events:none;opacity:.5;filter:grayscale(50%)}.kuma-978330784 img{height:100%;-o-object-fit:cover;object-fit:cover}.kuma-978330784 .h1,.kuma-978330784 .h2{display:block;padding:0 4px;line-height:.9;text-shadow:0 4px 4px var(--color-shadow);text-align:center}.kuma-978330784 .h1{font-size:1em;font-weight:900;text-transform:uppercase}.kuma-978330784 .h2{font-size:.75em;font-weight:600;margin-top:12px;margin-bottom:12px}.kuma-978330784 .label-container{position:absolute;bottom:0;max-height:55%;min-height:55%;width:100%;max-width:100%;display:grid;align-items:flex-end;justify-items:center;overflow:hidden}.kuma-978330784 .label-container>*{grid-row:1/-1;grid-column:1/-1}.kuma-978330784 .label-container .label-background{width:100%;height:100%}.kuma-978330784 .icon-wrapper{position:absolute;bottom:0;width:100%;height:100%;display:grid;background:radial-gradient(var(--color-scrim-light) 20%,var(--color-scrim-heavy));justify-items:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out}.kuma-978330784 .icon-wrapper:active,.kuma-978330784 .icon-wrapper:hover{opacity:1}.kuma-978330784 .coming-soon{position:absolute;bottom:0;width:100%;height:100%;background:radial-gradient(var(--color-scrim-light) 20%,var(--color-scrim-heavy));display:grid;justify-items:center;align-items:center}@media screen and (min-width:1200px){.kuma-978330784{font-size:24px}}.kuma-1879246343{display:flex;overflow-x:auto;overflow-y:hidden}.kuma-1879246343>div{display:flex;gap:8px}.kuma-1879246343>div>*{width:calc(((100vw - 52px)/3)*1);height:calc(((100vw - 52px)/3)*1.618)}@media screen and (min-width:768px){.kuma-1879246343>div{gap:16px}.kuma-1879246343>div>*{width:134px;height:217px}}@media screen and (min-width:1200px){.kuma-1879246343>div>*{width:201px;height:325px}}.kuma-89257635{display:grid;gap:16px}