/* Source component CSS, scoped and source-rem converted. Source manifest records bytes/hashes. */
.source-games .my-swipe .van-swipe-item{background-color:var(--theme-bg-color);height:100%}
.source-games .my-swipe .van-swipe-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.source-games .my-swipe .van-swipe__indicator{background-color:var(--theme-active-color,#fff);border-radius:50%;height:calc(var(--source-rem,39px)*.10667);opacity:1;width:calc(var(--source-rem,39px)*.10667)}
.source-games .my-swipe .van-swipe__indicator--active{background-color:#424a57!important;border-radius:calc(var(--source-rem,39px)*.05333);height:calc(var(--source-rem,39px)*.10667);opacity:1;position:relative;width:calc(var(--source-rem,39px)*.48)}
.source-games .my-swipe .van-swipe__indicator--active:before{-webkit-animation:banner-indicator-progress-0c4440f3 3s linear 0s infinite;animation:banner-indicator-progress-0c4440f3 3s linear 0s infinite;background-color:var(--theme-active-color,#fff);border-radius:calc(var(--source-rem,39px)*.05333);content:"";height:calc(var(--source-rem,39px)*.10667);left:0;position:absolute;top:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;width:calc(var(--source-rem,39px)*.10667)}
.source-games .banner-width-probe{height:0;overflow:hidden;pointer-events:none;width:100%}
.source-games .banner-container{background-color:var(--theme-bg-color);margin:0 auto;overflow:hidden;padding:calc(var(--source-rem,39px)*.13333) calc(var(--source-rem,39px)*.26667)}
.source-games .banner-container.banner-container--transparent{background-color:transparent}
.source-games .banner-container.banner-container--placeholder{padding:calc(var(--source-rem,39px)*.13333) calc(var(--source-rem,39px)*.26667)}
.source-games .banner-container.layout-style2,.source-games .banner-container.layout-style3{padding:0 calc(var(--source-rem,39px)*.26667)}
.source-games .banner-container .banner-swipe-host{width:100%}
.source-games .banner-container .my-swipe{border-radius:calc(var(--source-rem,39px)*.26667);width:100%}
.source-games .header-container{display:block;-webkit-flex-shrink:0;position:relative;z-index:10;-ms-flex-negative:0;flex-shrink:0;width:100%}
.source-games .header-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;background:var(--theme-header-bg-color);border-bottom:calc(var(--source-rem,39px)*.02667) solid rgba(0,0,0,.1);height:calc(var(--source-rem,39px)*1.06667);justify-content:space-between;padding:0 calc(var(--source-rem,39px)*.13333);width:100%}
.source-games .header-wrap,.source-games .header-wrap .operation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.source-games .header-wrap .operation{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.source-games .header-wrap .operation .avatar{padding:calc(var(--source-rem,39px)*.13333)}
.source-games .header-wrap .operation .avatar,.source-games .header-wrap .operation .logined,.source-games .header-wrap .operation .nologin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.source-games .header-wrap .operation .logined,.source-games .header-wrap .operation .nologin{cursor:pointer}
.source-games .header-wrap .operation .logined .avatar,.source-games .header-wrap .operation .nologin .avatar{border:calc(var(--source-rem,39px)*.06) solid #b0aeae;border-radius:50%;height:calc(var(--source-rem,39px)*.8);margin-right:calc(var(--source-rem,39px)*.13333);overflow:hidden;width:calc(var(--source-rem,39px)*.8)}
.source-games .header-wrap .operation .logined .avatar img,.source-games .header-wrap .operation .nologin .avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.source-games .header-wrap .operation .logined .menu-icon,.source-games .header-wrap .operation .nologin .menu-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:var(--theme-header-menu-icon-color,#fff);font-size:calc(var(--source-rem,39px)*.64);justify-content:center}
.source-games .header-wrap .operation .logined .menu-icon img,.source-games .header-wrap .operation .nologin .menu-icon img{height:calc(var(--source-rem,39px)*.64);-o-object-fit:contain;object-fit:contain;width:calc(var(--source-rem,39px)*.64)}
.source-games .header-wrap .operation .logined{gap:calc(var(--source-rem,39px)*.16)}
.source-games .header-wrap .operation .logined .balance-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem,39px)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0000002e;border-radius:calc(var(--source-rem,39px)*26.64);max-width:calc(var(--source-rem,39px)*4.26667);padding:calc(var(--source-rem,39px)*.05333) calc(var(--source-rem,39px)*.10667) calc(var(--source-rem,39px)*.05333) calc(var(--source-rem,39px)*.21333)}
.source-games .header-wrap .operation .logined .balance-wrap.refreshing{opacity:.75}
.source-games .header-wrap .operation .logined .balance-wrap .balance-value{color:#fff;font-size:calc(var(--source-rem,39px)*.32);font-weight:600;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.source-games .header-wrap .operation .logined .balance-wrap .balance-refresh{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#fff;flex-shrink:0}
.source-games .header-wrap .operation .logined .balance-wrap .balance-refresh.refresh{-webkit-animation:spin-15fcee7b .8s linear infinite;animation:spin-15fcee7b .8s linear infinite}
.source-games .header-wrap .operation .logined .balance-wrap .deposit-btn{-webkit-flex-shrink:0;-ms-flex-negative:0;background:#feca39;border:none;border-radius:calc(var(--source-rem,39px)*26.64);color:#784917;flex-shrink:0;font-size:calc(var(--source-rem,39px)*.29333);height:calc(var(--source-rem,39px)*.58667);line-height:calc(var(--source-rem,39px)*.58667);margin:0;padding:0 calc(var(--source-rem,39px)*.21333)}
.source-games .header-wrap .operation .logined .balance-wrap .deposit-btn .van-button__text{line-height:1}
.source-games .header-wrap .operation .logined .user-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem,39px)*.10667);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:calc(var(--source-rem,39px)*1.92)}
.source-games .header-wrap .operation .logined .user-entry .avatar{height:calc(var(--source-rem,39px)*.64);margin-right:0;width:calc(var(--source-rem,39px)*.64)}
.source-games .header-wrap .operation .logined .user-entry .user-name{color:#fff;font-size:calc(var(--source-rem,39px)*.29333);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.source-games .header-wrap .operation .nologin .default{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem,39px)*.21333);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.source-games .header-wrap .operation .nologin .van-button{border-radius:calc(var(--source-rem,39px)*.10667);font-size:calc(var(--source-rem,39px)*.32);font-weight:400;height:calc(var(--source-rem,39px)*.69333);line-height:calc(var(--source-rem,39px)*.64);margin:0;min-width:calc(var(--source-rem,39px)*1.38667);padding:0 calc(var(--source-rem,39px)*.26667)}
.source-games .header-wrap .operation .nologin .van-button .van-button__text{font-weight:400;line-height:1}
.source-games .header-wrap .operation .nologin .van-button:first-child{background:var(--theme-primary-color);border:calc(var(--source-rem,39px)*.02667) solid var(--theme-primary-color);color:var(--theme-on-primary-color,var(--theme-active-color,#fff))}
.source-games .header-wrap .operation .nologin .van-button:last-child{background:transparent;border:calc(var(--source-rem,39px)*.02667) solid var(--theme-primary-color);color:var(--theme-primary-color)}
.source-games .header-wrap .logo{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;height:calc(var(--source-rem,39px)*.8);justify-content:flex-start;width:calc(var(--source-rem,39px)*3.33333)}
.source-games .header-wrap .logo .logo-skeleton{border-radius:calc(var(--source-rem,39px)*.10667);height:100%;width:100%}
.source-games .header-wrap .logo img{height:calc(var(--source-rem,39px)*.8);-o-object-fit:contain;object-fit:contain;width:auto}
.source-games .home-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-repeat:repeat;background-size:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;overflow:hidden}
.source-games .home-container .home-fixed-top{display:flow-root;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.source-games .home-container .home-header-anchor{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:0;overflow:hidden;pointer-events:none}
.source-games .home-container .home-scrollbar{-webkit-box-flex:1;background-repeat:repeat;background-size:auto;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-width:thin;width:100%}
.source-games .right-bottom-wrap{bottom:calc(var(--source-rem,39px)*1.54667);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:calc(var(--source-rem,39px)*.13333);z-index:101;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.source-games .tab-icon-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--source-rem,39px)*.13333);-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.source-games .tab-icon-wrap .tab-title{line-height:1.2}
.source-games .game-card{background:var(--pac-surface-glass,rgba(20,21,32,.88));border-radius:calc(var(--source-rem,39px)*.26667);-webkit-clip-path:inset(0 round calc(var(--source-rem,39px)*.26667));clip-path:inset(0 round calc(var(--source-rem,39px)*.26667));cursor:pointer;height:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:100%}
.source-games .game-card:active{-webkit-transform:scale(.97) translateZ(0);transform:scale(.97) translateZ(0)}
.source-games .game-card.is-maintain{cursor:not-allowed;opacity:.65}
.source-games .game-card.is-full{aspect-ratio:2.72/1}
.source-games .game-card.is-full:after,.source-games .game-card.is-full:before{display:none}
.source-games .game-card:before{background-image:var(--game-img,none);background-position:bottom;background-size:160% auto;bottom:calc(var(--source-rem,39px)*-1.01333);content:"";-webkit-filter:blur(calc(var(--source-rem,39px)*.58667)) saturate(4) brightness(.7);filter:blur(calc(var(--source-rem,39px)*.58667)) saturate(4) brightness(.7);height:75%;left:calc(var(--source-rem,39px)*-1.01333);-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(55%,#000),color-stop(80%,rgba(0,0,0,.4)),to(transparent));-webkit-mask-image:-webkit-linear-gradient(bottom,#000,#000 55%,rgba(0,0,0,.4) 80%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(55%,#000),color-stop(80%,rgba(0,0,0,.4)),to(transparent));mask-image:linear-gradient(0deg,#000,#000 55%,rgba(0,0,0,.4) 80%,transparent);opacity:.65;pointer-events:none;position:absolute;right:calc(var(--source-rem,39px)*-1.01333);z-index:1}
.source-games .game-card:after{background-image:var(--game-img,none);background-position:bottom;background-size:160% auto;bottom:calc(var(--source-rem,39px)*-.53333);content:"";-webkit-filter:blur(calc(var(--source-rem,39px)*.32)) saturate(4.5) brightness(.65);filter:blur(calc(var(--source-rem,39px)*.32)) saturate(4.5) brightness(.65);height:45%;left:calc(var(--source-rem,39px)*-.53333);-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(40%,#000),color-stop(70%,rgba(0,0,0,.5)),to(transparent));-webkit-mask-image:-webkit-linear-gradient(bottom,#000,#000 40%,rgba(0,0,0,.5) 70%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(40%,#000),color-stop(70%,rgba(0,0,0,.5)),to(transparent));mask-image:linear-gradient(0deg,#000,#000 40%,rgba(0,0,0,.5) 70%,transparent);opacity:.75;pointer-events:none;position:absolute;right:calc(var(--source-rem,39px)*-.53333);z-index:1}
.source-games .game-card-img{border-radius:calc(var(--source-rem,39px)*.26667);display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}
.source-games .game-card-img.skeleton-wrap-loading{z-index:0}
.source-games .game-card-overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(45%,rgba(0,0,0,.35)),to(rgba(0,0,0,.72)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.35) 45%,rgba(0,0,0,.72));background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 45%,rgba(0,0,0,.72));border-radius:0 0 calc(var(--source-rem,39px)*.26667) calc(var(--source-rem,39px)*.26667);bottom:0;left:0;padding:calc(var(--source-rem,39px)*.48) calc(var(--source-rem,39px)*.10667) calc(var(--source-rem,39px)*.16);position:absolute;right:0;z-index:2}
.source-games .game-card-name{color:#fff;display:block;font-size:calc(var(--source-rem,39px)*.29333);font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 calc(var(--source-rem,39px)*.02667) calc(var(--source-rem,39px)*.16) rgba(0,0,0,.9);white-space:nowrap}
.source-games .game-list-container,.source-games .leftRight .game-list-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.source-games .game-list-container .game-list-wrap,.source-games .leftRight .game-list-container .game-list-wrap{border-bottom:calc(var(--source-rem,39px)*.02667) solid var(--theme-line-color);-webkit-box-sizing:content-box;box-sizing:content-box;padding:calc(var(--source-rem,39px)*.26667) 0;width:100%}
.source-games .game-list-container .game-list-wrap:first-child,.source-games .leftRight .game-list-container .game-list-wrap:first-child{padding-top:0}
.source-games .game-list-container .game-list-wrap:last-child,.source-games .leftRight .game-list-container .game-list-wrap:last-child{border-bottom:none}
.source-games .game-list-container .game-list-wrap .plate-info,.source-games .leftRight .game-list-container .game-list-wrap .plate-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.source-games .game-list-container .game-list-wrap .plate-info .left,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--source-rem,39px)*.08);color:var(--theme-text-color-darken);font-size:calc(var(--source-rem,39px)*.37333);font-weight:700;padding:calc(var(--source-rem,39px)*.13333);text-align:start}
.source-games .game-list-container .game-list-wrap .plate-info .left img,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left img{height:calc(var(--source-rem,39px)*.53333);margin-right:calc(var(--source-rem,39px)*.10667);-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:calc(var(--source-rem,39px)*.53333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon{background-image:var(--sprite-url);background-position-y:center;background-repeat:no-repeat;background-size:auto calc(var(--source-rem,39px)*.53333);height:calc(var(--source-rem,39px)*.53333);margin-right:calc(var(--source-rem,39px)*.10667);width:calc(var(--source-rem,39px)*.53333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-1,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-1{background-position:calc(var(--source-rem,39px)*-1.6);background-size:auto calc(var(--source-rem,39px)*.45333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-2,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-2{background-position:calc(var(--source-rem,39px)*-.88);background-size:auto calc(var(--source-rem,39px)*.45333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-4,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-4{background-position:calc(var(--source-rem,39px)*-2.8)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-5,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-5{background-position:calc(var(--source-rem,39px)*-3.70667)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-6,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-6{background-position:calc(var(--source-rem,39px)*-5.49333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-7,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-7{background-position:calc(var(--source-rem,39px)*-4.58667)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-8,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-8{background-position:calc(var(--source-rem,39px)*-6.37333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-9,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-9{background-position:calc(var(--source-rem,39px)*-7.25333)}
.source-games .game-list-container .game-list-wrap .plate-info .left .icon-10,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .left .icon-10{background-position:calc(var(--source-rem,39px)*-8.16)}
.source-games .game-list-container .game-list-wrap .plate-info .right .text-all,.source-games .leftRight .game-list-container .game-list-wrap .plate-info .right .text-all{color:var(--theme-primary-color);cursor:pointer;margin-right:calc(var(--source-rem,39px)*.26667)}
.source-games .game-list-container .empty-wrap,.source-games .game-list-container .loading-wrap,.source-games .leftRight .game-list-container .empty-wrap,.source-games .leftRight .game-list-container .loading-wrap{height:calc(var(--source-rem,39px)*5.33333)}
.source-games .game-list-container .game-list,.source-games .leftRight .game-list-container .game-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--source-rem,39px)*.16);padding:calc(var(--source-rem,39px)*.26667) 0;width:100%}
.source-games .game-list-container .game-scroll-row,.source-games .leftRight .game-list-container .game-scroll-row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];gap:calc(var(--source-rem,39px)*.21333);grid-template-columns:repeat(3,1fr);padding:0;width:100%}
.source-games .game-list-container .game-scroll-row .game-card,.source-games .leftRight .game-list-container .game-scroll-row .game-card{aspect-ratio:2.02667/2.4;height:auto;width:100%}
.source-games .game-list-container .game-scroll-row .game-card.is-full,.source-games .leftRight .game-list-container .game-scroll-row .game-card.is-full{aspect-ratio:2.72/1;grid-column:1/-1}
.source-games .game-list-container,.source-games .leftRight .game-list-container{--right-container-width:calc(var(--source-rem,39px)*7);width:var(--right-container-width)}
.source-games .game-list-container .game-item-wrap,.source-games .leftRight .game-list-container .game-item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:calc(var(--source-rem,39px)*.13333);height:calc(var(--source-rem,39px)*2.8);justify-content:center;overflow:hidden;width:100%}
.source-games .game-list-container .game-item-wrap .image-wrapper,.source-games .leftRight .game-list-container .game-item-wrap .image-wrapper{height:calc(var(--source-rem,39px)*2.8)}
.source-games .game-list-container .game-item-wrap.hot,.source-games .leftRight .game-list-container .game-item-wrap.hot{height:auto;width:calc(33.33333% - calc(var(--source-rem,39px)*.10667))!important}
.source-games .game-list-container .game-item-wrap.hot .image-wrapper,.source-games .leftRight .game-list-container .game-item-wrap.hot .image-wrapper{aspect-ratio:1/1;height:auto;width:100%}
.source-games .fixed .game-list-container,.source-games .topBottom .game-list-container{margin:0;padding:0 calc(var(--source-rem,39px)*.13333);width:100%}
.source-games .fixed .game-list-container .plate-info .left img,.source-games .topBottom .game-list-container .plate-info .left img{width:calc(var(--source-rem,39px)*.8)}
.source-games .fixed .game-list-container .game-list,.source-games .topBottom .game-list-container .game-list{gap:calc(var(--source-rem,39px)*.18667)}
.source-games .fixed .game-list-container .game-item-wrap,.source-games .topBottom .game-list-container .game-item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:calc(var(--source-rem,39px)*.13333);height:calc(var(--source-rem,39px)*3.6);justify-content:center;overflow:hidden;width:100%}
.source-games .fixed .game-list-container .game-item-wrap .image-wrapper,.source-games .topBottom .game-list-container .game-item-wrap .image-wrapper{height:calc(var(--source-rem,39px)*3.6)}
.source-games .fixed .game-list-container .game-item-wrap.hot,.source-games .topBottom .game-list-container .game-item-wrap.hot{height:auto;width:calc(33.33333% - calc(var(--source-rem,39px)*.12444))!important}
.source-games .fixed .game-list-container .game-item-wrap.hot .image-wrapper,.source-games .topBottom .game-list-container .game-item-wrap.hot .image-wrapper{aspect-ratio:1/1;height:auto;width:100%}
.source-games .game-list-container,.source-games .leftRight .game-list-container{width:100%}
.source-games .game-list-container .game-list,.source-games .leftRight .game-list-container .game-list{gap:calc(var(--source-rem,39px)*.26667)}
.source-games .game-list-container .game-item-wrap.hot,.source-games .leftRight .game-list-container .game-item-wrap.hot{width:calc(33.33333% - calc(var(--source-rem,39px)*.17778))!important}
.source-games .fixed .game-list-container .game-list,.source-games .topBottom .game-list-container .game-list{gap:calc(var(--source-rem,39px)*.26667)}
.source-games .fixed .game-list-container .game-item-wrap.hot,.source-games .topBottom .game-list-container .game-item-wrap.hot{width:calc(33.33333% - calc(var(--source-rem,39px)*.17778))!important}
.source-games .game-scroll-row--uniform{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(0,1fr))[3]!important;grid-auto-flow:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}
.source-games .game-scroll-row--uniform .game-card{aspect-ratio:2.02667/2.4!important;contain-intrinsic-size:auto calc(var(--source-rem,39px)*3.2);content-visibility:auto;grid-column:auto!important;height:auto!important;width:100%!important}
.source-games .pac-favorite-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:calc(var(--source-rem,39px)*-.05333);top:calc(var(--source-rem,39px)*.16);z-index:3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-size:100% 100%;border-radius:50%;cursor:pointer;justify-content:center}
.source-games .pac-favorite-btn,.source-games .pac-favorite-btn svg{height:calc(var(--source-rem,39px)*.64);width:calc(var(--source-rem,39px)*.64)}
/* Final x07 game overrides: index-BN1u2Ytj, original x07 runtime tokens. */
.source-games{--theme-main-bg-color:#0a0a0a;--theme-bg-color:#141412;--theme-text-color-darken:#eee;--theme-text-color-lighten:#9a9a94;--theme-line-color:rgba(255,255,255,.05);--theme-primary-color:#ffe033;--game-accent:#ffe033;--game-accent-light:#fff099;--source-game-unit:var(--source-rem,39px);background:#0a0a0a;color:#eee;height:100%;min-height:0;overflow:hidden;font-family:Arial,Helvetica,sans-serif;}
.source-games *{box-sizing:border-box}.source-games button,.source-games input{font:inherit}.source-games a{text-decoration:none;color:inherit}.source-games button{cursor:pointer;background:none;color:inherit;border:0;padding:0}.source-games img{max-width:100%}
.source-games .home-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.source-games .home-fixed-top{flex-shrink:0}.source-games .my-swipe{height:120px;overflow:hidden}.source-games .my-swipe>img{width:100%;height:100%;object-fit:cover;display:block}.source-games .banner-container{background:#0a0a0a}
.source-games .middle-nav-container{display:flex;align-items:center;background:#141412;border:calc(var(--source-rem)*.02667) solid #ffffff0f;border-radius:calc(var(--source-rem)*.37333);margin:0 calc(var(--source-rem)*.26667) calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.26667);gap:calc(var(--source-rem)*.16)}
.source-games .balance-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:calc(var(--source-rem)*1.92);border-right:1px solid #ffffff14;padding:calc(var(--source-rem)*.05333) calc(var(--source-rem)*.26667) calc(var(--source-rem)*.05333) calc(var(--source-rem)*.05333)}
.source-games .nologin{font-size:calc(var(--source-rem)*.32);color:#ffe033;border:1px solid #ffe033;border-radius:calc(var(--source-rem)*.16);padding:calc(var(--source-rem)*.08) calc(var(--source-rem)*.16);white-space:nowrap}.source-games .balance-title{font-size:calc(var(--source-rem)*.29333);color:#9a9a94;margin-bottom:calc(var(--source-rem)*.10667)}.source-games .balance-txt{font-size:calc(var(--source-rem)*.4);color:#ffe033}
.source-games .menu-list-wrap{display:flex;flex:1;min-width:0;gap:calc(var(--source-rem)*.05333)}.source-games .menu-list-wrap a{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(var(--source-rem)*.05333);font-size:calc(var(--source-rem)*.29333);line-height:1.15;color:#9a9a94;white-space:nowrap}.source-games .menu-list-wrap svg{width:calc(var(--source-rem)*.58667);height:calc(var(--source-rem)*.58667);fill:#ffe033;color:#ffe033}
.source-games .home-scrollbar{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.source-games .game-container.leftRight{display:flex;align-items:flex-start;gap:calc(var(--source-rem)*.21333);padding:0 calc(var(--source-rem)*.26667) calc(var(--source-rem)*.32);width:100%}.source-games .pac-game-type-slot{position:sticky;top:0;flex:0 0 calc(var(--source-rem)*1.70667)}.source-games .game-category-rail{display:flex;flex-direction:column;gap:calc(var(--source-rem)*.16);max-height:calc(100dvh - var(--source-rem)*2.08);overflow:auto;scrollbar-width:none;padding-right:calc(var(--source-rem)*.05333)}
.source-games .game-category-rail button,.source-games .tab-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--source-rem)*.10667);background:#141412;border:1px solid #ffffff0d;border-radius:calc(var(--source-rem)*.26667);min-height:calc(var(--source-rem)*1.6);padding:calc(var(--source-rem)*.24) calc(var(--source-rem)*.08) calc(var(--source-rem)*.21333);color:#9a9a94;font-size:calc(var(--source-rem)*.34667);font-weight:600;line-height:1.15;width:100%}.source-games .game-category-rail button.active,.source-games .tab-slide.active{background:linear-gradient(165deg,#fff099,#ffe033);color:#0f172a;border-color:#ffffff1a;box-shadow:0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.37333) #ffe03347}.source-games .game-category-rail img{width:calc(var(--source-rem)*.74667);height:calc(var(--source-rem)*.74667);object-fit:contain;margin:0 auto calc(var(--source-rem)*.10667)}
.source-games .game-list-container{flex:1;min-width:0;width:auto}.source-games .game-list-wrap{padding:0 0 calc(var(--source-rem)*.26667);border:0}.source-games .game-list-wrap .plate-info{display:flex;justify-content:space-between;align-items:center;height:calc(var(--source-rem)*1.06667);font-size:calc(var(--source-rem)*.37333)}.source-games .plate-info>span{display:flex;align-items:center;gap:calc(var(--source-rem)*.10667);font-weight:700}.source-games .plate-info img{width:calc(var(--source-rem)*.53333);height:calc(var(--source-rem)*.53333);object-fit:contain}.source-games .plate-info>a{color:#ffe033;margin-right:calc(var(--source-rem)*.26667);font-size:calc(var(--source-rem)*.32)}
.source-games .operation-wrap{height:calc(var(--source-rem)*.96);min-height:calc(var(--source-rem)*.96);display:flex;align-items:center;gap:calc(var(--source-rem)*.10667);background:#0000002e;border-radius:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.08);margin-bottom:calc(var(--source-rem)*.21333);overflow:hidden}.source-games .operation-item{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:calc(var(--source-rem)*.13333);height:100%;border-radius:calc(var(--source-rem)*.21333);color:#9a9a94;font-size:calc(var(--source-rem)*.29333);font-weight:600;white-space:nowrap}.source-games .operation-item svg{width:calc(var(--source-rem)*.4);height:calc(var(--source-rem)*.4);fill:currentColor}.source-games .operation-item.active{background:linear-gradient(165deg,#fff099,#ffe033);color:#0f172a}.source-games .game-scroll-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--source-rem)*.21333);width:100%}.source-games .game-card{aspect-ratio:2.02667/2.4;height:auto}.source-games .game-card-launch{display:block;width:100%;height:100%;position:absolute;inset:0}.source-games .pac-favorite-btn{background-image:url('/assets/game-source/22.png');width:calc(var(--source-rem)*.64);height:calc(var(--source-rem)*.64);background-size:100% 100%;position:absolute;right:calc(var(--source-rem)*-.05333);top:calc(var(--source-rem)*.16);z-index:4}.source-games .pac-favorite-btn.saved{filter:sepia(1) saturate(7)}
.source-games .game-empty{padding:calc(var(--source-rem)*1.4) calc(var(--source-rem)*.26667);text-align:center;font-size:calc(var(--source-rem)*.34667);color:#9a9a94}.source-games .game-empty a{display:block;margin-top:20px;color:#ffe033}
.source-games .game-source-header{height:calc(var(--source-rem)*1.2);display:flex;align-items:center;justify-content:center;position:relative;background:#141412;flex-shrink:0}.source-games .game-source-header h1{font-size:calc(var(--source-rem)*.42667);font-weight:400;margin:0}.source-games .game-back{position:absolute;left:calc(var(--source-rem)*.26667);display:flex;gap:calc(var(--source-rem)*.10667);align-items:center;font-size:calc(var(--source-rem)*.37333)}.source-games .game-back>span{font-size:calc(var(--source-rem)*.6)}.source-games .game-record-link{position:absolute;right:calc(var(--source-rem)*.26667);font-size:calc(var(--source-rem)*.32);color:#9a9a94}.source-games.game-view-subgame,.source-games.game-view-slot,.source-games.game-view-play,.source-games.game-view-records{display:flex;flex-direction:column}
.source-games .main-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.source-games .search-wrap{display:flex;position:relative;align-items:center;height:calc(var(--source-rem)*1.06667);margin-bottom:calc(var(--source-rem)*.10667);padding:0 calc(var(--source-rem)*.26667);flex-shrink:0}.source-games .search-wrap input{width:100%;height:calc(var(--source-rem)*.85333);padding:calc(var(--source-rem)*.13333) calc(var(--source-rem)*.8) calc(var(--source-rem)*.13333) calc(var(--source-rem)*.32);background:#141412;border:1px solid #ffffff0f;border-radius:calc(var(--source-rem)*.26667);font-size:calc(var(--source-rem)*.32);color:#eee}.source-games .search-wrap button{position:absolute;right:calc(var(--source-rem)*.53333);height:calc(var(--source-rem)*.6);width:calc(var(--source-rem)*.6)}.source-games .game-search-icon{display:block;width:calc(var(--source-rem)*.34);height:calc(var(--source-rem)*.34);border:2px solid #ffe033;border-radius:100%;position:relative}.source-games .game-search-icon:after{content:'';position:absolute;width:calc(var(--source-rem)*.15);height:2px;right:calc(var(--source-rem)*-.1);bottom:calc(var(--source-rem)*-.05);background:#ffe033;transform:rotate(45deg)}
.source-games .game-container.subgame{display:flex;flex:1;min-height:0;overflow:hidden;padding:0 calc(var(--source-rem)*.26667)}.source-games .game-provider-rail{flex:0 0 calc(var(--source-rem)*1.70667);display:flex;flex-direction:column;gap:calc(var(--source-rem)*.16);overflow:auto;scrollbar-width:none;padding-bottom:calc(var(--source-rem)*.26667)}.source-games .tab-slide{font-size:calc(var(--source-rem)*.29333);font-weight:500;flex-shrink:0}.source-games .tab-slide img{width:calc(var(--source-rem)*.66667);height:calc(var(--source-rem)*.66667);object-fit:contain}.source-games .game-subgame-results{display:flex;flex:1;min-width:0;flex-direction:column;padding-left:calc(var(--source-rem)*.26667)}.source-games .game-subgame-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none;padding-bottom:calc(var(--source-rem)*.26667)}.source-games .game-pagination{display:flex;align-items:center;justify-content:center;gap:calc(var(--source-rem)*.16);height:calc(var(--source-rem)*1.2);flex-shrink:0}.source-games .game-pagination a{border:1px solid #ffffff20;border-radius:calc(var(--source-rem)*.10667);height:calc(var(--source-rem)*.66667);width:calc(var(--source-rem)*.66667);display:grid;place-items:center;font-size:calc(var(--source-rem)*.32)}.source-games .game-pagination a.active{background:#ffe033;color:#0f172a}
.source-games .game-entry-dialog{padding:0;border:0;border-radius:16px;background:#1c1c18;color:#eee;width:min(85%,calc(var(--source-rem)*8.53333));max-width:90vw;overflow:hidden}.source-games .game-entry-dialog::backdrop{background:#0009}.source-games .game-dialog-content{text-align:center}.source-games .game-dialog-content h2{font-size:calc(var(--source-rem)*.42667);padding:calc(var(--source-rem)*.64) 0 0;font-weight:500;margin:0}.source-games .game-dialog-content p{font-size:calc(var(--source-rem)*.37333);padding:calc(var(--source-rem)*.64) calc(var(--source-rem)*.64) calc(var(--source-rem)*.2);margin:0}.source-games .game-dialog-content small{display:block;color:#9a9a94;font-size:calc(var(--source-rem)*.26667);padding:0 16px 24px}.source-games .game-dialog-content footer{display:flex;border-top:1px solid #ffffff14;height:calc(var(--source-rem)*1.28)}.source-games .game-dialog-content button{flex:1;font-size:calc(var(--source-rem)*.42667)}.source-games .game-dialog-content button+button{border-left:1px solid #ffffff14;color:#ffe033}.source-games .game-resume{position:absolute;bottom:calc(var(--source-rem)*.3);right:calc(var(--source-rem)*.3);background:#ffe033;color:#0f172a;border-radius:30px;font-size:calc(var(--source-rem)*.32);padding:10px 16px;z-index:5}
.source-games .search-wrap button>svg{width:calc(var(--source-rem)*.4);height:calc(var(--source-rem)*.4);fill:#ffe033}
.source-games .banner-container{padding:calc(var(--source-rem)*.16) calc(var(--source-rem)*.26667) calc(var(--source-rem)*.10667)}
.source-games .my-swipe{height:round(down,calc(var(--source-rem)*9.46666*.3),1px)}
.source-games .game-category-rail{max-height:var(--game-scroll-height,calc(100dvh - var(--source-rem)*2.08))}
.source-games .menu-list-wrap a{gap:0;padding:calc(var(--source-rem)*.05333) 0}
.source-games .menu-list-wrap svg{margin:calc(var(--source-rem)*.026665) 0}
.source-games .game-entry-dialog{width:calc(var(--source-rem)*8.53333);max-width:90vw}
.source-games .game-dialog-dismiss{position:absolute;right:5%;top:10%;font-size:20px;color:#9a9a94;line-height:1;width:20px;height:20px}
.source-games .pac-favorite-btn.saved{filter:none}
.source-games .pac-favorite-btn svg{width:100%;height:100%;color:#ffe033;fill:currentColor}
.source-games .game-source-header h1{font-weight:600}
.source-games .game-back>svg{height:calc(var(--source-rem)*.4);width:calc(var(--source-rem)*.4);fill:currentColor}
.source-games .game-pagination svg{height:calc(var(--source-rem)*.32);width:calc(var(--source-rem)*.32);fill:currentColor}
.source-games .game-pagination .game-page-next svg{transform:rotate(180deg)}
.source-games .game-pagination .disabled{pointer-events:none;opacity:.35}
.source-games .game-dialog-dismiss svg{width:20px;height:20px;fill:currentColor}
.source-games .subgame.hidden-plate .game-subgame-results{padding-left:0}
.source-games .game-entry-dialog::backdrop{background:rgba(0,0,0,.7);backdrop-filter:none}
