/* Current original ShortDrama-CLUH5ey4.css */
.source-video-short-detail .web-fullscreen[data-v-3bed3ba8]{height:100dvh!important;left:0!important;position:absolute!important;top:0!important;width:100vw!important;z-index:9999!important}.source-video-short-detail .drama-info-popup{background-color:var(--theme-main-bg-color,#25252c);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:62dvh;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

/* Current original GameListContent-DswbJsDY.css */
.source-video-short-detail .game-list-content__tabs--detail[data-v-7126092a]{gap:0}.source-video-short-detail .game-list-content__tab-item[data-v-7126092a],.source-video-short-detail .game-list-content__tabs--detail[data-v-7126092a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.source-video-short-detail .game-list-content__tab-item[data-v-7126092a]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-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;background:transparent;border:0;color:#757c9e;cursor:pointer;font-size:calc(var(--source-rem)*.37333);line-height:1.2;padding:calc(var(--source-rem)*.26667) 0 calc(var(--source-rem)*.18667)}.source-video-short-detail .game-list-content__tab-item--active[data-v-7126092a]{color:var(--theme-text-color)}.source-video-short-detail .game-list-content__tab-item--active .game-list-content__tab-label[data-v-7126092a]{font-weight:600}.source-video-short-detail .game-list-content__tab-line[data-v-7126092a]{background:transparent;border-radius:calc(var(--source-rem)*26.64);display:block;height:calc(var(--source-rem)*.08);margin-top:calc(var(--source-rem)*.05333);width:calc(var(--source-rem)*.53333)}.source-video-short-detail .game-list-content__tab-item--active .game-list-content__tab-line[data-v-7126092a],.source-video-short-detail .game-list-content__tab-line--active[data-v-7126092a]{background:var(--video-accent-color,#f5c518)}.source-video-short-detail .game-list-content__tab-skeleton[data-v-7126092a]{margin:calc(var(--source-rem)*.16) calc(var(--source-rem)*.21333)}.source-video-short-detail .game-list-content-container--detail[data-v-7126092a]{background:#f6f7fb;min-height:min(52dvh,calc(var(--source-rem)*12.26667))}.source-video-short-detail .game-name-text[data-v-7126092a]{display:block;font-size:calc(var(--source-rem)*.32)}@-webkit-keyframes skeleton-shimmer-7126092a{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-shimmer-7126092a{0%{background-position:100% 50%}to{background-position:0 50%}}.source-video-short-detail .skeleton-block[data-v-7126092a]{-webkit-animation:skeleton-shimmer-7126092a 1.1s ease infinite;animation:skeleton-shimmer-7126092a 1.1s ease infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,rgba(230,234,242,.9)),color-stop(37%,#f5f7fb),color-stop(63%,rgba(230,234,242,.9)));background:-webkit-linear-gradient(left,rgba(230,234,242,.9) 25%,#f5f7fb 37%,rgba(230,234,242,.9) 63%);background:linear-gradient(90deg,#e6eaf2e6 25%,#f5f7fb 37%,#e6eaf2e6 63%);background-size:400% 100%}

/* Transcription of current ShortDrama utility declarations (.px atoms use source-rem / 37.5). */
.source-video-short-detail{--sdu:calc(var(--source-rem)/37.5);height:100dvh!important;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--theme-main-bg-color);color:var(--theme-text-color)}
.source-video-short-detail button{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;cursor:pointer;letter-spacing:normal}.source-video-short-detail img{max-width:100%;height:auto}.source-video-short-detail [hidden]{display:none!important}
.source-video-short-detail .short-drama-root-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.source-video-short-detail .short-drama-container{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;width:100%;background:#000}.source-video-short-detail .short-stage{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;width:100%;overflow:hidden}.source-video-short-detail .short-slot{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}
.source-video-short-detail .short-drama-player{position:relative;min-height:0;flex:1;background:#000;width:100%;transition:height .3s}.source-video-short-detail .short-drama-player>.relative{height:100%;width:100%;position:relative}.source-video-short-detail .player-core-container{position:relative;width:100%;height:100%;background:#000}.source-video-short-detail video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.source-video-short-detail .short-poster{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;pointer-events:none}
.source-video-short-detail .short-back{position:absolute;left:calc(var(--sdu)*16);top:calc(var(--sdu)*16);z-index:9999;display:flex;align-items:center;color:#9ca3af;transition:opacity .15s}.source-video-short-detail .short-back>button{display:flex;align-items:center}.source-video-short-detail .short-back>span{font-size:calc(var(--sdu)*18);line-height:calc(var(--sdu)*24)}
.source-video-short-detail .short-center-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.source-video-short-detail .short-center-button{width:calc(var(--sdu)*60);height:calc(var(--sdu)*60);border-radius:50%;background:rgb(0 0 0/.5);backdrop-filter:blur(calc(var(--sdu)*4))}.source-video-short-detail .short-center-button svg{width:100%;height:100%}
.source-video-short-detail .short-control-bar{position:absolute;left:0;right:0;bottom:0;padding:calc(var(--sdu)*12);background:linear-gradient(to top,rgb(0 0 0/.8),transparent);display:flex;flex-direction:column;gap:calc(var(--sdu)*8);z-index:20}.source-video-short-detail .short-progress{position:relative;width:100%;height:calc(var(--sdu)*6);background:rgb(255 255 255/.3);cursor:pointer;border-radius:calc(var(--sdu)*4)}.source-video-short-detail .short-progress-fill{position:absolute;left:0;top:0;height:100%;background:#FADFA3;border-radius:inherit;pointer-events:none}.source-video-short-detail .short-progress-thumb{position:absolute;top:50%;width:calc(var(--sdu)*12);height:calc(var(--sdu)*12);background:#FADFA3;border-radius:50%;box-shadow:0 1px 3px rgb(0 0 0/.1);transform:translate(-50%,-50%);pointer-events:none}
.source-video-short-detail .short-controls-row{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:calc(var(--sdu)*13);margin-top:calc(var(--sdu)*4)}.source-video-short-detail .short-controls-left{display:flex;align-items:center;gap:calc(var(--sdu)*12);color:#eee}.source-video-short-detail .short-controls-right{display:flex;align-items:center;gap:calc(var(--sdu)*16)}.source-video-short-detail .short-small-icon{width:calc(var(--sdu)*20);height:calc(var(--sdu)*20);display:flex;align-items:center;justify-content:center}.source-video-short-detail .short-small-icon svg{width:100%;height:100%;fill:#eee}.source-video-short-detail .short-clock{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
.source-video-short-detail .short-drama-actions{position:absolute;right:calc(var(--sdu)*20);bottom:calc(var(--sdu)*70);color:#fff;display:flex;flex-direction:column;gap:calc(var(--sdu)*20);z-index:21}.source-video-short-detail .short-drama-action{display:flex;flex-direction:column;align-items:center;gap:calc(var(--sdu)*2)}.source-video-short-detail .short-drama-action svg{width:20px;height:20px}.source-video-short-detail .short-drama-action:nth-child(2) svg{width:22px;height:22px}.source-video-short-detail .short-drama-action:nth-child(3) svg{width:21px;height:20px}.source-video-short-detail .short-drama-action>span{font-size:calc(var(--sdu)*14);line-height:calc(var(--sdu)*20);text-align:center}
.source-video-short-detail .short-drama-info{display:flex;flex-shrink:0;justify-content:space-between;padding:calc(var(--sdu)*10) calc(var(--sdu)*8);background:#12162C}.source-video-short-detail .short-drama-info .left-panel{display:flex;flex:1;justify-content:space-between;align-items:center;background:#202D46;border-radius:calc(var(--sdu)*10);padding:calc(var(--sdu)*10) calc(var(--sdu)*16)}.source-video-short-detail .short-drama-info .left-info{height:calc(var(--sdu)*18);display:flex;align-items:center}.source-video-short-detail .short-drama-info .right-panel{display:flex;align-items:center}.source-video-short-detail .btn-play-game{position:relative;height:calc(var(--sdu)*26);width:calc(var(--sdu)*80)}.source-video-short-detail .btn-play-game img{position:relative;bottom:calc(var(--sdu)*12);pointer-events:none;width:100%}
.source-video-short-detail .source-video-short-panel{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:calc(var(--source-rem)*10);max-width:100vw;display:flex;flex-direction:column;height:62dvh;background:var(--theme-main-bg-color);z-index:9000;overflow:visible}.source-video-short-detail[data-short-panel=info] .short-stage,.source-video-short-detail[data-short-panel=games] .short-stage{flex:none;height:38dvh}.source-video-short-detail[data-short-panel=info] .short-slot,.source-video-short-detail[data-short-panel=games] .short-slot{height:38dvh}.source-video-short-detail[data-short-panel=info] .short-drama-info,.source-video-short-detail[data-short-panel=games] .short-drama-info{display:none}.source-video-short-detail .short-info-body{display:flex;flex:1;min-height:0;overflow:hidden}.source-video-short-detail .short-info-body>.video-info-panel-container{height:100%}.source-video-short-detail .swipe-handler-container{position:absolute;left:0;right:0;top:0;height:0;z-index:10;text-align:center}.source-video-short-detail .swipe-handler-container>button{display:inline-flex}.source-video-short-detail .swipe-handler-container svg{width:24px;height:18px}
.source-video-short-detail[data-short-web=true]{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;z-index:9999!important}.source-video-short-detail[data-short-web=true] .short-back,.source-video-short-detail[data-short-web=true] .short-drama-info,.source-video-short-detail[data-short-web=true] .source-video-short-panel{display:none!important}.source-video-short-detail[data-short-web=true] .short-stage,.source-video-short-detail[data-short-web=true] .short-slot{height:100dvh;flex:1}
.source-video-short-detail .game-list-content-container{height:100%;display:flex;flex-direction:column}.source-video-short-detail .game-list-content__tabs--default{height:6dvh;display:flex;flex-shrink:0;align-items:flex-end;justify-content:space-around;padding-top:calc(var(--sdu)*4)}.source-video-short-detail .game-list-content__tabs--default>button{display:flex;flex-direction:column;align-items:center}.source-video-short-detail .game-list-content__tab-label{font-size:calc(var(--sdu)*16);color:#666}.source-video-short-detail .game-list-content__tab-label.is-active{font-size:calc(var(--sdu)*18);font-weight:700;color:var(--theme-text-color)}.source-video-short-detail .game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--sdu)*8);padding:calc(var(--sdu)*12) calc(var(--sdu)*8)}.source-video-short-detail .game-item{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.source-video-short-detail .game-item>img{width:calc(var(--sdu)*70);height:calc(var(--sdu)*70);border-radius:50%;object-fit:contain}.source-video-short-detail .game-name-wrap{margin-top:calc(var(--sdu)*8);min-width:0;width:100%;text-align:center;overflow:hidden}.source-video-short-detail .game-name-text{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;color:var(--theme-text-color)}.source-video-short-detail .game-empty{grid-column:1/-1;text-align:center;padding:calc(var(--sdu)*32) calc(var(--sdu)*16)}

.source-video-short-detail [data-short-game-list]{min-height:0;flex:1;overflow-y:auto}.source-video-short-detail .short-game-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--sdu)*32) calc(var(--sdu)*16);font-size:calc(var(--sdu)*13);color:#9aa3b8}.source-video-short-detail .short-game-state>span{margin-top:calc(var(--sdu)*8)}.source-video-short-detail .short-game-state>.van-button{margin-top:calc(var(--sdu)*12);background:var(--van-button-primary-background);color:var(--van-button-primary-color);border:var(--van-border-width) solid var(--van-button-primary-border-color);padding:0 var(--van-button-small-padding);height:var(--van-button-small-height);border-radius:var(--van-button-round-radius);font-size:var(--van-button-small-font-size)}.source-video-short-detail .short-game-state>img{width:calc(var(--sdu)*80);height:calc(var(--sdu)*80);object-fit:contain;opacity:.6}.source-video-short-detail .short-game-skeleton-item{display:flex;flex-direction:column;align-items:center}.source-video-short-detail .short-game-skeleton-circle{width:calc(var(--sdu)*70);height:calc(var(--sdu)*70);border-radius:50%}.source-video-short-detail .short-game-skeleton-name{width:calc(var(--sdu)*48);height:calc(var(--sdu)*12);margin-top:calc(var(--sdu)*8);border-radius:calc(var(--sdu)*4)}
