.protected-mask[data-v-c66e0949]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:20}.scroll-item:hover .protected-mask[data-v-c66e0949]{opacity:1;pointer-events:auto}.protected-mask__overlay[data-v-c66e0949]{background:#202125cc;border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:660px){.protected-mask__overlay[data-v-c66e0949]{border-radius:.5rem}}.protected-mask__icon[data-v-c66e0949]{margin-bottom:.5rem;position:relative;z-index:2}.protected-mask__icon img[data-v-c66e0949]{height:3.75rem;width:3.75rem}.protected-mask__text[data-v-c66e0949]{border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.125rem;margin-top:.125rem;position:relative;text-align:center;z-index:2}.game-card-wrapper[data-v-35b34d55]{border-radius:.75rem;cursor:pointer;height:auto;margin-bottom:.375rem;overflow:hidden;position:relative;width:100%}@media screen and (max-width:660px){.game-card-wrapper[data-v-35b34d55]{border-radius:.5rem}}.game-card-wrapper .van-image[data-v-35b34d55]{background-color:var(--color-header-bg);display:flex;height:100%;overflow:hidden}.game-card-wrapper .van-image[data-v-35b34d55] .van-image__container,.game-card-wrapper .van-image[data-v-35b34d55] .van-image__inner,.game-card-wrapper .van-image[data-v-35b34d55] .van-image__loading,.game-card-wrapper .van-image[data-v-35b34d55] .van-image__placeholder,.game-card-wrapper .van-image[data-v-35b34d55] .van-image__wrapper{background-color:var(--color-header-bg)!important}.game-card-wrapper .van-image[data-v-35b34d55] .van-image__error{background:transparent!important;position:relative!important}.game-card-wrapper .van-image[data-v-35b34d55] .van-image__img{opacity:1}.game-card-wrapper .van-image[data-v-35b34d55]>img{aspect-ratio:var(--game-icon-aspect-ratio);background-color:transparent;height:auto;width:100%}.game-card-wrapper .van-image .game-card-pre-load[data-v-35b34d55]:before{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.game-card-wrapper .mask[data-v-35b34d55]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .35s ease;z-index:1}.game-card-wrapper .mask .play-icon[data-v-35b34d55]{max-width:50%;min-width:4.375rem;transform:scale(1.25);transition:transform .35s ease;z-index:1}.game-card-wrapper:hover .mask[data-v-35b34d55]{opacity:1;pointer-events:auto}.game-card-wrapper:hover .play-icon[data-v-35b34d55]{transform:scale(1)}.game-card-wrapper:active .play-icon[data-v-35b34d55]{transform:scale(.95)}.game-card-wrapper .badge-item[data-v-35b34d55]{left:0;position:absolute;top:0;width:3.125rem;z-index:2}.game-card-wrapper .badge-item img[data-v-35b34d55]{height:100%;width:100%}.game-card-wrapper .grid-item-icon[data-v-35b34d55]{border-radius:.5rem 0;font-size:var(--font-size-mini);left:0;position:absolute;top:0;z-index:2}.game-card-wrapper .grid-item-icon .badge-container[data-v-35b34d55]{align-items:center;display:flex;height:100%;justify-content:center;padding:.125rem .5rem;position:relative;width:100%}.game-card-wrapper .grid-item-icon .badge-container img[data-v-35b34d55]{width:1.25rem}.game-card-wrapper .grid-item-icon .badge-container .cave[data-v-35b34d55]{height:.5rem;pointer-events:none;position:absolute;right:-.25rem;top:-.25rem;width:.5rem}.game-card-wrapper .grid-item-icon.IsNewItem[data-v-35b34d55]{background:linear-gradient(1turn,#96e972,#6cea7a 50%,#37e98b);color:var(--color-surface-3);font-weight:600}.game-card-wrapper .grid-item-icon.IsNewItem .badge-container .cave[data-v-35b34d55]{background:#37e98b;background:radial-gradient(circle at bottom right,transparent 0,transparent .25rem,#37e98b 0)}.game-card-wrapper .grid-item-icon.IsHotItem[data-v-35b34d55]{background:linear-gradient(135deg,#bb2465,#f01e79 50%,#fc1b7b);color:var(--color-surface-10)}.game-card-wrapper .grid-item-icon.IsHotItem .badge-container .cave[data-v-35b34d55]{background:#fc1b7b;background:radial-gradient(circle at bottom right,transparent 0,transparent .25rem,#fc1b7b 0)}[data-v-35b34d55] .protected-mask{border-radius:.75rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}
