.movie-root{max-width:1240px;margin:auto;padding:20px 16px 100px;min-height:75dvh}.movie-root h1{font-size:clamp(22px,4vw,32px);margin:12px 0 20px}.movie-root button{min-height:44px;border:1px solid #ffffff26;border-radius:12px;background:#22202c;color:#fff;padding:10px 16px;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.movie-root button[aria-pressed=true]{background:#a42d79;border-color:#ed55ac}.movie-root button:disabled{opacity:.5}.movie-search{display:flex;gap:8px;margin-bottom:16px}.movie-search input{flex:1;min-width:0;min-height:44px;background:#16151d;color:white;border:1px solid #ffffff30;border-radius:12px;padding:12px;font-size:16px}.movie-tabs,.movie-parts{display:flex;gap:8px;flex-wrap:wrap}.movie-rule{color:#bdb7c8;font-size:13px;line-height:1.7;margin:16px 0}.movie-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:20px 0}.movie-grid .movie-card{padding:0;border:0;background:transparent;text-align:left;min-width:0}.movie-card img{width:100%;aspect-ratio:1/1.44;object-fit:cover;background:#25232c;border-radius:12px}.movie-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5;margin-top:8px}.movie-card small{color:#aaa;font-size:12px}.movie-video{display:block;width:100%;max-height:65dvh;background:#000;aspect-ratio:16/9;margin-bottom:14px}.movie-root p{overflow-wrap:anywhere}.movie-parts button{font-size:12px}.movie-screen .bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:768px){.movie-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}}@media(min-width:1024px){.movie-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.movie-root{padding-top:32px}}@media(max-width:360px){.movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movie-tabs button{flex:1 1 40%}.movie-search{flex-wrap:wrap}.movie-search input{flex-basis:65%}}

.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}

/* Movie-specific player. Short-drama playback and catalog styling are untouched. */
.movie-screen.movie-core-screen{background:#0d0f13}.movie-core-screen .bottom-nav{display:none}
.movie-core-screen .movie-root.movie-core-root{padding:0 0 30px;max-width:1240px;min-height:75dvh}
.movie-watch-heading{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 12px;background:#0d0f13}
.movie-watch-heading>strong{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.movie-watch-heading>button{padding:0;width:44px;min-height:44px;border:0;background:none;font-size:32px}
.movie-core-layout{display:block!important;margin:0!important}.movie-cinema.movie-player-stage{position:relative;background:#000;border:0!important;border-radius:0!important;overflow:hidden;isolation:isolate}
.movie-core-screen .movie-player-stage>.movie-video{margin:0;display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;background:#000}
.movie-controls{position:absolute;inset:0;color:#fff;font:14px/1.4 system-ui,sans-serif;z-index:2}
.movie-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:4px;background:transparent;color:white;padding:6px 8px;font:inherit;white-space:nowrap;cursor:pointer;overflow-wrap:normal}
.movie-controls button:disabled{opacity:.4}.movie-controls button:focus-visible,.movie-controls input:focus-visible{outline:2px solid #ff88b7;outline-offset:-2px}
.movie-controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.movie-control-hit{position:absolute;inset:0}.movie-control-chrome{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0005,transparent 35%,transparent 60%,#000c)}
.movie-control-chrome button,.movie-control-chrome input{pointer-events:auto}.movie-control-top{display:none;align-items:center;gap:8px;padding:4px 8px}
.movie-control-top strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}
.movie-control-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;gap:16px;align-items:center}
.movie-paused .movie-control-center{display:flex}.movie-control-center [data-control-center-play]{border-radius:50%;width:56px;height:56px;background:#0007}.movie-control-center svg{width:32px;height:32px}
.movie-control-center [data-control-jump]{font-size:13px;background:#0004;border-radius:50%}
.movie-control-bottom{position:absolute;bottom:0;left:0;right:0;padding:0 8px 2px;background:linear-gradient(transparent,#000c)}
.movie-control-timeline{display:flex;align-items:center;gap:8px;min-height:26px;font-size:11px;font-variant-numeric:tabular-nums}
.movie-control-timeline time{flex:0 0 auto;min-width:34px}.movie-control-timeline time:last-child{text-align:right}
.movie-control-timeline input{min-width:0;flex:1;width:100%;height:24px;padding:0;margin:0;accent-color:#ee438b}
.movie-control-actions{display:flex;align-items:center;gap:0;min-height:44px}.movie-control-actions>span{flex:1}.movie-control-actions button{font-size:12px}
.movie-control-actions [data-control-cast]{max-width:100px;overflow:hidden;text-overflow:ellipsis}.movie-control-actions [data-control-cast][hidden]{display:none}
.movie-control-actions [data-control-parts]{max-width:100px;overflow:hidden;text-overflow:ellipsis}
.movie-controls>[data-control-lock]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#0006;border-radius:8px;display:none}
.movie-fullscreen .movie-control-top{display:flex}.movie-fullscreen .movie-controls>[data-control-lock],.movie-controls.is-locked>[data-control-lock]{display:flex}
.movie-controls.controls-hidden .movie-control-chrome,.movie-controls.is-locked .movie-control-chrome{visibility:hidden;pointer-events:none}
.movie-controls.controls-hidden:not(.is-locked)>[data-control-lock]{display:none}
.movie-control-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8px 12px;background:#0009;border-radius:8px;font-size:12px;pointer-events:none}
.movie-control-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#101218ed;padding:20px;text-align:center}
.movie-control-error p{margin:0;max-width:85%;font-size:13px}.movie-control-error button{background:#ee438b;padding:8px 20px}
.movie-controls [hidden]{display:none!important}.movie-enhanced>[data-movie-playback-error]{display:none!important}
.movie-control-panel-layer{position:absolute;inset:0;z-index:5}.movie-control-panel-layer>[data-control-dismiss]{position:absolute;inset:0;background:#0008}
.movie-control-panel{position:absolute;left:0;right:0;bottom:0;max-height:90%;display:flex;flex-direction:column;background:#1b1d24;border-radius:16px 16px 0 0;overflow:hidden}
.movie-control-panel header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;min-height:44px;flex-shrink:0}.movie-control-panel header strong{font-size:14px}
.movie-control-panel [data-control-options]{padding:0 12px 12px;display:flex;flex-wrap:wrap;gap:6px;overflow:auto;overscroll-behavior:contain}
.movie-control-panel [data-control-option]{background:#272a35;flex:1 0 24%;padding:8px 12px;white-space:normal;overflow-wrap:anywhere;font-size:13px}
.movie-control-panel [data-control-option][aria-pressed="true"]{background:#ee438b2a;color:#ff8bb8}
.movie-cinema.movie-player-stage:fullscreen,.movie-cinema.movie-player-stage.is-page-fullscreen{position:fixed;inset:0;width:100%;height:100dvh;z-index:10000;max-width:none}
.movie-core-screen .movie-player-stage:fullscreen>.movie-video,.movie-core-screen .movie-player-stage.is-page-fullscreen>.movie-video{width:100%;height:100%;aspect-ratio:auto;max-height:none;object-fit:contain}
.movie-player-stage.movie-fullscreen .movie-control-top{padding-top:env(safe-area-inset-top);padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}
.movie-player-stage.movie-fullscreen .movie-control-bottom{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(6px,env(safe-area-inset-bottom))}
.movie-player-sidebar.movie-core-info{display:block!important;background:none;border:0;border-radius:0;padding:14px 16px!important}
.movie-info-heading{color:#ef79a9;font-size:14px;border-bottom:1px solid #ffffff0b;padding:0 0 10px;margin-bottom:14px}
.movie-core-info h1{font-size:23px;line-height:1.4;margin:0 0 8px}.movie-core-meta{color:#9b9eab;font-size:12px;margin:0 0 14px}
.movie-core-description>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#afb2bf;font-size:13px;line-height:1.7;margin:0}
.movie-core-description.is-expanded>p{-webkit-line-clamp:unset}.movie-core-description>button{display:block;margin-left:auto;border:0;background:none;color:#ef79a9;font-size:12px;padding:4px 8px;min-height:36px}
.movie-parts-disclosure,.movie-core-info .movie-task-box{border:0;border-top:1px solid #ffffff0b;background:none;border-radius:0;padding:10px 0;margin:0;font-size:13px}
.movie-parts-disclosure summary,.movie-core-info .movie-task-box summary{min-height:32px;cursor:pointer}.movie-core-info .movie-task-box summary span{display:block;color:#a3a6b4;font-size:11px;margin-top:4px}
.movie-parts-disclosure .movie-parts{padding-top:8px}.movie-parts-disclosure .movie-parts button{min-height:40px;border-radius:6px;font-size:12px}
.movie-core-root>.movie-related,.movie-core-root [data-movie-player]>.movie-related{padding:0 16px}.movie-core-root .movie-related h2{font-size:19px;margin:12px 0 16px}
@media(max-width:360px){.movie-control-actions button{min-width:40px;padding:4px;font-size:11px}.movie-control-center{gap:8px}.movie-control-timeline{gap:5px}}
@media(min-width:1024px){.movie-core-screen .movie-core-root.movie-root{padding:18px 16px 32px}.movie-core-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;gap:18px!important;align-items:start}.movie-player-sidebar.movie-core-info{padding-top:0!important}.movie-core-layout .movie-core-info{max-height:70vh;overflow:auto}.movie-watch-heading{padding:0 0 10px}.movie-core-root [data-movie-player]>.movie-related{padding:0}.movie-control-top{display:flex}}
@media(orientation:landscape){.movie-fullscreen .movie-control-panel{left:auto;top:0;bottom:0;right:0;width:min(360px,50%);max-height:100%;border-radius:16px 0 0 16px}.movie-fullscreen .movie-control-panel [data-control-options]{display:flex;flex-direction:column;flex-wrap:nowrap}.movie-fullscreen .movie-control-panel [data-control-option]{flex:none}}

/* Reference refinement: portrait gets one quiet playback row below the picture. */
.movie-core-screen .movie-player-stage{padding-bottom:44px}
.movie-controls .movie-control-hit{bottom:44px}
.movie-controls .movie-control-chrome{background:transparent}
.movie-control-bottom{padding:0;background:#000}
.movie-control-timeline{height:44px;gap:5px;padding:0 4px}
.movie-control-timeline input{height:32px}
.movie-control-timeline .movie-portrait-control{padding:4px;min-width:40px;min-height:44px}
.movie-control-actions{display:none}
.movie-control-center{top:calc((100% - 44px)/2)}
.movie-control-center [data-control-jump]{display:none}
.movie-info-heading{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:12px;min-height:44px}
.movie-info-heading>span{align-self:stretch;display:flex;align-items:center;border-bottom:2px solid #ee438b}
.movie-info-heading>button{background:none;border:0;min-height:40px;font-size:12px;color:#c2bdca;padding:6px 10px}
.movie-core-description{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:10px}
.movie-core-description>button{max-width:76px;min-height:36px;margin:0}
.movie-core-info .movie-task-box summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}
.movie-core-info .movie-task-box summary span{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%}
.movie-core-screen .movie-core-info{padding-top:0!important}
.movie-core-root [data-movie-player]>.movie-related{margin-top:12px}
.movie-core-root [hidden]{display:none!important}
.movie-core-screen .movie-player-stage:fullscreen,.movie-core-screen .movie-player-stage.is-page-fullscreen{padding-bottom:0}
.movie-fullscreen .movie-control-hit{bottom:0}
.movie-fullscreen .movie-control-chrome{background:linear-gradient(#0008,transparent 30%,transparent 60%,#000b)}
.movie-fullscreen .movie-control-bottom{padding:0 12px 6px;background:linear-gradient(transparent,#000a)}
.movie-fullscreen .movie-control-timeline{height:32px;gap:10px;padding:0}
.movie-fullscreen .movie-control-actions{display:flex}
.movie-fullscreen .movie-portrait-control{display:none!important}
.movie-fullscreen .movie-control-center{top:50%}
@media(min-width:1024px){.movie-core-screen .movie-player-stage{padding-bottom:0}.movie-controls .movie-control-hit{bottom:0}.movie-control-chrome{background:linear-gradient(#0006,transparent 30%,transparent 60%,#000b)}.movie-control-bottom{padding:0 12px 6px;background:linear-gradient(transparent,#000a)}.movie-control-timeline{height:32px;gap:10px;padding:0}.movie-control-actions{display:flex}.movie-portrait-control{display:none!important}.movie-control-center{top:50%}}

.movie-controls.is-buffering .movie-control-center{display:none}

/* Movie player polish and ads only. Keep catalog and short-drama selectors untouched. */
.movie-controls{--movie-accent:#f45a9b}
.movie-controls button{border-radius:12px;transition:background .16s,opacity .16s,transform .16s;gap:6px}
.movie-controls button:hover{background:#ffffff18}.movie-controls button:active{transform:scale(.94)}
.movie-controls svg{stroke-width:1.7;width:23px;height:23px;flex-shrink:0}
.movie-controls [data-control-center-play]{box-shadow:0 3px 20px #0005;border:1px solid #ffffff38;background:#131620b8;backdrop-filter:blur(10px)}
.movie-controls [data-control-center-play] svg{fill:#ffffffed;stroke-width:1.2}
.movie-control-top{background:linear-gradient(#05070dbb,transparent);padding-bottom:12px}
.movie-control-top strong{text-shadow:0 2px 8px #0008;letter-spacing:.02em}
.movie-control-actions [data-control-speed],.movie-control-actions [data-control-parts]{border:1px solid #ffffff22;background:#ffffff0a;min-height:34px;margin:3px 4px;padding:6px 12px;border-radius:10px}
.movie-control-actions [data-control-parts]{max-width:150px}.movie-control-actions [data-control-parts] span{overflow:hidden;text-overflow:ellipsis}
.movie-control-timeline input{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;outline-offset:0}
.movie-control-timeline input::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(to right,var(--movie-accent) var(--movie-progress,0%),#ffffff40 var(--movie-progress,0%))}
.movie-control-timeline input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:11px;height:11px;margin-top:-4px;border:2px solid #fff;border-radius:50%;background:var(--movie-accent);box-shadow:0 0 10px #f45a9b66}
.movie-control-timeline input::-moz-range-track{height:3px;background:#ffffff40;border-radius:4px}.movie-control-timeline input::-moz-range-progress{background:var(--movie-accent);height:3px}.movie-control-timeline input::-moz-range-thumb{width:8px;height:8px;border:2px solid white;border-radius:50%;background:var(--movie-accent)}
.movie-control-panel{background:#151821f5;backdrop-filter:blur(18px);border:1px solid #ffffff14}
.movie-control-panel [data-control-option][aria-pressed=true]{border:1px solid #f45a9b80;background:#f45a9b20;color:#ffa7cb}
.movie-controls.ad-suspended{visibility:hidden;pointer-events:none}
.movie-player-stage>.movie-fullscreen-content{position:absolute;inset:0;width:100%;height:100%;background:#000;overflow:hidden}
.movie-core-screen .movie-fullscreen-content>.movie-video{margin:0;width:100%;height:100%;aspect-ratio:auto;max-height:none;object-fit:contain}
.movie-player-stage.movie-force-landscape>.movie-fullscreen-content{inset:auto;left:50%;top:50%;width:var(--movie-landscape-width);height:var(--movie-landscape-height);transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}
.movie-force-landscape.movie-fullscreen .movie-control-panel{left:auto;top:0;bottom:0;right:0;width:min(360px,50%);max-height:100%;border-radius:16px 0 0 16px}
.movie-force-landscape.movie-fullscreen .movie-control-panel [data-control-options]{flex-direction:column;flex-wrap:nowrap}.movie-force-landscape .movie-control-panel [data-control-option]{flex:none}
.movie-ad-layer{position:absolute;inset:0;z-index:4;color:white;font:13px/1.4 system-ui,sans-serif}
.movie-ad-layer[hidden]{display:none!important}
.movie-ad-layer button,.movie-ad-layer a{min-height:40px;border:1px solid #ffffff35;border-radius:10px;background:#202530e8;color:white;padding:7px 12px;text-decoration:none;font:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.movie-ad-layer button:focus-visible,.movie-ad-layer a:focus-visible{outline:2px solid #ff88b7;outline-offset:2px}.movie-ad-layer button:disabled{opacity:.55;cursor:default}
.movie-pause-ad{pointer-events:none;bottom:44px;display:flex;align-items:center;justify-content:center}
.movie-pause-ad section{position:relative;max-width:65%;width:360px;max-height:80%;pointer-events:auto;filter:drop-shadow(0 8px 20px #0009)}
.movie-pause-ad section>span{position:absolute;left:8px;top:6px;background:#000b;border-radius:4px;padding:2px 6px;font-size:11px;pointer-events:none}
.movie-pause-ad section>button{position:absolute;right:0;top:0;min-width:40px;min-height:40px;padding:0;border-radius:0 10px 0 10px;font-size:24px;z-index:1;background:#000c}
.movie-pause-ad section>a{display:block;background:none;padding:0;border:0;overflow:hidden;border-radius:10px}
.movie-pause-ad img{display:block;max-width:100%;max-height:145px;width:100%;object-fit:contain}
.movie-fullscreen .movie-pause-ad{bottom:0}.movie-fullscreen .movie-pause-ad img{max-height:55vh}
.movie-midroll-ad{background:#000;display:flex;flex-direction:column}
.movie-midroll-ad>video{display:block;width:100%;height:100%;min-height:0;flex:1;object-fit:contain;background:#000}
.movie-ad-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:#10141df5;padding:6px 8px;flex-shrink:0;font-size:11px}
.movie-ad-toolbar>span:first-child{border:1px solid #ffffff40;border-radius:4px;padding:1px 4px}
.movie-ad-toolbar>span:nth-child(2){flex:1;min-width:50px}.movie-ad-toolbar button,.movie-ad-toolbar a{min-height:36px;padding:4px 8px}
.movie-ad-toolbar [data-ad-skip]:not(:disabled){background:#e94588;border-color:#ff98c1}
.movie-ad-resume{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);background:#111c!important;min-width:70px}
.movie-fullscreen .movie-ad-toolbar{padding-bottom:max(8px,env(safe-area-inset-bottom));padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left));font-size:13px}
@media(min-width:1024px){.movie-pause-ad{bottom:0}.movie-pause-ad img{max-height:260px}}
@media(prefers-reduced-motion:reduce){.movie-controls button{transition:none}}

/* Detail request transition: layout is reserved before real title/media arrive. */
.movie-detail-loading{background:#0d0f13;min-height:70dvh}
.movie-loading-picture{position:relative;aspect-ratio:16/9;min-height:150px;background:radial-gradient(ellipse at 50% 30%,#202531,#101218 75%);overflow:hidden}
.movie-loading-indicator{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;text-align:center}
.movie-loading-indicator p{margin:0;color:#aeb3c2;font-size:13px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}
.movie-loading-spinner{width:28px;height:28px;border:2px solid #ffffff18;border-top-color:#ef6ba7;border-radius:50%;animation:movie-detail-spin .85s linear infinite}
.movie-loading-controls{height:44px;display:flex;gap:12px;padding:12px 16px;background:#090b10;align-items:center}
.movie-loading-controls i{width:16px;height:16px;border-radius:5px;background:#2a2e39}.movie-loading-controls span{flex:1;height:3px;background:#242834;border-radius:3px}
.movie-loading-copy{padding:24px 16px;display:flex;flex-direction:column;gap:14px}
.movie-loading-copy i{display:block;height:11px;width:100%;max-width:650px;border-radius:5px;background:linear-gradient(100deg,#20232d 20%,#303644 50%,#20232d 80%);background-size:220% 100%;animation:movie-detail-shimmer 1.6s ease-in-out infinite}
.movie-loading-copy .movie-loading-label{width:44px;height:14px;margin-bottom:6px}.movie-loading-copy .movie-loading-title{width:60%;height:21px;margin-bottom:4px}.movie-loading-copy .movie-loading-short{width:72%}
.movie-detail-loading.is-error .movie-loading-picture{min-height:220px}.movie-loading-indicator button{background:#d83c81;border:1px solid #f382b2;min-height:44px;padding:8px 24px;font-size:13px}
@keyframes movie-detail-spin{to{transform:rotate(360deg)}}@keyframes movie-detail-shimmer{to{background-position:-120% 0}}
@media(min-width:1024px){.movie-detail-loading{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0 18px;min-height:60vh;align-content:start}.movie-loading-picture{grid-column:1;grid-row:1}.movie-loading-controls{grid-column:1;grid-row:2}.movie-loading-copy{grid-column:2;grid-row:1/3;padding:18px 0}.movie-detail-loading.is-error{display:block}.movie-detail-loading.is-error .movie-loading-picture{aspect-ratio:auto;min-height:360px}}
@media(prefers-reduced-motion:reduce){.movie-loading-spinner,.movie-loading-copy i{animation:none}}

/* Icon-only movie transport controls; accessible names and menu copy remain. */
.movie-control-actions button{width:44px;height:44px;min-width:44px;min-height:44px;padding:8px;flex:0 0 44px}
.movie-control-actions [data-control-speed],.movie-control-actions [data-control-parts],.movie-control-actions [data-control-cast]{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;margin:0 2px;padding:9px;background:transparent;border:0;border-radius:12px}
.movie-control-actions [data-control-jump] svg{width:27px;height:27px;stroke-width:1.7}
.movie-control-actions [data-control-speed] svg{width:25px;height:25px}
.movie-control-actions button:hover{background:#ffffff14}.movie-control-actions button:active{background:#ffffff22}
.movie-control-center [data-control-jump] svg{width:28px;height:28px}
.movie-watch-heading>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px}
.movie-watch-heading>button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
