.GameCenter_center__mxnQf {
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(122, 30, 123, 0.8), rgba(94, 23, 136, 0.8));
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
}

.load-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    min-height: 100%;
    width: 100%;
    /*background-color: #f8f9fa;*/
}

.loader,
.default-loader {
    text-align: center;
}

.load-container {
    margin: 0.6rem auto;
    width: 0.8rem;
    height: 0.8rem;
    position: relative;
}
.load-container .container {
    position: absolute;
    width: 100%;
    height: 100%;
}
.load-container .container .dot {
    width: 0.22rem;
    height: 0.22rem;
    background-color: #00adb5;
    border-radius: 100%;
    position: absolute;
    animation: bouncedelay 1.2s infinite ease-in-out;
    animation-fill-mode: both;
}
.load-container .container .dot-1 {
    top: 0;
    left: 0;
}
.load-container .container .dot-2 {
    top: 0;
    right: 0;
}
.load-container .container .dot-3 {
    right: 0;
    bottom: 0;
}
.load-container .container .dot-4 {
    left: 0;
    bottom: 0;
}
.load-container .container-1 .dot-2 {
    animation-delay: -0.9s;
}
.load-container .container-1 .dot-3 {
    animation-delay: -0.6s;
}
.load-container .container-1 .dot-4 {
    animation-delay: -0.3s;
}
.load-container .container-2 {
    transform: rotateZ(45deg);
}
.load-container .container-2 .dot-1 {
    animation-delay: -1.1s;
}
.load-container .container-2 .dot-2 {
    animation-delay: -0.8s;
}
.load-container .container-2 .dot-3 {
    animation-delay: -0.5s;
}
.load-container .container-2 .dot-4 {
    animation-delay: -0.2s;
}
.load-container .container-3 {
    transform: rotateZ(90deg);
}
.load-container .container-3 .dot-1 {
    animation-delay: -1s;
}
.load-container .container-3 .dot-2 {
    animation-delay: -0.7s;
}
.load-container .container-3 .dot-3 {
    animation-delay: -0.4s;
}
.load-container .container-3 .dot-4 {
    animation-delay: -0.1s;
}
@keyframes bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.AccountSelectionDialog_layer__i6VcU {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
}
.AccountSelectionDialog_content__zYgOJ {
    width: 9.7rem;
    height: 12.7rem;
    color: #fff;
    background: url("data:image/webp;base64,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mili0ZruT7PRmPF///Gf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//v9XrKcNi9EOC924qOIWnZ8ILR7e1gC4WD49vaPOH4zZ8y+KgI3lmnW3m0mTi3rgqAQouezdlqRpRfRbYJMAJ7OadWPiadOhKU/uaQC8LOa/30VoKkLmN/WAm707bw5vEkLKE7udgJ3l/A+66K+ftu98mwj4mdVuuC2GXCc6bJcESNr2Wsx1IYlPHxcBS7PiT9trr0OLSYUy4GlW91MvodFMH1QDrvat7txIJG1WFWBr1/IeukaxzCwDfO1e1oM2guG5YsDY7iWWazOMPgM4u2Ja7LXQ7J0S0mLWB8KvIW6JB9B2bu+r0z9WBHjb9VXCVXXdKyIuOH+f/iriP3AC5mbbUq9Eh+YD7ra/En2F6E9cyEve2+UK3Y4D9rY/b7xMxOQq9CWuSr5M+h4ZfcG5kVSj0ehGVwD+rpsbrdFokr/0IDA4mK7RaLocAQxeeqNWQ0dVoLD6qSZN5OsOFCavSNckLnSjMDjTTZO+ScZh5UNJt6OAw2seNow8g8Tqx0c/VIjEnHPMr9iQmOfb5EmlSIzt7v5hJRID26srnFjMteIsw2LsXDWg8RoHHnP833/85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z//+c9//vOf//znP//5z3/+85///Oc///nPf/7zn//85z///716Fccvn8bx4yKOa0vfo/j70pX3Ufz+ysLTKH52er6I4mJ+x80ovrlz8srXGP56ZbLjxOsYfn2iI99XxHCxL0+TZ79G8Nezkyk1HXoQwQ8ONaWURi9/it9Pl0dTSik/XIvf2uH8r8a81IO9PEvNmssKQ3MZ7mK5Q4XL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")
        no-repeat;
    background-size: 100% 100%;
    text-align: center;
    font-size: 0.6rem;
}
.AccountSelectionDialog_panel__xgEiB {
    height: 1.9rem;
}
.AccountSelectionDialog_title__ZUlia {
    color: #ffca34;
    font-weight: bold;
    font-size: 0.9rem;
    margin-top: -2.2rem;
}
.AccountSelectionDialog_des__MGBxy {
    font-weight: 400;
    line-height: 1.3rem;
    margin-bottom: 0.5rem;
}
.AccountSelectionDialog_panel2__CMzsb {
    height: 1.5rem;
}

.RewardDialog_layer__z6MBm {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0, 0, 0, 0.75);*/
    z-index: 1000;
    padding: 0 0.75rem;
}

.RewardDialog_panel__fcGmY {
    height: 4rem;
}

.RewardDialog_top_wrapper__HXmg7 {
    text-align: center;
    position: relative;
    padding-top: 0.4rem;
    height: 2.4rem;
}

.RewardDialog_light__dSaMm {
    position: absolute;
    top: 0;
    left: 0;
}

.RewardDialog_title__DJcPl {
    font-size: 0.8rem;
    font-weight: 900;
    background: linear-gradient(0deg, #ff499a 0%, #fff049 50%, #00fcff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
}

.RewardDialog_star_left__EexnT {
    width: 0.6rem;
    position: absolute;
    left: -1rem;
    top: 0.25rem;
}

.RewardDialog_star_sm_left__PBw_2 {
    position: absolute;
    width: 0.1rem;
    left: -0.2rem;
}

.RewardDialog_line_left__la4Dc {
    /*position: absolute;*/
    /*left: -0.6rem;*/
    width: 0.4rem;
    position: absolute;
    top: 0.5rem;
    left: -0.55rem;
}

.RewardDialog_line_red_left__Vvw9C {
    width: 0.7rem;
    position: absolute;
    top: 0.15rem;
    left: -0.5rem;
}

.RewardDialog_star_right__jpJCN {
    position: absolute;
    right: -0.6rem;
    top: 0.2rem;
    width: 0.6rem;
}

.RewardDialog_star_sm_right__G4q_G {
    position: absolute;
    right: -0.3rem;
    width: 0.2rem;
    bottom: 0.1rem;
}

.RewardDialog_star_xsm_right__zp9ns {
    position: absolute;
    right: -0.4rem;
    width: 0.2rem;
}

.RewardDialog_line_right__Rt1rq {
    position: absolute;
    right: -1rem;
    width: 0.6rem;
    bottom: 0;
}

.RewardDialog_line_sm_right__cAFTe {
    position: absolute;
    right: -1rem;
    top: 0.3rem;
    width: 0.4rem;
}

.RewardDialog_container__y4klG {
    display: flex;
    font-size: 0.8rem;
    font-weight: bold;
    margin-top: 0.6rem;
    justify-content: center;
}

.RewardDialog_flex_reward__q_6MK {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 0.6rem;
}

.RewardDialog_flex_sc__O_Akj {
    color: #55ff32;
}

.RewardDialog_flex_gc__Al405 {
    color: #faee31;
}

.RewardDialog_sc_title__VNDmd {
}

.RewardDialog_gc_title__CbXDy {
}

.RewardDialog_img_gold__DuIoL {
    width: 3rem;
}

.RewardDialog_relative__bLlNK {
    position: relative;
}

.RewardDialog_star__QZzRi {
    position: absolute;
    top: 0.2rem;
    left: 0.5rem;
    width: 0.3rem;
    height: 0.3rem;
    background: url("/img/general-gift/star.webp") no-repeat;
    background-size: 100% 100%;
}

.RewardDialog_star_sm__FBtiB {
    position: absolute;
    right: 0.4rem;
    bottom: 0.5rem;
    width: 0.2rem;
    height: 0.2rem;
    background: url("/img/general-gift/star.webp") no-repeat;
    background-size: 100% 100%;
}

.RewardDialog_star_sm_rt__Un_LE {
    left: 0.4rem;
    top: 0.65rem;
}

.RewardDialog_star_sm_rt2__jXVVU {
    right: -0.2rem;
}

.RewardDialog_sc_num__7Tkna,
.RewardDialog_gc_num__0mJM9 {
    text-align: center;
}

.RewardDialog_sc_num__7Tkna {
    color: #55ff32;
}

.RewardDialog_gc_num__0mJM9 {
    color: #faee31;
    /*width: 104px;*/
    white-space: nowrap;
}

.RewardDialog_flex_left__BBDqE,
.RewardDialog_flex_right__NrCe_ {
    width: 4.3rem;
    text-align: center;
}

.RewardDialog_flex_right__NrCe_ {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.tabs_tabs__iwAKJ {
    display: flex;
    flex-direction: column;
    /* border: 1px solid #ddd; */
    border-radius: 4px;
    overflow: hidden;
}

.tabs_tabHeaders__600FU {
    display: flex;
    background-color: #1d0a33;
    border-radius: 0.6rem;
    color: #9487a1;
    padding: 0.15rem;
}

.tabs_tabHeader__vtQLi {
    flex: 1 1;
    padding: 10px 15px;
    text-align: center;
    cursor: pointer;
    font-size: 0.37rem;
    color: #9487a1;
    transition:
        background-color 0.3s,
        color 0.3s;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tabs_tabHeader__vtQLi:hover {
    /* background-color: #eaeaea; */
}

.tabs_tabHeader__vtQLi.tabs_active__rZy9J {
    color: #ffffff;
    width: 5.5rem;
    height: 1rem;
    font-size: 0.37rem;
    background: var(--tabs-bg-color);
    border-radius: 0.5rem;
    white-space: nowrap;
}

.tabs_tabContent__sktX3 {
    flex: 1 1;
    font-size: 0.37rem;
    color: #333;
    overflow-y: auto; /* 默认支持滚动 */
    overflow-x: hidden; /* 禁止横向滚动 */
}

.progress-bar-container {
    /* width: 7.4rem; */
    position: relative;
    background: var(--modalOverlay--progress-bg);
    border-radius: 10px;
    box-sizing: border-box;
    height: 0.27rem;
    right: 0.45rem;
}

.progress-bar-track,
.progress-bar-fill {
    height: 0.15rem;
    border-radius: 15px;
    position: absolute;
    top: 0.06rem;
    left: 0;
    right: 0;
    width: 100%;
}

.progress-bar-track {
    background-color: var(--modalOverlay--progress-bg);
    z-index: 1;
}

.progress-bar-fill {
    background-color: #f39c12;
    z-index: 2;
    transition: width 0.3s ease-in-out;
    margin-left: 0.06rem;
}

.progress-bar-track-marker {
    position: absolute;
    top: 50%;
    width: 0.45rem;
    height: 0.45rem;
    background-color: var(--modalOverlay--progress-bg);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 2;
}

.progress-bar-marker-container {
    position: absolute;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 3;
    top: 0.15rem;
}

.progress-bar-marker {
    width: 0.35rem;
    height: 0.35rem;
    background-color: var(--modalOverlay--progress-bg);
    border-radius: 50%;
    box-sizing: border-box;
    position: absolute;
    top: -0.02rem;
    transform: translate(-50%, -50%);
    transition:
        background-color 0.3s ease-in-out,
        border-color 0.3s ease-in-out;
    right: -0.35rem;
}

.progress-bar-marker.active {
    background-color: #f39c12;
    border-color: #f39c12;
}

.progress-bar-label {
    color: white;
    font-weight: 300;
    font-size: 0.32rem;
    font-family: Roboto, sans-serif;
    white-space: nowrap;
    position: absolute;
    top: 0.35rem;
}

.carousel-container {
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    /* --outer-r: 24px; */
    /* --p-distance: 12px; */
}

/* Track */
.carousel-track {
    display: flex;
}

/* Carousel item */
.carousel-item {
    position: relative;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    /* border-radius: calc(var(--outer-r) - var(--p-distance)); */
    background-color: #171717;
    overflow: hidden;
    cursor: grab;
    border-radius: 15px;
}

.carousel-item:active {
    cursor: grabbing;
}

.carousel-container.round {
    border: 1px solid #555;
}

.carousel-item.round {
    background-color: #171717;
    position: relative;
    bottom: 0.1em;
    border: 1px solid #555;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.carousel-item-header.round {
    padding: 0;
    margin: 0;
}

.carousel-indicators-container.round {
    position: absolute;
    z-index: 2;
    bottom: 3em;
    left: 50%;
    transform: translateX(-50%);
}

.carousel-indicator.active {
    background-color: #333333;
}

.carousel-indicator.inactive {
    background-color: rgba(51, 51, 51, 0.4);
}

/* Indicators */
/* .carousel-indicators-container {
    display: flex;
    width: 100%;
    justify-content: center;
  } */

.carousel-indicators {
    height: 0.2rem !important;
    display: flex;
    position: absolute;
    top: 0.4rem;
    width: 12rem;
    justify-content: center;
    align-items: center;
}

.carousel-indicator {
    width: 0.32rem;
    height: 0.1rem !important;
    border-radius: 15px;
    cursor: pointer;
    transition: background-color 150ms;
    margin: 0 0.125rem !important;
}

.carousel-indicator.active {
    background-color: #fff;
}

.carousel-indicator.inactive {
    background-color: #555;
}

.Geo_guide_allow___Rwdr {
    position: relative;
    text-align: left;
    font-size: 0.45rem;
    overflow: auto;
}

.Geo_guide_allow___Rwdr p {
    font-size: 0.4rem;
    font-weight: 400;
}
.Geo_guide_allow___Rwdr b {
    color: #19df51;
}

.Geo_p_top__fMMKd {
    font-size: 0.45rem !important;
    padding-bottom: 0.1rem;
}
.Geo_p_top2__bwlPB {
    padding: 0.1rem 0;
    font-size: 0.45rem !important;
    font-weight: bold !important;
}
.Geo_guide_allow_2__VZg42{
    position: relative;
    text-align: left;
    font-size: 0.3rem;
    height: 7rem;
    overflow: auto;
}
.Geo_guide_allow_2__VZg42 strong{
    font-size: 0.3rem;
    font-weight: 900;
}
.Geo_guide_allow_2__VZg42 p {
    font-size: 0.3rem;
}
.Geo_guide_allow_2__VZg42 ul{
    font-size: 0.3rem;
    padding-left: 0.5rem;
    list-style: disc;
}
.Geo_guide_allow_2__VZg42 ul li{
    font-size: 0.3rem;
}

.AccumulatedChargeDialog_progress__plEbc {
    margin-bottom: 20px;
}
.AccumulatedChargeDialog_rewards__SuAiS {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.AccumulatedChargeDialog_rewardItem__LRDvB {
    padding: 0.5rem;
    border-radius: 10px;
    background: var(--list-bg-color);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.AccumulatedChargeDialog_rewardDetails__Sz_vS {
    display: flex;
    justify-content: space-between;
    margin-top: 0.4rem;
    font-size: 14px;
    color: #333;
}

.AccumulatedChargeDialog_rewardButton__BLNdi {
    width: 2.8rem;
    height: 1rem;
    background: #0090ff;
    border-radius: 0.5rem;
    position: absolute;
    right: 0.3rem;
    bottom: 0.4rem;
    font-family: Roboto;
    font-weight: 700;
    font-size: 0.52rem;
    color: #ffffff;
}
.AccumulatedChargeDialog_claimButton___kEDk {
    background: #1cd551;
}
.AccumulatedChargeDialog_rewardButton__BLNdi:hover {
    opacity: 0.9;
}

.AccumulatedChargeDialog_rewardButton__BLNdi:active {
    transform: scale(0.98);
}

.AccumulatedChargeDialog_checkmark__ZD2fE {
    display: inline-block;
    width: 1.81rem;
    position: absolute;
    bottom: -0.1rem;
    right: 0;
}
.AccumulatedChargeDialog_checkmark__ZD2fE img {
    width: 100%;
    height: 100%;
}

.AccumulatedChargeDialog_progressContainer__uimHs {
    width: 100%;
    color: #fff;
    font-family: Arial, sans-serif;
    background: var(--tabs-bg-color);
    height: 2rem;
    border-radius: 0.2rem;
    padding: 0 0.2rem 0.2rem 0;
    margin: 0.4rem 0;
    display: flex;
}
.AccumulatedChargeDialog_progressContainerImg__kJuhv {
    width: 2.7rem !important;
    height: 2rem !important;
    position: relative !important;
}
.AccumulatedChargeDialog_progressStyle__uqgcu {
    width: 77%;
    position: relative;
    right: 0.17rem;
}

.AccumulatedChargeDialog_label__dITeU {
    margin-bottom: 8px;
    font-size: 0.4rem;
    color: var(--modalOverlay--text-color);
    position: relative;
    right: 0.5rem;
    margin-top: 0.2rem;
}

.AccumulatedChargeDialog_progressBar__yXRMq {
    position: relative;
    height: 0.4rem;
    border-radius: 50px;
    padding: 0.1rem;
    background-color: #3e2146; /* 背景条颜色 */
    overflow: hidden;
    right: 0.5rem;
}

.AccumulatedChargeDialog_progressFill__cqANO {
    height: 100%;
    background-color: #ff8c00; /* 进度条颜色 */
    transition: width 0.3s ease;
    border-radius: 50px;
}

.AccumulatedChargeDialog_milestones__597t6 {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: #ffffff;
    right: 0.5rem;
    top: 5px;
}

.AccumulatedChargeDialog_milestone__v4eQN {
    position: relative;
    text-align: center;
    font-size: 0.38rem;
}

.AccumulatedChargeDialog_rechargeText__jq4sq {
    font-size: 0.4rem;
    color: var(--modalOverlay--text-color);
    white-space: nowrap;
}

.AccumulatedChargeDialog_rechargeLabel__mx1Ux {
    color: var(--modalOverlay--text-color);
}

.AccumulatedChargeDialog_rechargeTarget__QnxI6 {
    color: #1cd551;
    font-weight: bold;
}

.AccumulatedChargeDialog_rechargeProgress__ow1ES {
    color: var(--modalOverlay--text-color);
}

.AccumulatedChargeDialog_progressComplete__t5CQb {
    color: #1cd551; /* 完成时的颜色 */
    font-weight: bold;
}

.AccumulatedChargeDialog_progressIncomplete__yVBZv {
    color: var(--modalOverlay--text-color); /* 未完成时的颜色 */
}
.AccumulatedChargeDialog_rewardValue__11IvQ {
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 0.46rem;
}
.AccumulatedChargeDialog_rewardValue__11IvQ img {
    width: 0.6rem;
    height: 0.6rem;
}
.AccumulatedChargeDialog_rewardValue__11IvQ span {
    margin-left: 0.2rem;
}

/* .milestone::before {
    content: "";
    position: absolute;
    top: -.6rem;
    left: 50%;
    transform: translateX(-50%);
    width: .5rem;
    height: .5rem;
    background-color: #3e2146;
    border-radius: 50%;
    z-index: 1;
  } */

.GoLiveDialog_layer__uexzq {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 1000;
    padding: 0 0.5rem;
}

.GoLiveDialog_wrapper__j57AX {
    z-index: 1001;
    width: 10.4rem;
    max-width: 10.4rem;
    height: 10.76rem;
    background: linear-gradient(to bottom, #470d4e, #38025f);
    background-size: 100% 100%;
    border-radius: 8px;
}

.GoLiveDialog_content__fM5HB {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    padding-top: 0.4rem;
}

.GoLiveDialog_content__fM5HB h4 {
    color: #f1ab39;
}

.GoLiveDialog_content__fM5HB h1 {
    color: #fff;
}
.GoLiveDialog_icon_close__A8_wf:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 1.53rem 1.53rem 0;
    border-color: transparent #380a46 transparent transparent;
    border-radius: 0 5px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
.GoLiveDialog_icon_close__A8_wf {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1010;
}

.GoLiveDialog_closeIcon__0j7gW {
    position: absolute;
    top: 0.09rem;
    right: 0.09rem;
    z-index: 2;
    color: #a97ac3;
    font-size: 0.7rem;
    font-weight: 700;
}
.GoLiveDialog_buttonStyle__543oM {
    color: #fff;
    width: 5rem;
    height: 1.1rem;
    font-size: 0.6rem;
    font-weight: 900;
}

.GoLiveDialog_main__KlfiH {
    width: 94%;
    border-radius: 0.3rem;
    margin: 0 auto 0.5rem auto;
    position: relative;
    padding-left: 0.5rem;
}

.GoLiveDialog_main_icon__RNty6 {
    width: 4.8rem;
    margin-top: -1.1rem;
}

.GoLiveDialog_icon_gold__nFysD {
    width: 1rem;
    margin-right: 0.2rem;
}

.GoLiveDialog_promoContent__OnMCT {
    display: flex;
    color: #fff;
    padding: 0.3rem 0 0 0.7rem;
    border-radius: 8px;
}

.GoLiveDialog_percentage__UKf_G {
    font-weight: bold;
    display: flex;
    align-items: center;
}
.GoLiveDialog_title__zxCuD {
    font-size: 1.5rem;
    color: #ff6fff;
    font-family: Roboto;
}

.GoLiveDialog_cashbackInfo__CxyqS {
    margin-left: 0.5rem;
    text-align: left;
}

.GoLiveDialog_cashbackInfo__CxyqS p {
    margin: 0;
    font-size: 0.6rem;
    font-weight: 500;
    font-family: Roboto;
}
.GoLiveDialog_cashbackInfo__CxyqS :last-child {
    font-weight: bold;
}
.GoLiveDialog_subtext__SSHmK {
    font-size: 0.4rem;
    color: #d0c0e0;
    text-align: left;
    padding-left: 0.8rem;
    font-family: Roboto;
}

.GoLiveDialog_promoContainer__Zjyuk {
    text-align: center;
    color: #fff;
    border-radius: 8px;
}

.GoLiveDialog_promoHeader__WNfKp {
    display: flex;
    font-size: 2rem;
    font-weight: bold;
    color: #33d24a;
}

.GoLiveDialog_promoSC__2CaHZ {
    font-family: Roboto;
    font-weight: 900;
    font-size: 1.7rem;
    color: #0ceb4b;
}

.GoLiveDialog_promoSC__2CaHZ:after {
    content: "";
    border: 1px solid #0ceb4b;
    display: block;
    position: relative;
    top: -0.25rem;
}

.GoLiveDialog_promoAmount__zXqyS {
    font-family: Roboto;
    font-weight: 900;
    font-size: 2.96rem;
    color: #0ceb4b;
}

.GoLiveDialog_promoSubtext__dzMKb {
    font-family: Roboto;
    font-weight: bold;
    font-size: 0.68rem;
    color: #ffd909;
    line-height: 0.54rem;
    text-align: left;
}

.GoLiveDialog_promoFooter__WciCa {
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.7rem;
    color: #ffffff;
    line-height: 0.49rem;
    text-align: left;
}
.GoLiveDialog_imageContainer__YDYfK {
    height: 5.99rem;
    width: 6.17rem;
    position: absolute;
    bottom: 0;
    right: 0;
}

.AmountLossPopupPage_modalOverlay__QUIc1 {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: rgb(26 3 56); */
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    top: 1.8rem;
    margin: 0 auto;
}

.AmountLossPopupPage_modal__sui4D {
    background: #131219;
    color: #fff;
    width: 100%;
    height: 100%;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
    position: relative;
    font-size: 0.3rem;
    max-width: 12rem;
}

.AmountLossPopupPage_close_box__FF4xa {
    position: absolute;
    top: 0.15rem;
    right: 0.5rem;
    width: 0.39rem;
    height: 0.39rem;
    color: #a97ac3;
}

.AmountLossPopupPage_header__xbfTt {
    text-align: center;
    background-image: url("/img/amount-loss-popup/banner_24hours.webp");
    background-repeat: no-repeat;
    background-size: cover; /* 修改为 cover，让图片占满背景 */
    background-position: center; /* 居中显示背景图片 */
    height: 3.1rem;
    position: relative;
}
.AmountLossPopupPage_headerTitleImg__CEDMG {
    width: 5.76rem !important;
    height: auto !important;
    object-fit: contain;
    position: relative !important;
    margin-bottom: 5px;
}
.AmountLossPopupPage_headerContent__C3SnP {
    position: absolute;
    inset: 0.4rem auto auto 0.55rem !important;
    text-align: left;
}

.AmountLossPopupPage_countdown__7_Wkf {
    margin: 5px 0 0 10px;
    font-size: 0.38rem !important;
    color: #d0c0e0;
}

.AmountLossPopupPage_closeButton__YfYDO {
    position: absolute;
    top: 5px;
    right: 10px;
    background: none;
    border: none;
    color: #a97ac3;
    font-size: 0.5rem;
    cursor: pointer;
}

.AmountLossPopupPage_main__NpqdS {
    overflow-y: auto;
    height: calc(100% - 5.1rem);
    padding: 0.4rem;
}

.AmountLossPopupPage_cashBackStyle__KdkhL {
    width: 100%;
    height: 5.8rem;
    background: #241c39;
    border-radius: 0.2rem;
    padding: 0.46rem;
    text-align: center;
}
.AmountLossPopupPage_cashBackStyle__KdkhL:nth-child(1) {
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.48rem;
    color: #ffffff;
    line-height: 0.6rem;
}

.AmountLossPopupPage_scText__vWLa1 {
    font-family: Roboto;
    font-weight: bold;
    font-size: 1rem;
    color: #0ceb4b;
    line-height: 0.6rem;
    margin: 0.81rem 0 1.41rem 0;
}

.AmountLossPopupPage_rulesStyle__NHLUo {
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.4rem;
    color: #614473;
    line-height: 0.6rem;
    margin: 1.21rem 0 0.3rem 0.48rem;
}
.AmountLossPopupPage_noData__lOVk9 {
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.6rem;
    color: #8d68a6;
    line-height: 0.6rem;
    opacity: 0.55;
    margin: 0.81rem 0 1.41rem 0;
}
.AmountLossPopupPage_oneTextStyle__KsjeJ {
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.4rem;
    color: #998ea4;
    margin: 0.82rem 0 0.5rem 0;
}
.AmountLossPopupPage_twoTextStyle__5wLrw {
    font-family: Roboto;
    font-weight: bold;
    font-size: 0.6rem;
    color: #0ceb4b;
    margin: 0.82rem 0 0.5rem 0;
}
.AmountLossPopupPage_markButton__HM_Fm {
    width: 0.48rem !important;
    height: 0.48rem !important;
}
.AmountLossPopupPage_iconStyle__4Z_xD {
    font-size: 0.4rem !important;
}
.AmountLossPopupPage_bubble__KZg9T {
    width: 6rem !important;
    height: 1.8rem !important;
    background: #3f384a !important;
    border-radius: 0.15rem;
    border: none !important;
    top: 0.9rem !important;
    right: -0.35rem !important;
}
.AmountLossPopupPage_bubbleTipArrow__nrfw9 {
    border-bottom: 10px solid #3f384a !important;
}
.AmountLossPopupPage_bubbleTipcontent__hydkw {
    color: #fff !important;
}
.AmountLossPopupPage_rootContainer__X7UWB {
    top: -0.5rem !important;
    right: -0.5rem !important;
}
.AmountLossPopupPage_contentText__Dk6zI {
    color: #fff !important;
}
.AmountLossPopupPage_percentage__EuLgx {
    font-weight: bold;
    display: flex;
    align-items: center;
}
.AmountLossPopupPage_title__pz_gX {
    font-size: 1.2rem;
    color: #ff6fff;
    font-family: Roboto;
}

.AmountLossPopupPage_cashbackInfo__WPEyw {
    margin-left: 0.1rem;
    text-align: left;
}

.AmountLossPopupPage_cashbackInfo__WPEyw p {
    color: #0ceb4b;
    margin: 0;
    font-size: 0.4rem;
    font-weight: 500;
    font-family: Roboto;
}
.AmountLossPopupPage_cashbackInfo__WPEyw :last-child {
    font-weight: bold;
    color: #ffd909;
    font-size: 0.5rem;
}
.AmountLossPopupPage_customBubbleTip__sr_33 .AmountLossPopupPage_question-mark-button__WAPQD {
    background-color: #1a001f;
}

.AmountLossPopupPage_summaryContainer__2XEkM {
    background-color: #1d1829;
    padding: 0.5rem 0.5rem 0.1rem;
    border-radius: 8px;
    color: #fff;
    font-family: Roboto, sans-serif;
}
.AmountLossPopupPage_summaryHeader__mK_Ke {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #1d1829;
    border-radius: 8px;
    color: #fff;
    font-family: Roboto, sans-serif;
}
.AmountLossPopupPage_customBubbleIconTip__QhlGQ {
    font-size: 0.4rem !important;
}
.AmountLossPopupPage_customBubbleTip__sr_33 {
    width: 5.44rem;
    height: 1.8rem;
    background: #3f384a;
    border-radius: 0.15rem;
    border: none;
    color: #fff;
}
.AmountLossPopupPage_summaryItem__Vb7YH {
    text-align: center;
    flex: 1 1;
}

.AmountLossPopupPage_label__iL3IE {
    margin-bottom: 0.2rem;
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.38rem;
    color: #998ea4;
}

.AmountLossPopupPage_value__Ah__M {
    font-family: Roboto;
    font-weight: bold;
    font-size: 0.6rem;
    color: #ffffff;
}

.AmountLossPopupPage_separator__Chdm8 {
    width: 0.35rem;
    height: 0.06rem;
    background: #f38bff;
    position: relative;
    top: 0.3rem;
}
.AmountLossPopupPage_summarySubText___UilX {
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-top: 2px solid #363042;
    margin: 0.56rem auto 0;
    max-width: 8.64rem;
}

.AmountLossPopupPage_importantSection__FvBuP {
    padding: 0.5rem;
    color: #614b70;
    font-family: Roboto, sans-serif;
    font-size: 0.32rem;
    line-height: 1.4;
}

.AmountLossPopupPage_importantTitle__6lQIZ {
    font-family: Roboto;
    font-weight: 500;
    font-size: 0.4rem;
    color: #614b70;
    line-height: 0.6rem;
}

.AmountLossPopupPage_importantList__sz7nw {
    list-style: none;
    padding: 0;
    margin: 0;
}

.AmountLossPopupPage_importantList__sz7nw li {
    margin-bottom: 0.3rem;
    position: relative;
    padding-left: 0.7rem;
}

.AmountLossPopupPage_importantList__sz7nw li:before {
    content: "●";
    color: #614473;
    font-size: 0.3rem;
    position: absolute;
    left: 0;
    top: 0.03rem;
}

.AmountLossPopupPage_note__1P4bM {
    display: block;
    font-size: 0.3rem;
}
.AmountLossPopupPage_btnStyle__zHmwI {
    display: flex;
    align-items: center;
    justify-content: center;
}

.RichText_wrap___LxxM {
    white-space: pre-wrap;
}
.GameAnnouncementDialog_main__p7t4M {
    text-align: left;
}
.GameAnnouncementDialog_head__4hLrw {
    display: flex;
    justify-content: space-between;
    /*text-align: center;*/
    margin-bottom: 0.1rem;
    align-items: flex-end;
}

.GameAnnouncementDialog_title__hUepW {
    font-weight: bold;
    font-size: 0.45rem;
}

.GameAnnouncementDialog_date__GIi_Q {
    font-size: 0.3rem;
}
.NavTabs_nav_tabs__LijUB {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.NavTabs_tab_container__XcGO8 {
    position: relative;
    flex: 1 1;
    text-align: center;
}

.NavTabs_tab_highlight__42YEd {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    /* background: var(--nav-bg-color); */
    background: greenyellow;
    border-radius: 2px;
    top: 1rem;
}


/* ******** footer */
/* .tab-highlight {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: #211f2c;
}

.nav-tabs-container {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.tab {
  position: relative;
  padding: 0.3rem 0;
  flex: 1;
  text-align: center;
}
.tab_wrapper {
  position: relative;
  flex: 1;
}

.tab_highlight {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: #211f2c;
  z-index: 1;
}

.tab_icon {
  position: relative;
  z-index: 2;
}
.tab_textMain {
position: relative;
z-index: 2;
} */
.Header_header__rAInv {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0.3rem;
    z-index: 1000;
    transition:
        background-color 0.3s ease,
        transform 0.3s ease,
        opacity 0.3s ease;
    /*background-color: rgba(23, 23, 23, 0);*/
    background: #000;
}

.Header_show_header__HaFVh {
    z-index: 10001;
}

.Header_header__rAInv.Header_shrink__pPa3X {
    background-color: rgba(23, 23, 23, 1);
}

header.Header_fade__A7Pat {
    background-color: rgba(23, 23, 23, 0.8) !important;
}

.Header_header_wrapper__JHIis {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 10rem;
    margin: 0 auto;
}
.Header_header_logoa__LKWVz {
    display: block;
}
.Header_header_logo__FA496 {
    width: 1.9rem;
    height: 0.8rem;
    cursor: pointer;
    /*background: url("/img/logo.webp");*/
    /*background-size: 100% 100%;*/
    /*background-repeat: no-repeat;*/
}

.Header_header_logo_img__7o1F8 {
    width: 100%;
}

.Header_hd_border__HLnLg {
    background: #000;
    border-radius: 0.6rem;
    border: 0.06rem solid var(--border-color);
}

.Header_header_gold_wrapper__Ktvdg {
    width: 4.8rem;
    height: 0.9rem;
    padding: 0 0.1rem 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.5rem;
}

.Header_gold_left__erFpR {
    /*font-size: .5rem;*/
}

.Header_gold_right__sH8si {
    width: 0.65rem;
    height: 0.65rem;
    background: #b400ff;
    border-radius: 50%;
    text-align: center;
    line-height: 1.3;
}

.Header_gold_plus__D069M {
    color: #fff;
    font-size: 0.56rem !important;
}

.Header_header_switch_wrapper__51TFX {
    width: 1.6rem;
    height: 0.9rem;
    padding: 0.1rem;
}

.Header_header_vip_wrapper__9xmxj {
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 50%;
    border: 0.05rem solid var(--border-color);
    padding: 0.05rem;
    background: #000;
}

.Header_vip_circle__v9xzc {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    /*border: .06rem solid rgba(255, 255, 255, .3);*/
    background: conic-gradient(#46bf4f var(--progress), rgba(255, 255, 255, 0.3) var(--last));
    /*padding: 0.1rem;*/
    cursor: pointer;
}

.Header_circle_num__6stnT {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
    height: 85%;
    background-color: #000;
    border-radius: 50%;
    overflow: hidden;
    border: 0.05rem solid rgba(255, 255, 255, 0);
}

.Header_vip_content__9WJXs {
    width: 0.5rem;
    height: 0.5rem;
    font-size: 0;
    text-align: center;
    color: #fff;
    font-family: Roboto-Black;
    margin-top: -0.05rem;
}

.Header_mode__ntUlI {
    color: var(--border-color);
    vertical-align: middle;
    margin-right: 0.2rem;
}

.Header_gold_num__3FVWq {
    color: #fff;
    font-size: 0.4rem;
}

.Header_switch__YhMBG {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.Header_switch__YhMBG input {
    opacity: 0;
    width: 0;
    height: 0;
}

.Header_slider__uQJYa {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1em;
    background: rgba(228, 145, 0, 0.36);
    transition: 0.4s;
}

.Header_slider__uQJYa:before {
    position: absolute;
    content: "G";
    height: 0.65rem;
    width: 0.65rem;
    border-radius: 0.65rem;
    left: 0;
    bottom: -0.05em;
    background-color: var(--mark-text-color);
    transition: 0.4s;
    color: #fff;
    font-size: 0.55rem;
    text-align: center;
    font-weight: 600;
    line-height: 0.65rem;
}

input:checked + .Header_slider__uQJYa {
    background: rgba(91, 228, 53, 0.36);
}

input:checked + .Header_slider__uQJYa:before {
    content: "S";
    left: 100%;
    transform: translateX(-100%);
    background-color: var(--bg-color);
}

.page_page__objNU {
    position: relative;
    color: #fff;
    text-align: center;
}
.page_goBack__oSEpM {
    position: absolute;
    top: 0.125rem;
    left: 0.2rem;
}
.page_header__AkSbC {
    height: 1.6rem;
    font-size: 0.7rem;
    line-height: 1.6rem;
    background: linear-gradient(180deg, rgba(122, 20, 123, 0.8), rgba(94, 23, 136, 0.8));
}
.page_tips__nxnbK {
    font-size: 0.4rem;
    color: #46bf4f;
    padding-top: 0.4rem;
}
.page_empty__Gm75Y {
    height: 6rem;
    line-height: 6rem;
    color: #999;
    font-size: 0.4rem;
}

.page_btn_refresh__lkFqy {
    width: 1.8rem;
    height: 0.8rem;
    background: #0090ff;
    margin: 0.2rem auto;
    border-radius: 0.8rem;
}

.paymentList_wrapper__Joi8Z {
    color: #fff;
    padding: 0 2%;
    min-height: 70vh;
}
.paymentList_head__copyh {
    display: flex;
    font-size: 0.4rem;
    color: #aa62dc;
    padding: 0.6rem 0 0.2rem 0;
}
.paymentList_row__gO6Ni {
    display: flex;
    background: rgba(56, 15, 86, 0.8);
    margin-bottom: 0.4rem;
    border-radius: 0.1rem;
    font-size: 0.3rem;
    padding: 0.2rem 0;
    align-items: center;
}
.paymentList_col__3zSzY {
    flex: 1 1;
}
.paymentList_sucess__QpDgo {
    color: #39e516;
}
.paymentList_waiting__FIfyo {
    color: #00b4ff;
}
.paymentList_fail__2fupL {
    color: #d9001b;
}
.paymentList_icon_coin__iuni2 {
    width: 0.55rem;
}
.paymentList_icon_payment__3G7f1 {
    width: 0.65rem;
    height: 0.65rem;
}

.VipGrade_header_vip_wrapper__gwJPU {
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 50%;
    border: 0.06rem solid var(--border-color);
    padding: 0.05rem;
    background: #000;
}

.VipGrade_vip_circle__RdCfY {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    /*border: .06rem solid rgba(255, 255, 255, .3);*/
    background: conic-gradient(var(--circle-color) var(--progress), rgba(255, 255, 255, 0.3) var(--last));
    /*padding: 0.1rem;*/
}

.VipGrade_circle_num__4jSpZ {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
    height: 85%;
    background-color: #000;
    border-radius: 50%;
}

.VipGrade_vip_content__CK74C {
    width: 0.5rem;
    height: 0.5rem;
    font-size: 0;
    text-align: center;
    color: #fff;
    font-family: Roboto-Black;
    margin-top: -0.05rem;
}

.banner_banner__1081E {
    position: relative;
}

.banner_banner_main__gQJ0i {
    width: 21rem;
    margin: 0 auto;
    max-width: 100%;
}
.banner_banner_main__gQJ0i div {
    outline: none;
    height: 100%;
}
.banner_banner_main__gQJ0i .banner_image_div__etRSH {
    position: relative;
    width: 21rem;
    max-width: 100%;
    aspect-ratio: 2.5 / 1;
}
.banner_banner_main__gQJ0i .banner_image_div__etRSH .banner_img_text__MG2yB {
    position: absolute;
    right: 1rem;
    top: 3rem;
    height: 7rem;
}
.banner_banner_main__gQJ0i .banner_image_div__etRSH img {
    height: 100%;
}
.banner_banner_main__gQJ0i .banner_image_div__etRSH .banner_banner_info__hFp3p {
    position: absolute;
    display: flex;
    align-items: center;
    padding: 0.1rem 0.1rem;
    right: 0.4rem;
    top: 3rem;
    width: 3.6rem;
    height: 0.9rem;
    background: #240758;
    border-radius: 1rem;
    color: #44ff0f;
    font-size: 0.48rem;
    text-align: right;
}
.banner_banner_main__gQJ0i .banner_image_div__etRSH .banner_banner_info__hFp3p img {
    width: 0.6rem;
    height: 0.6rem;
}
.banner_banner_main__gQJ0i .banner_image_div__etRSH .banner_banner_info__hFp3p div {
    display: grid;
    place-items: inherit;
    flex: 1 1;
    text-align: right;
    font-weight: bold;
    padding-right: 0.2rem;
}

.banner_banner__1081E .banner_indicator__Fh1QJ {
    position: absolute;
    left: 50%;
    bottom: 0.35rem;
    transform: translateX(-50%);
}
.banner_banner__1081E .banner_indicator_item__37K_c {
    width: 0.32rem;
    height: 0.1rem;
    border-radius: 0.2rem;
    background: #515151;
    position: relative;
}
.banner_banner__1081E .banner_slick-active__8brmu .banner_indicator_item__37K_c:after {
    content: "";
    width: 0.32rem;
    height: 0.1rem;
    border-radius: 0.2rem;
    background: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.banner_banner__1081E .banner_bannerImg__SSlab {
    width: 100%;
    height: 5.8rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.banner_banner__1081E .banner_slick-dots__idkvf {
    position: absolute;
    top: -0.2rem;
    height: 1rem;
}
.banner_banner__1081E .banner_slick-dots__idkvf li {
    width: 0.35rem;
    height: 0.1rem;
    margin: 0 0.125rem !important;
    border-radius: 100%;
}
.banner_slick-dots__idkvf {
    bottom: inherit !important;
}
.banner_custom_carousel_container2__eF6yw {
    padding: .5rem 0 1rem;
}

.banner_custom_container2__1mB4R {
    position: relative;
    width: 100%;
}
.banner_custom_indicators2__0nlZT {
    width: 100%;
}
.banner_custom_indicator2__F2bU2 {
    width: .9rem;
}
.banner_custom_active_indicator2___2bWs {
    background: linear-gradient(90deg, #ffed3c 0%, #ffa33a 100%);
    width: .9rem;
}
.banner_custom_inactive_indicator2__M5Spm {
}

.license-page_page____6tH {
    width: 100%;
    padding: 0 0.1rem;
    box-sizing: border-box;
    max-width: 21rem;
    margin: 0 auto;
}

.license-page_gamesSection__zVNHS {
    margin-top: 0.2rem;
}

.license-page_gamesHeader__TwdAW {
    display: flex;
    height: 1rem;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.15rem;
}

.license-page_gamesIcon__jcr_c {
    width: 0.48rem;
    height: 0.35rem;
    margin-right: 0.08rem;
}

.license-page_gamesTitle__8D_2O {
    font-size: 0.36rem;
    font-weight: 900;
    color: #ffffff;
    margin-right: auto;
}

.license-page_showMore__F1_LD {
    width: 1.5rem;
    height: 0.52rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: bold;
    font-size: 0.16rem;
    cursor: pointer;
    background: linear-gradient(90deg, #2B2B39 0%, #2C2C3A 100%);
    border-radius: 0.08rem;
    border: 0.03rem solid #30303F;
}

.license-page_gamesList__xQ__3 {
    display: flex;
    gap: 0.21rem;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.license-page_gameCard__rv_9H {
    background: #18171e;
    border-radius: 0.18rem;
    box-shadow: 0 0.02rem 0.12rem #00000040;
    width: 3.2rem;
    min-width: 2.6rem;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    flex: 1 1 2.6rem;
    cursor: pointer;
}

.license-page_gameImageWrapper__bUV3q {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 0.12rem;
    overflow: hidden;
}

.license-page_gameImage__Dh_r_ {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.3rem;
}

.license-page_gameTag__fsUJK {
    position: absolute;
    top: 0.1rem;
    left: 0.1rem;
    background: #7c4dff;
    color: #fff;
    font-size: 0.35rem;
    font-weight: bold;
    border-radius: 0.06rem;
    padding: 0.02rem 0.1rem;
}

.license-page_gameInfo__1b6gt {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: rgba(0, 0, 0, 0.55);
    border-radius: 0.18rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    padding: 0.4rem;
}

.license-page_infoRow__etlfR {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.18rem;
}

.license-page_infoColLeft__LsRpi,
.license-page_infoColRight__Cl8om {
    display: flex;
    flex-direction: column;
    gap: 0.06rem;
    font-size: 0.24rem;
    font-weight: 600;
}

.license-page_infoColLeft__LsRpi {
    color: #fff;
    text-align: left;
    min-width: 1.2rem;
}

.license-page_infoColRight__Cl8om {
    color: #fff;
    text-align: right;
    min-width: 1.2rem;
}

.license-page_infoValue__dfznf {
    color: #fff;
    font-weight: 700;
}

.license-page_demoBtn__IUtKt {
    width: 80%;
    margin-top: 0.08rem;
    padding: 0.14rem 0;
    border: none;
    border-radius: 0.08rem;
    font-size: 0.22rem;
    font-weight: 700;
    color: #191820;
    background: linear-gradient(90deg, #ffe066 0%, #ffb347 100%);
    box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.06);
    cursor: pointer;
    letter-spacing: 0.01rem;
    position: absolute;
    bottom: 0.4rem;
}

.license-page_descSection__KmD_U {
    margin-top: 0.8rem;
}
.license-page_descSection__KmD_U strong{
    font-weight: 900;
}
.license-page_descTitle__VVbK_ {
    color: #fff;
    font-size: 0.4rem;
    font-weight: bold;
    margin-bottom: 0.1rem;
    padding: 0.3rem 0;
}

.license-page_descText__2Rpc0 {
    width: 100%;
    max-width: 16rem;
    color: #bdbdbd;
    font-size: 0.24rem;
    line-height: 200%;
}
.license-page_descText__2Rpc0 strong{
    font-weight: 900;
}

.license-page_showMoreLink__th7S7 {
    display: block;
    background: none;
    color: #1278E0;
    border: none;
    font-size: 0.24rem;
    font-weight: bold;
    cursor: pointer;
    padding: 0.4rem 0 ;
}

@media (max-width: 9rem) {
    .license-page_gamesList__xQ__3 {
        gap: 0.1rem;
    }
    .license-page_gameCard__rv_9H {
        width: 48%;
        min-width: 0.18rem;
    }
}

@media (max-width: 6rem) {
    .license-page_gamesList__xQ__3 {
        flex-direction: column;
        gap: 0.08rem;
    }
    .license-page_gameCard__rv_9H {
        width: 100%;
        min-width: 0;
    }
    .license-page_descTitle__VVbK_ {
        font-size: 0.4rem;
    }
    .license-page_descText__2Rpc0 {
        font-size: 0.24rem;
    }
}

.GameFrame_content__TrC6A {
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(122, 30, 123, 0.8), rgba(94, 23, 136, 0.8));
    /*width: 100%;*/
    /*height: 100%;*/
    overflow: auto; /* 内容超出时滚动 */
    /*padding: 20px;*/
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
}

.GameHome_home__VLyIt {
    position: fixed;
    top: 0.1rem;
    left: 0.2rem;
    padding: 0.2rem;
    z-index: 99;
}

.GameLoad_game_container__bf0tA {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
    /*background-color: #361b4a;*/
    background: linear-gradient(180deg, rgba(122, 30, 123, 0.8), rgba(94, 23, 136, 0.8)) rgba(94, 23, 136, 1);
}
.GameLoad_game_fixed__0mZaS {
    position: fixed;
    top: 0;
    z-index: 1;
    left: 0;
}

.GameLoad_game_content__RRBvM {
    /*width: 5rem;*/
    height: 10rem;
    text-align: center;
    /*display: flex;*/
}
.GameLoad_game_box__A9XL8 {
    text-align: center;
    position: relative;
    width: 8rem;
    height: 8rem;
    padding-bottom: 0.3rem;
    box-sizing: content-box;
    margin: 0 auto;
}

.GameLoad_circle_1__KOujU,
.GameLoad_circle_2__uUGXj,
.GameLoad_circle_3__2UiGv,
.GameLoad_circle_4__GHtOL {
    border: 0.05rem solid transparent;
    border-top-color: rgba(227, 104, 255, 0.5);
    border-right-color: rgba(227, 104, 255, 0.5);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
}

.GameLoad_circle_4__GHtOL {
    width: 7.8rem;
    height: 7.8rem;
    margin-left: -3.9rem;
    margin-top: -3.9rem;
    /*animation: spin 2.25s linear infinite;*/
}

.GameLoad_circle_3__2UiGv {
    width: 6rem;
    height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem;
    /*animation: spin 2s linear infinite;*/
}

.GameLoad_circle_2__uUGXj {
    width: 4.5rem;
    height: 4.5rem;
    margin-left: -2.25rem;
    margin-top: -2.25rem;
    /*animation: spin 1.75s linear reverse infinite;*/
}

.GameLoad_circle_1__KOujU {
    width: 3.72rem;
    height: 3.72rem;
    margin-left: -1.86rem;
    margin-top: -1.86rem;
    /*animation: spin 1.5s linear infinite;*/
    border-width: 0.1rem;
    opacity: 0.9;
}

.GameLoad_icon__pjZYw {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3.48rem;
    height: 3.48rem;
    margin-left: -1.74rem;
    margin-top: -1.74rem;
    overflow: hidden;
    border-radius: 50%;

    border: 0.2rem solid rgba(227, 104, 255, 0.1);
}

@keyframes GameLoad_spin__Q_JvV {
    0% {
        transform: rotate(0deg) translateZ(0);
    }
    100% {
        transform: rotate(360deg) translateZ(0);
    }
}

/* 添加媒体查询控制 */
/*@media (prefers-reduced-motion: reduce) {*/
/*    .circle_1, .circle_2, .circle_3, .circle_4 {*/
/*        animation: none !important;*/
/*        border-top-color: transparent;*/
/*        border-right-color: transparent;*/
/*    }*/
/*}*/

.GameLoad_game_title__PvOPL {
    text-align: center;
    color: #b378ce;
    font-size: 0.7rem;
    font-weight: 800;
}
.GameLoad_game_info__SOyCj {
    text-align: center;
    color: #bb81d4;
    font-size: 0.45rem;
    padding-top: 0.3rem;
    font-weight: 500;
}

.RedeemBottomInfo_notice__vsLxg {
    bottom: 1.8rem;
    font-weight: 400;
    font-size: 0.3rem;
    color: #5a5c9f;
    line-height: 0.4rem;
    padding: 0.5rem 1rem;
}


.page_page__AymJ7 {
    padding: 0.5rem;
    color: #fff;
}

.page_box__F6_sO {
    position: relative;
    background: linear-gradient(180deg, rgba(122, 30, 123, 0.4), rgba(94, 23, 136, 0.4));
    border-radius: 0.15rem;
    margin-bottom: 0.1rem;
}

.page_service__V69b0 {
    position: absolute;
    width: 0.8rem;
    height: 0.8rem;
    top: -1px;
    right: 0.5rem;
    line-height: 0.4rem;
    border-radius: 0.05rem 0.05rem 0 0;
    background: url("/img/kf_di.webp") no-repeat;
    background-size: 100% 100%;
}

.page_user_info_wrapper__JcZ2x {
    text-align: center;
    padding: 0.3rem 1rem 0.55rem 1rem;
    max-width: 12rem;
    margin: 0 auto 0.1rem auto;
}
.page_user_id__R1y9n {
    font-family: Roboto;
    font-weight: 400;
    font-size: 0.4rem;
    color: #796790;
    margin-bottom: 0.6rem;
}

.page_avatar_wrapper__9KuFF {
    padding-top: 0.6rem;
    display: flex;
    justify-content: center;
}

.page_avatar_box__8kt0h {
    position: relative;
}

.page_img_vip__hu3U7 {
    position: absolute;
    top: -0.4rem;
    left: 0;
    transform: rotate(-25deg);
    width: 0.8rem;
}

.page_avatar__BYt18 {
    width: 2rem;
    display: block;
}

.page_edit__qc44Y {
    position: absolute;
    right: -0.1rem;
    bottom: 0;
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
    background: #329aff;
    border: 0.05rem solid #300c4a;
    line-height: 0.25rem;
}

.page_user_name__lQEVB {
    font-size: 0.5rem;
    margin-top: 0.25rem;
    margin-bottom: 0.1rem;
}

.page_title_box__Q2Y8x {
    display: flex;
    justify-content: center;
}

.page_title_wrapper__Tv_yO {
    position: relative;
    font-size: 0;
}

.page_title__e5IqN {
    font-size: 0.8rem;
    font-weight: 500;
    background: linear-gradient(0deg, #c000ff 0%, #fd59ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.page_title_Iron__MrTbd {
    background: linear-gradient(0deg, #899ba6 0%, #c6d8e3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page_title_Bronze__Nb9N8 {
    background: linear-gradient(0deg, #fb943a 0%, #ffc796 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page_title_Silver__K3_DH {
    background: linear-gradient(0deg, #5fb0ff 0%, #b5daff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page_title_Gold__rsH8e {
    background: linear-gradient(0deg, #ff8532 0%, #ffdb25 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page_title_Platinum__tTjiq {
    background: linear-gradient(0deg, #46a3ff 0%, #8dc6ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page_title_Emerald__rxofL {
    background: linear-gradient(0deg, #14bd07 0%, #8aff00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.page_title_hallOfFame__1Qm8G {
    background: linear-gradient(0deg, #ffdb25 0%, #ff5ba7 19.9951171875%, #8397ff 39.990234375%, #39ffec 60.009765625%, #80ff48 80.0048828125%, #ffdb25 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.page_tips_icon__rbdNB {
    position: absolute;
    right: -0.75rem;
    top: 0.1rem;
    background: #46bf4f;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    line-height: 0.12rem;
    text-align: center;
    /*padding-top: .17rem;*/
}

.page_progress_wrapper__msO4p {
    height: 0.7rem;
    background: #000;
    border-radius: 0.7rem;
    position: relative;
    margin-top: 0.3rem;
}

.page_progress__h_CSl {
    /*background: linear-gradient(90deg, #4DD3FF, #F152FF);*/
    /*background: #46BF4F;*/
    /*text-align: center;*/
    /*height: .7rem;*/
    /*border-radius: 0.7rem;*/
    /*margin-top: .3rem*/
    background: #46bf4f;
    text-align: center;
    height: 0.6rem;
    border-radius: 0.7rem;
    /*margin-top: .3rem;*/
    position: absolute;
    top: 0.05rem;
    left: 0.05rem;
}

.page_account_score__owUGy {
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 0.7rem;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 0.5rem;
}

.page_mark__uPhB7 {
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
    /*background: #670E90;*/
    border-radius: 50%;
    /*position: absolute;*/
    /*right: 0;*/
    /*top: -0.05rem;*/
    /*border: .075rem solid #EC2BFF;*/
    line-height: 0.4rem;
    overflow: hidden;
    margin-right: 0.3rem;
    margin-bottom: -0.1rem;
}

.page_mark_img__OXdmD {
    width: 100%;
}

.page_setting_wrapper__2f6eE {
    padding: 0.8rem 1rem 0.5rem 1rem;
    max-width: 12rem;
    margin: 0 auto;
}

.page_text_link__q39w1 {
    text-align: center;
    text-decoration: underline;
    color: #46bf4f;
    font-size: 0.45rem;
    margin-top: 0.7rem;
}

.page_sound_wrapper__MUAzZ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.3rem;
}

.page_sound_text__umGtF {
    font-size: 0.45rem;
    vertical-align: 0.2rem;
    margin-left: 0.2rem;
}

.page_edit_nickname_wrapper__bUW5G {
    border-bottom: 1px solid #0090ff;
    font-size: 0.5rem;
    text-align: left;
}

.page_btn_cancel__cG4zM,
.page_btn_save__fzzrT {
    color: #0090ff;
    font-size: 0.4rem;
    font-weight: 400;
    display: inline-block;
    position: absolute;
}

.page_btn_cancel__cG4zM {
    right: 0;
}

.page_btn_save__fzzrT {
    right: 1.3rem;
    background: #0090ff;
    color: #fff;
    padding: 0 0.25rem 0.05rem 0.25rem;
    border-radius: 0.1rem;
}
.page_btn_save__fzzrT:active {
    opacity: 0.8;
}

