/* A dedicated public watch page: video first, editorial details immediately below. */
html[data-pm-watch-page] #featured-title-section{width:min(1100px,calc(100% - 32px));margin:28px auto 0;aspect-ratio:16/9;min-height:0;max-height:75vh;isolation:isolate;mask-image:none!important;-webkit-mask-image:none!important;border-radius:16px;background:#000}
html[data-pm-watch-page] #featured-title-section .pm-title-hero-content,html[data-pm-watch-page] #featured-title-section .pm-title-hero-shade,html[data-pm-watch-page] #featured-title-section .pm-title-hero-logo,html[data-pm-watch-page] #featured-title-section::after,html[data-pm-watch-page] .pm-title-jumpnav{display:none!important}
html[data-pm-watch-page] #featured-title-section #public-player-slot{pointer-events:auto;z-index:3}
html[data-pm-watch-page] #featured-title-section .pm-public-watch-frame{width:100%;height:100%;background:#000}
html[data-pm-watch-page] #featured-title-section .pm-public-watch-frame video{object-fit:contain;opacity:1!important}
html[data-pm-watch-page] #featured-title-section .pm-trailer-controls{inset:auto 0 0;width:100%;display:flex;gap:8px;padding:40px 20px 14px;background:linear-gradient(transparent,#000d)}
html[data-pm-watch-page] #featured-title-section .pm-trailer-buttons{display:flex;gap:12px;width:100%}
html[data-pm-watch-page] #featured-title-section .pm-trailer-seek{display:flex}
html[data-pm-watch-page] #featured-title-section .pm-trailer-clock,html[data-pm-watch-page] #featured-title-section .pm-trailer-position{display:block}
html[data-pm-watch-page] #featured-title-section .pm-trailer-menu:not([hidden]){display:block!important}
html[data-pm-watch-page] #featured-title-section .pm-trailer-controls button{width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:transparent;padding:8px}
html[data-pm-watch-page] #featured-title-section .pm-trailer-controls button:hover{background:#ffffff29}
html[data-pm-watch-page] #featured-title-section .pm-trailer-controls button:active{background:#0004}
html[data-pm-watch-page] #featured-title-section .pm-trailer-controls :is(img,svg){width:28px;height:28px}
html[data-pm-watch-page] #featured-title-section .pm-trailer-center:not([hidden]){display:flex;inset:0;margin:auto;z-index:4}
html[data-pm-watch-page] #featured-title-section .pm-trailer-volume{display:block;width:80px}
html[data-pm-watch-page] #featured-title-section .pm-trailer-spacer{display:block;flex:1}
html[data-pm-watch-page] .pm-title-overview{margin-top:28px}
.pm-trailer-discovery-link{display:inline-block;margin:16px 24px;color:inherit;text-decoration:underline;text-underline-offset:4px}
.pm-trailer-catalog{margin:0;background:#111;color:#fff;font:16px/1.5 Arial,sans-serif}.pm-trailer-catalog header,.pm-trailer-catalog main{max-width:1200px;margin:auto;padding:24px}.pm-trailer-catalog header a{color:#ff6500;font-weight:800;font-size:26px;text-decoration:none}.pm-trailer-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px}.pm-trailer-catalog article a{color:inherit;text-decoration:none}.pm-trailer-catalog article h2{font-size:20px}.pm-trailer-catalog article p{color:#bbb}.pm-trailer-catalog .pm-card-artwork{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px}.pm-trailer-catalog .pm-card-artwork>img{width:100%;height:100%;object-fit:cover}.pm-trailer-catalog .pm-card-treatment{position:absolute!important;height:auto!important;object-fit:contain!important}
@media(max-width:760px){html[data-pm-watch-page] #featured-title-section{width:calc(100% - 16px);margin-top:16px;max-height:none}html[data-pm-watch-page] #featured-title-section .pm-trailer-controls{padding:30px 8px 8px}html[data-pm-watch-page] #featured-title-section .pm-trailer-buttons{gap:2px}html[data-pm-watch-page] #featured-title-section .pm-trailer-volume{display:none}html[data-pm-watch-page] #featured-title-section .pm-trailer-controls :is(img,svg){width:24px;height:24px}}

html[data-pm-watch-page] #featured-title-section .pm-trailer-secondary{display:flex}
@media(max-width:760px){html[data-pm-watch-page] #featured-title-section .pm-trailer-volume{display:none}}
