.video-context{padding:26px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.video-context[hidden]{display:none}.video-context>div{border-left:1px solid var(--line);padding-left:20px}.video-context .micro{color:var(--muted);font-size:9px}.video-context p{font-size:12px;line-height:1.7;margin-top:9px;max-width:490px}.video-context a{display:inline-block;font-size:11px;border-bottom:1px solid #7776;margin-top:12px;padding-bottom:3px}.video-context .video-access{grid-column:1/-1;border:0;padding:0;font-size:10px;color:var(--muted);margin-top:-10px}.video-preview{display:block;width:100%;aspect-ratio:16/10;position:relative;overflow:hidden;border:1px solid var(--line);background:#dedad4;padding:0;cursor:pointer}.video-preview>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.video-preview:hover>img{transform:scale(1.035)}.play-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;position:absolute;inset:0;margin:auto;color:#fff;background:#232724b8;border:1px solid #ffffffb0;font-size:15px;backdrop-filter:blur(5px)}.video-card .card-meta{grid-template-columns:25px 1fr;padding-top:20px}.video-card h3{font-size:15px;line-height:1.4}.video-link{display:inline-block;font-size:10px;margin:16px 0 0 35px;border-bottom:1px solid #7776;padding-bottom:4px}.wechat-video{background:linear-gradient(125deg,#e1e5dc,#c8d0bf)}.wechat-label{position:absolute;top:20px;left:22px;font-size:20px;color:#536449}.wechat-video::after{content:'WECHAT CHANNELS';position:absolute;bottom:19px;left:22px;letter-spacing:.15em;color:#617356;font-size:9px}.wechat-video .play-icon{background:#50614ec9;font-size:24px}#video-reader{width:min(1060px,94vw);max-width:1060px;height:auto;max-height:94dvh;padding:0;overflow:auto;background:var(--paper);border:1px solid var(--line)}#video-player{aspect-ratio:16/9;width:calc(100% - 48px);margin:16px 24px;background:#171918}#video-player iframe{width:100%;height:100%;border:0;display:block}.video-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px 22px}.video-actions p{font-size:10px;color:var(--muted);line-height:1.6;max-width:460px}.video-actions>a{font-size:11px;white-space:nowrap;border-bottom:1px solid #7776;padding-bottom:4px}.video-header{padding:24px 24px 8px!important}.video-header h2{font-size:22px!important;line-height:1.3}.video-header>div{max-width:85%}
@media(max-width:700px){.video-context{grid-template-columns:1fr;gap:20px;padding-top:25px}.video-context>div{padding-left:15px}.video-context .video-access{margin-top:0}.video-preview{aspect-ratio:16/11}.video-card h3{font-size:15px}#video-player{width:calc(100% - 28px);margin:14px}.video-actions{padding:0 14px 18px;display:block}.video-actions>a{display:inline-block;margin-top:14px}.video-header{padding:19px 16px 4px!important}.video-header h2{font-size:18px!important}}
.video-preview.local-video{height:315px;aspect-ratio:auto;background:#e5e1dc}.video-preview.local-video>img{object-fit:contain}.video-duration{position:absolute;right:12px;bottom:12px;background:#222b;color:#fff;padding:4px 7px;font-size:10px;border-radius:3px}.video-preview:not(.local-video){height:315px;aspect-ratio:auto}.video-preview:not(.local-video)>img{object-fit:contain}#video-reader{margin:auto}#video-player>video{width:100%;height:100%;display:block;object-fit:contain}#video-reader.portrait-video{width:min(600px,94vw)}.portrait-video #video-player{height:min(65dvh,660px);aspect-ratio:auto}.portrait-video .video-actions{padding-top:5px}@media(max-width:700px){.video-preview.local-video,.video-preview:not(.local-video){height:300px}.portrait-video #video-player{height:57dvh}}
#video-reader{height:fit-content}
@media(prefers-reduced-motion:reduce){.video-preview>img{transition:none}}
