/* Mechanically selected current source vendor-CV778ufK.css List/PullRefresh/Loading/Swipe; namespace + source-rem; actual host specificity isolates legacy global primitive rules. Shared H0/H1. */
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]){--van-loading-text-color:var(--van-text-color-2);--van-loading-text-font-size:var(--van-font-size-md);--van-loading-spinner-color:var(--van-gray-5);--van-loading-spinner-size:30px;--van-loading-spinner-duration:.8s}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}
@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]){--van-loading-text-color:var(--van-text-color-2);--van-loading-text-font-size:var(--van-font-size-md);--van-loading-spinner-color:var(--van-gray-5);--van-loading-spinner-size:calc(var(--source-rem)*.8);--van-loading-spinner-duration:.8s}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading{color:var(--van-loading-spinner-color);font-size:0}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading,html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__spinner{position:relative;vertical-align:middle}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__spinner{-webkit-animation:van-rotate var(--van-loading-spinner-duration) linear infinite;animation:van-rotate var(--van-loading-spinner-duration) linear infinite;display:inline-block;height:var(--van-loading-spinner-size);max-height:100%;max-width:100%;width:var(--van-loading-spinner-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line{height:100%;left:0;position:absolute;top:0;width:100%}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:calc(var(--source-rem)*.05333)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__circular{display:block;height:100%;width:100%}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-linecap:round;stroke-width:3}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__text{color:var(--van-loading-text-color);display:inline-block;font-size:var(--van-loading-text-font-size);margin-left:var(--van-padding-xs);vertical-align:middle}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading--vertical{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}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}
@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--1{opacity:1;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--2{opacity:.9375;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--3{opacity:.875;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--4{opacity:.8125;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--5{opacity:.75;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--6{opacity:.6875;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--7{opacity:.625;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--8{opacity:.5625;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--9{opacity:.5;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--10{opacity:.4375;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--11{opacity:.375;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-loading__line--12{opacity:.3125;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]){--van-pull-refresh-head-height:calc(var(--source-rem)*1.33333);--van-pull-refresh-head-font-size:var(--van-font-size-md);--van-pull-refresh-head-text-color:var(--van-text-color-2);--van-pull-refresh-loading-icon-size:calc(var(--source-rem)*.42667)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-pull-refresh{overflow:hidden}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-pull-refresh__track{height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-pull-refresh__head{color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);height:var(--van-pull-refresh-head-height);left:0;line-height:var(--van-pull-refresh-head-height);overflow:hidden;position:absolute;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-pull-refresh__loading .van-loading__spinner{height:var(--van-pull-refresh-loading-icon-size);width:var(--van-pull-refresh-loading-icon-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]){--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:calc(var(--source-rem)*1.33333);--van-list-loading-icon-size:calc(var(--source-rem)*.42667)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-button__loading .van-loading__spinner{color:currentColor;height:var(--van-button-loading-icon-size);width:var(--van-button-loading-icon-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-action-sheet__loading-icon .van-loading__spinner{height:var(--van-action-sheet-loading-icon-size);width:var(--van-action-sheet-loading-icon-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]){--van-swipe-indicator-size:calc(var(--source-rem)*.16);--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:.3;--van-swipe-indicator-active-background:var(--van-primary-color);--van-swipe-indicator-inactive-background:var(--van-border-color)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe{cursor:-webkit-grab;cursor:grab;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__indicators{bottom:var(--van-swipe-indicator-margin);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__indicators--vertical{bottom:auto;left:var(--van-swipe-indicator-margin);top:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__indicator{background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;height:var(--van-swipe-indicator-size);opacity:var(--van-swipe-indicator-inactive-opacity);-webkit-transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);width:var(--van-swipe-indicator-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-item{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0;height:100%;width:100%}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-cell{cursor:-webkit-grab;cursor:grab;overflow:hidden;position:relative}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-cell__wrapper{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-timing-function:cubic-bezier(.18,.89,.32,1)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-cell__left,html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-cell__right{height:100%;position:absolute;top:0}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-cell__left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-swipe-cell__right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]){--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:50px;--van-list-loading-icon-size:16px}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-list__error-text,html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-list__finished-text,html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-list__loading{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-list__placeholder{height:0;pointer-events:none}
html[data-layout=source] [data-page=video] :is([data-source-movie-list-h0],[data-source-movie-list-h1]) .van-list__loading-icon .van-loading__spinner{height:var(--van-list-loading-icon-size);width:var(--van-list-loading-icon-size)}

/* Original portrait VideoItem Vue scope 01d2d1cd; existing route utilities are reused. */
[data-source-movie-list-h0] .video-card[data-v-01d2d1cd]{background:var(--theme-card-bg-color);border-radius:var(--video-card-radius,2px);overflow:hidden}
[data-source-movie-list-h0] .video-tag-hd[data-v-01d2d1cd]{background-color:#3b82f6;border-radius:0 0 var(--video-card-radius,2px) 0}
[data-source-movie-list-h0] .video-tag-free[data-v-01d2d1cd],[data-source-movie-list-h0] .video-tag-vip[data-v-01d2d1cd]{border-radius:0 0 0 var(--video-card-radius,2px)}
[data-source-movie-list-h0] .video-tag-free[data-v-01d2d1cd]{background-color:var(--video-accent-color);color:var(--theme-active-color,#fff)}
[data-source-movie-list-h0] .video-tag-vip[data-v-01d2d1cd]{background-color:#f59e0b}
