.oa-cinema{--oa-yellow:#f5c518;--oa-blue:#f5c518;background:#0d0e0e;color:#d6d6d6;font:15px/1.55 Arial,sans-serif;max-width:1280px;width:100%;margin:0 auto;box-sizing:border-box;text-align:left;color-scheme:dark}.oa-cinema *{box-sizing:border-box}.oa-cinema a{color:var(--oa-blue);text-decoration:none}.oa-cinema a:hover{text-decoration:underline}.oa-cinema a:focus-visible{outline:2px solid var(--oa-yellow);outline-offset:3px}.oa-cinema h1{font:500 clamp(28px,4vw,48px)/1.15 Arial,sans-serif;margin:12px 0 3px;color:#eee}.oa-cinema h2{font:700 21px/1.25 Arial,sans-serif;border-left:3px solid var(--oa-yellow);padding:0 0 0 9px;margin:0 0 24px;color:#ddd}.oa-cinema p{margin:9px 0 18px}.oa-cinema-hero{background:linear-gradient(125deg,#242525,#1c1d1d);padding:20px 24px 28px}.oa-cinema-nav{display:flex;gap:22px;justify-content:flex-end;font-size:13px;font-weight:bold}.oa-cinema-nav a{color:#ddd}.oa-cinema-original,.oa-cinema-meta{font-size:13px;color:#aaa;margin:3px 0!important}.oa-cinema-media{display:grid;grid-template-columns:24fr 64fr 12fr;gap:5px;margin:12px 0 22px;align-items:stretch}.oa-cinema-poster{width:100%;height:100%;aspect-ratio:2/3;object-fit:cover}.oa-cinema-trailer{min-width:0;position:relative;background:#080909;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.oa-cinema-trailer iframe,.oa-cinema-trailer>img{width:100%;height:100%;border:0;object-fit:cover}.oa-cinema-trailer span{position:absolute;bottom:12px;left:14px;color:white;background:#000b;padding:8px}.oa-cinema-counters{display:flex;flex-direction:column;justify-content:space-around;background:#212222;text-align:center}.oa-cinema-counters a{color:#ddd;font-size:30px}.oa-cinema-counters small{display:block;font-size:10px;letter-spacing:1px;font-weight:bold}.oa-cinema-tags{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.oa-cinema-chip{font-size:12px;padding:4px 12px;border:1px solid #454545;border-radius:18px}.oa-cinema-overview{display:grid;grid-template-columns:7fr 3fr;gap:36px}.oa-cinema-row{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid #292929;font-size:13px}.oa-cinema-row strong{flex-shrink:0;color:#ddd}.oa-cinema-row span{color:var(--oa-blue);overflow-wrap:anywhere}.oa-cinema-rating{color:var(--oa-yellow);font-size:23px}.oa-cinema-rating small{font-size:12px;color:#aaa}.oa-cinema-cta{display:block;border-radius:22px;background:#f5c518;color:#111!important;text-align:center;padding:9px 16px;font-weight:bold;font-size:13px}.oa-cinema-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(210px,3fr);gap:40px;padding:28px 24px}.oa-cinema-main{min-width:0}.oa-cinema-main>section{margin:0 0 48px}.oa-cinema-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.oa-cinema-gallery img{width:100%;height:140px;object-fit:cover;border-radius:10px;display:block}.oa-cinema-gallery a:nth-child(n+4){grid-column:span 1}.oa-cinema-cast{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.oa-cinema-cast>div{display:flex;align-items:center;gap:15px;min-width:0}.oa-cinema-cast img,.oa-cinema-avatar{width:75px;height:75px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#292a2a}.oa-cinema-avatar{display:grid;place-items:center;font-size:30px}.oa-cinema-cast p{margin:0;font-size:13px}.oa-cinema-cast small{display:block;color:#999}.oa-cinema-sidebar{padding-top:0}.oa-cinema-sidebar h2{margin-top:38px}.oa-cinema-sidebar h2:first-child{margin-top:0}.oa-cinema-interests{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.oa-cinema-interests img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.oa-cinema-interests strong{display:block;font-size:13px;color:#ddd}.oa-cinema .oa-recommendations{background:transparent!important;border:0!important;padding:0!important;margin:0!important}.oa-cinema .oa-recommendations-track{display:flex;gap:14px;overflow:auto;padding-bottom:12px}.oa-cinema .oa-recommendations-track>a{min-width:145px;flex:0 0 145px;background:#222;border-radius:7px;overflow:hidden}.oa-cinema .oa-recommendations-track img{width:100%;object-fit:cover}.oa-cinema #onde-assistir,.oa-cinema #faq{background:transparent!important;color:#ddd!important}.oa-cinema #onde-assistir h2,.oa-cinema #faq h2{background:transparent!important;color:#ddd!important}.oa-cinema #faq h3{color:#ddd!important;font-size:16px!important}.oa-cinema footer{font-size:12px;border-top:1px solid #333;padding:20px 0;color:#999}.oa-cinema [data-oa-trailer-review]{border-left:3px solid #d4ae19;padding:10px;background:#342d14;color:#f5dd91;font-size:13px}.oa-cinema-top{display:inline-block;border-radius:20px;background:#202222;padding:5px 12px}.oa-cinema-recent-track{display:flex;gap:12px;overflow:auto}.oa-cinema-recent-track>a{flex:0 0 145px;border-radius:7px;background:#222;overflow:hidden;color:#ddd;font-size:12px}.oa-cinema-recent-track img{display:block;width:145px;height:215px;object-fit:cover}.oa-cinema-recent-track strong{display:block;padding:8px}.oa-cinema img{max-width:100%}@media(max-width:760px){.oa-cinema-body{grid-template-columns:1fr;gap:15px;padding:22px 16px}.oa-cinema-hero{padding:16px}.oa-cinema-sidebar{border-top:1px solid #333;padding:25px 0}.oa-cinema-media{grid-template-columns:27fr 73fr}.oa-cinema-counters{grid-column:1/-1;flex-direction:row;padding:8px}.oa-cinema-counters a{display:flex;align-items:center;gap:9px;font-size:20px}.oa-cinema-overview{grid-template-columns:1fr;gap:10px}.oa-cinema-gallery img{height:105px}.oa-cinema-cast img,.oa-cinema-avatar{width:58px;height:58px}.oa-cinema-cast{gap:16px 10px}.oa-cinema-cast>div{gap:9px}.oa-cinema-nav{justify-content:flex-start;gap:17px;font-size:12px}}@media(max-width:420px){.oa-cinema-gallery{grid-template-columns:1fr 1fr}.oa-cinema-row{flex-wrap:wrap;gap:2px 10px}.oa-cinema-interests{grid-template-columns:1fr 1fr}.oa-cinema-cast p{font-size:12px}}
.oa-cinema .oa-recommendation-image{position:relative}.oa-cinema .oa-recommendation-image img{display:block;aspect-ratio:2/3;object-fit:cover;height:auto}.oa-cinema .oa-recommendation-image span{position:absolute;bottom:8px;left:8px;background:#131313d9;color:#f1cc1c;padding:2px 5px;font-size:12px}.oa-cinema .oa-recommendation p{font-size:13px;line-height:1.4;padding:10px;margin:0}.oa-cinema .oa-ad-placement{margin:26px 0;text-align:center;max-width:100%;overflow:hidden}.oa-cinema .oa-ad-label{display:block;font-size:10px;color:#888;margin-bottom:8px}.oa-cinema .adsbygoogle{max-width:100%}.oa-cinema #onde-assistir>div{background:#1c1d1e!important}.oa-cinema #onde-assistir a p{color:#ddd!important}

.oa-cinema-sidecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:20px}.oa-cinema-sidecards img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:5px}.oa-cinema-gallery[data-count="5"]{grid-template-columns:repeat(6,1fr)}.oa-cinema-gallery[data-count="5"] a{grid-column:span 2}.oa-cinema-gallery[data-count="5"] a:nth-child(n+4){grid-column:span 3}@media(max-width:420px){.oa-cinema-gallery[data-count="5"]{grid-template-columns:1fr 1fr}.oa-cinema-gallery[data-count="5"] a,.oa-cinema-gallery[data-count="5"] a:nth-child(n+4){grid-column:auto}}

/* 1.1.96 — fotos em duas linhas; rolagem apenas quando há mais de seis. */
.oa-cinema .oa-cinema-gallery.is-carousel{display:grid;grid-template-columns:none;grid-template-rows:repeat(2,140px);grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-color:#f5c518 #303030;padding-bottom:12px;cursor:grab;touch-action:pan-x pan-y}
.oa-cinema .oa-cinema-gallery.is-carousel>a,.oa-cinema .oa-cinema-gallery.is-carousel>a:nth-child(n+4){grid-column:auto;min-width:0;scroll-snap-align:start}
.oa-cinema .oa-cinema-gallery.is-carousel img{height:140px;width:100%;object-fit:cover}
.oa-cinema .oa-photo-controls{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:10px;font-size:12px;color:#aaa}
.oa-cinema .oa-photo-controls button{background:#f5c518;color:#111;border:0;border-radius:20px;min-width:38px;min-height:36px;cursor:pointer;font-size:19px}
.oa-cinema .oa-cinema-interests img{aspect-ratio:2/3;object-fit:cover}
.oa-cinema .oa-cinema-interests small{display:block;color:#aaa;font-size:12px}
.oa-cinema #sobre .oa-about-content{background:transparent!important;color:#ddd!important;padding:0!important;border:0!important}
.oa-cinema #sobre .oa-about-content p,.oa-cinema #sobre .oa-about-content h3,.oa-cinema #sobre .oa-about-content h4{color:#ddd!important;-webkit-text-fill-color:#ddd!important}
@media(max-width:760px){.oa-cinema .oa-cinema-gallery.is-carousel{grid-template-rows:repeat(2,105px);grid-auto-columns:calc((100% - 12px)/2)}.oa-cinema .oa-cinema-gallery.is-carousel img{height:105px}}
/* 1.1.97 — ampliação das fotos sobre a página. */
html body .oa-photo-viewer{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding:64px 70px;color:#fff;box-sizing:border-box}
html body .oa-photo-viewer figure{margin:0;max-width:100%;text-align:center}
html body .oa-photo-viewer .oa-photo-viewer-image{display:block;width:auto;height:auto;max-width:calc(100vw - 140px);max-height:calc(100dvh - 150px);object-fit:contain;margin:0 auto;border:0;border-radius:0}
html body .oa-photo-viewer .oa-photo-viewer-count{font:14px/1.4 Arial,sans-serif;margin-top:12px;color:#ddd}
html body .oa-photo-viewer button{position:absolute;display:grid;place-items:center;background:#1f1f1f;color:#f5c518!important;-webkit-text-fill-color:#f5c518!important;border:1px solid #777;border-radius:50%;width:48px;height:48px;padding:0;cursor:pointer;font:38px/1 Arial,sans-serif;box-shadow:none}
html body .oa-photo-viewer button:focus-visible{outline:3px solid #f5c518;outline-offset:3px}
html body .oa-photo-viewer button[hidden]{display:none!important}
html body .oa-photo-viewer .oa-photo-viewer-close{top:14px;right:18px}
html body .oa-photo-viewer .oa-photo-viewer-prev{left:12px;top:calc(50% - 24px)}
html body .oa-photo-viewer .oa-photo-viewer-next{right:12px;top:calc(50% - 24px)}
@media(max-width:600px){html body .oa-photo-viewer{padding:68px 48px}html body .oa-photo-viewer .oa-photo-viewer-image{max-width:calc(100vw - 96px);max-height:calc(100dvh - 150px)}html body .oa-photo-viewer button{width:38px;height:38px;font-size:30px}html body .oa-photo-viewer .oa-photo-viewer-prev{left:5px}html body .oa-photo-viewer .oa-photo-viewer-next{right:5px}}
/* 1.1.98 — entry point for the active theme's own theater player. */
html body article.oa-cinema .oa-theme-player-open{display:block;position:relative;width:100%;height:100%;min-height:180px;padding:0;margin:0;border:0;border-radius:8px;overflow:hidden;background:#111;cursor:pointer;box-shadow:none;color:#f5c518}
html body article.oa-cinema .oa-theme-player-open>img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
html body article.oa-cinema .oa-theme-player-label{position:absolute;inset:auto 0 0;display:block;text-align:left;padding:32px 20px 16px;background:linear-gradient(transparent,rgba(0,0,0,.92));color:#f5c518!important;-webkit-text-fill-color:#f5c518!important;font:bold 18px/1.4 Arial,sans-serif}
html body article.oa-cinema .oa-theme-player-open:focus-visible{outline:3px solid #f5c518;outline-offset:-4px}

/* 1.1.102 — dez títulos em carrossel de uma única linha. */
html body article.oa-cinema .oa-cinema-interests{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-color:#f5c518 #333;padding-bottom:12px;cursor:grab;touch-action:pan-x pan-y}
html body article.oa-cinema .oa-cinema-interests>a{display:block;flex:0 0 150px;min-width:0;scroll-snap-align:start}
html body article.oa-cinema .oa-cinema-interests img{display:block;width:150px;height:225px;object-fit:cover}
html body article.oa-cinema .oa-cinema-interests:focus-visible{outline:2px solid #f5c518;outline-offset:3px}
@media(max-width:600px){html body article.oa-cinema .oa-cinema-interests>a{flex-basis:130px}html body article.oa-cinema .oa-cinema-interests img{width:130px;height:195px}}

/* 1.1.104 — home-style circular play button over the TMDb backdrop. */
html body article.oa-cinema .oa-theme-player-label{display:flex!important;align-items:center;gap:14px;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body article.oa-cinema .oa-theme-player-label .oa-player-circle{position:static!important;display:grid!important;place-items:center!important;flex:0 0 56px;width:56px;height:56px;min-width:56px;padding:0!important;margin:0!important;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.25)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body article.oa-cinema .oa-player-circle svg{display:block;width:28px;height:28px;margin-left:3px}
html body article.oa-cinema .oa-theme-player-open:hover .oa-player-circle{border-color:#f5c518;color:#f5c518!important}

/* 1.1.105 — barra de reprodução compacta, conforme referência enviada. */
html body article.oa-cinema .oa-theme-player-open{border-radius:7px;aspect-ratio:16/9;min-height:0;isolation:isolate}
html body article.oa-cinema .oa-theme-player-open>img{object-fit:cover;object-position:center;filter:none}
html body article.oa-cinema .oa-theme-player-label{left:0!important;right:0!important;bottom:0!important;top:auto!important;inset:auto 0 0!important;padding:36px 12px 10px!important;margin:0!important;gap:8px!important;justify-content:flex-start!important;align-items:center!important;background:linear-gradient(transparent,rgba(0,0,0,.83))!important;font:600 16px/1.25 Arial,sans-serif!important;border-radius:0!important;box-sizing:border-box}
html body article.oa-cinema .oa-theme-player-label .oa-player-circle{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;border:2px solid #fff!important;background:rgba(0,0,0,.2)!important}
html body article.oa-cinema .oa-player-circle svg{width:18px!important;height:18px!important;margin-left:2px!important}
html body article.oa-cinema .oa-player-duration{position:static!important;display:inline!important;padding:0!important;margin:0 0 0 2px!important;background:transparent!important;font:400 12px/1.25 Arial,sans-serif!important;color:#ccc!important;-webkit-text-fill-color:#ccc!important}
html body article.oa-cinema .oa-theme-player-open:hover .oa-player-circle{border-color:#f5c518!important}
@media(max-width:600px){html body article.oa-cinema .oa-theme-player-label{font-size:12px!important;padding:26px 8px 8px!important;gap:6px!important}html body article.oa-cinema .oa-theme-player-label .oa-player-circle{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}}

/* 1.1.106 — proporções da referência, isoladas das regras do tema. */
html body article.oa-cinema{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;font:15px/1.5 Arial,sans-serif!important;color:#fff!important;background:#1f1f1f!important;overflow-wrap:break-word}
html body article.oa-cinema .oa-cinema-hero{position:relative;isolation:isolate;padding:14px 12px 28px!important;background:linear-gradient(130deg,#272c30,#272321 65%,#202020)!important;overflow:hidden}
html body article.oa-cinema .oa-cinema-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#202020d9,#202020ec),var(--oa-hero-image);background-size:cover;background-position:center;filter:blur(24px)}
html body article.oa-cinema .oa-cinema-nav{display:none!important}
html body article.oa-cinema h1{display:block!important;font:400 clamp(28px,3.8vw,48px)/1.15 Arial,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 4px!important;padding:0!important;border:0!important;background:none!important;letter-spacing:-1px!important}
html body article.oa-cinema .oa-cinema-original,html body article.oa-cinema .oa-cinema-meta{font:400 13px/1.4 Arial,sans-serif!important;color:#ddd!important;margin:0 0 3px!important;padding:0!important}
html body article.oa-cinema .oa-cinema-original:empty{display:none}
html body article.oa-cinema .oa-cinema-media{display:grid!important;grid-template-columns:minmax(0,22.5fr) minmax(0,60fr) minmax(0,17fr)!important;gap:5px!important;margin:10px 0 20px!important;align-items:stretch!important}
html body article.oa-cinema .oa-cinema-poster{display:block!important;width:100%!important;height:100%!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:8px!important;margin:0!important;padding:0!important;border:0!important}
html body article.oa-cinema .oa-cinema-trailer{position:relative!important;min-width:0!important;border-radius:8px!important;overflow:hidden!important}
html body article.oa-cinema .oa-theme-player-open{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}
html body article.oa-cinema .oa-theme-player-label>span:not(.oa-player-circle){position:static!important;background:none!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body article.oa-cinema .oa-cinema-counters{display:grid!important;grid-template-rows:1fr 1fr!important;gap:5px!important;background:transparent!important;padding:0!important}
html body article.oa-cinema .oa-cinema-counters a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:#ffffff12!important;border-radius:9px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}
html body article.oa-cinema .oa-cinema-counters a:hover{background:#ffffff24!important}
html body article.oa-cinema .oa-cinema-counters svg{width:28px;height:28px}
html body article.oa-cinema .oa-cinema-counters small{font:700 12px/1.3 Arial,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.7px!important}
html body article.oa-cinema .oa-cinema-tags{gap:7px!important;margin:0 0 20px!important}
html body article.oa-cinema .oa-cinema-chip{color:#fff!important;font:400 13px/1.3 Arial,sans-serif!important;padding:4px 10px!important;border:1px solid #888!important;border-radius:20px!important;background:transparent!important}
html body article.oa-cinema .oa-cinema-overview{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)!important;gap:60px!important}
html body article.oa-cinema .oa-cinema-overview>div>p{font:400 16px/1.5 Arial,sans-serif!important;color:#fff!important;margin:0 0 12px!important}
html body article.oa-cinema .oa-cinema-row{font:400 15px/1.4 Arial,sans-serif!important;padding:14px 0!important;border-bottom:1px solid #ffffff40!important;gap:12px!important}
html body article.oa-cinema .oa-cinema-row strong{color:#fff!important}
html body article.oa-cinema .oa-cinema-overview aside{align-self:start;padding-top:38px}
html body article.oa-cinema .oa-cinema-release{border-left:3px solid #f5c518;padding-left:10px;font-size:13px;line-height:1.4;margin-bottom:16px}
html body article.oa-cinema .oa-cinema-release strong{font-size:12px;letter-spacing:2px}
html body article.oa-cinema .oa-cinema-cta{border-radius:26px!important;padding:12px 18px!important;font:600 14px/1.4 Arial,sans-serif!important}
@media(max-width:760px){html body article.oa-cinema .oa-cinema-hero{padding:14px 12px 22px!important}html body article.oa-cinema .oa-cinema-overview{gap:24px!important}html body article.oa-cinema .oa-cinema-row{font-size:13px!important}html body article.oa-cinema .oa-cinema-overview>div>p{font-size:14px!important}html body article.oa-cinema .oa-cinema-counters svg{width:22px;height:22px}html body article.oa-cinema .oa-cinema-counters small{font-size:10px!important}}
@media(max-width:540px){html body article.oa-cinema .oa-cinema-media{grid-template-columns:minmax(0,27fr) minmax(0,73fr)!important;gap:5px!important;margin-bottom:14px!important}html body article.oa-cinema .oa-cinema-counters{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}html body article.oa-cinema .oa-cinema-counters a{flex-direction:row!important;gap:8px!important;padding:12px!important}html body article.oa-cinema .oa-cinema-overview{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body article.oa-cinema .oa-cinema-overview aside{padding-top:0}html body article.oa-cinema .oa-cinema-tags{gap:5px!important;margin-bottom:14px!important}html body article.oa-cinema .oa-cinema-chip{font-size:11px!important;padding:4px 8px!important}}

html body article.oa-cinema .oa-cinema-counters{grid-template-columns:minmax(0,1fr);justify-content:stretch!important;min-width:0}
/* 1.1.107 — cabeçalho e controles da ficha de referência. */
html body article.oa-cinema .oa-cinema-hero{padding:8px 12px 24px!important}
html body article.oa-cinema .oa-detail-title{display:block!important;font:400 48px/1.12 Arial,sans-serif!important;color:white!important;-webkit-text-fill-color:white!important;letter-spacing:-1px!important;background:none!important;border:0!important;padding:0!important;margin:0 0 4px!important;max-width:58%!important}
html body article.oa-cinema .oa-cinema-media{grid-template-columns:minmax(0,22.5fr) minmax(0,60fr) minmax(0,17fr)!important;margin-top:10px!important}
html body article.oa-cinema .oa-detail-poster{position:relative;min-width:0;aspect-ratio:2/3;overflow:hidden;border-radius:9px}
html body article.oa-cinema .oa-detail-poster .oa-cinema-poster{position:absolute;inset:0;width:100%!important;height:100%!important}
html body article.oa-cinema .oa-detail-watch{position:absolute;left:0;top:0;width:40px;height:54px;padding:0;border:0;border-radius:0;background:#202020d9;color:#fff;font:36px/1 Arial;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}
html body article.oa-cinema .oa-detail-stats{position:absolute;right:36px;top:8px;display:flex;gap:34px;text-align:center}
html body article.oa-cinema .oa-detail-stats small{display:block;font:bold 12px/1.4 Arial;color:#bcbcc2;letter-spacing:1.4px;margin-bottom:6px}
html body article.oa-cinema .oa-detail-stats strong{font:bold 24px/1 Arial;color:#f5c518}
html body article.oa-cinema .oa-detail-stats strong span{color:#eee}
html body article.oa-cinema .oa-detail-stats em{display:block;font:12px Arial;color:#bbb;text-align:left;padding-left:34px}
html body article.oa-cinema .oa-detail-stats .oa-detail-pop{color:#eee;font-size:20px}
html body article.oa-cinema .oa-detail-rate{background:none!important;border:0!important;padding:0!important;color:#5799e6!important;-webkit-text-fill-color:#5799e6!important;font:bold 22px Arial!important;cursor:pointer}
html body article.oa-cinema .oa-theme-player-label{font:400 23px/1.25 Arial,sans-serif!important;gap:8px!important;padding:36px 16px 16px!important}
html body article.oa-cinema .oa-theme-player-label .oa-player-circle{width:60px!important;height:60px!important;min-width:60px!important;flex-basis:60px!important;background:transparent!important;border:3px solid white!important;color:white!important;-webkit-text-fill-color:white!important}
html body article.oa-cinema .oa-player-circle svg{width:28px!important;height:28px!important}
html body article.oa-cinema .oa-player-duration{font-size:16px!important;color:white!important}
html body article.oa-cinema .oa-detail-menu{position:absolute;right:10px;top:10px;z-index:3;width:40px;height:40px;border:0;border-radius:50%;background:#080808bf;color:#fff;font:30px/1 Arial;padding:0;cursor:pointer}
html body article.oa-cinema .oa-detail-reactions{position:absolute;bottom:16px;right:12px;z-index:3;display:flex;gap:10px}
html body article.oa-cinema .oa-detail-reactions button{border:0;background:#0009;color:#bbb;font:13px Arial;cursor:pointer;padding:3px}
html body article.oa-cinema .oa-detail-reactions button[aria-pressed=true]{color:#f5c518}
html body article.oa-cinema .oa-cinema-counters{grid-template-columns:1fr!important;grid-column:auto!important}
html body article.oa-cinema .oa-cinema-counters a{background:#ffffff12!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body article.oa-cinema .oa-cinema-counters svg{width:30px;height:30px}
html body article.oa-cinema .oa-cinema-counters small{font-size:12px!important}
html body article.oa-cinema .oa-detail-dialog{position:fixed;inset:0;margin:auto;background:#202020;color:#fff;border:1px solid #555;border-radius:12px;width:min(90vw,780px);max-height:85dvh;padding:24px;overflow:auto;z-index:2147483647}
html body article.oa-cinema .oa-detail-dialog::backdrop{background:#000c}
html body article.oa-cinema .oa-detail-dialog button{background:#333;color:#fff;border:1px solid #777;border-radius:6px;padding:10px;margin:5px;cursor:pointer}
html body article.oa-cinema .oa-detail-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0;margin-top:14px}
html body article.oa-cinema .oa-detail-rating-options{display:flex;flex-wrap:wrap}
@media(max-width:900px){html body article.oa-cinema .oa-detail-title{font-size:38px!important;max-width:100%!important}html body article.oa-cinema .oa-detail-stats{position:static;justify-content:flex-start;gap:24px;margin:12px 0;order:2}html body article.oa-cinema .oa-cinema-hero{display:flex;flex-direction:column}html body article.oa-cinema .oa-detail-stats~*{order:1}html body article.oa-cinema .oa-detail-stats~.oa-cinema-media,html body article.oa-cinema .oa-detail-stats~.oa-cinema-tags,html body article.oa-cinema .oa-detail-stats~.oa-cinema-overview{order:3}html body article.oa-cinema .oa-theme-player-label{font-size:16px!important}html body article.oa-cinema .oa-theme-player-label .oa-player-circle{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important}}
@media(max-width:540px){html body article.oa-cinema .oa-detail-stats{gap:15px;justify-content:space-between}html body article.oa-cinema .oa-detail-stats small{font-size:8px;letter-spacing:.5px}html body article.oa-cinema .oa-detail-stats strong,html body article.oa-cinema .oa-detail-rate{font-size:17px!important}html body article.oa-cinema .oa-detail-stats .oa-detail-pop{font-size:15px}html body article.oa-cinema .oa-cinema-counters{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important}html body article.oa-cinema .oa-theme-player-label{font-size:12px!important;padding:28px 8px 8px!important}html body article.oa-cinema .oa-theme-player-label .oa-player-circle{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important;border-width:2px!important}html body article.oa-cinema .oa-detail-reactions{bottom:52px;right:8px}html body article.oa-cinema .oa-player-duration{font-size:11px!important}html body article.oa-cinema .oa-detail-menu{width:30px;height:30px;font-size:24px}}
html body article.oa-cinema .oa-theme-player-open:hover .oa-player-circle{border-color:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body article.oa-cinema .oa-detail-stats strong,html body article.oa-cinema .oa-detail-stats strong span{font-family:Arial,sans-serif!important}
html body article.oa-cinema .oa-theme-player-label .oa-player-circle svg,html body article.oa-cinema .oa-theme-player-label .oa-player-circle svg path{color:#fff!important;fill:#fff!important}
/* 1.1.108 — silent 0–20s background preview, controls remain above it. */
html body article.oa-cinema .oa-trailer-preview{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;pointer-events:none!important;z-index:0!important;opacity:0}
html body article.oa-cinema .oa-cinema-trailer.oa-preview-playing .oa-trailer-preview{opacity:1}
html body article.oa-cinema .oa-theme-player-open{z-index:1!important;background:transparent!important}
html body article.oa-cinema .oa-cinema-trailer.oa-preview-playing .oa-theme-player-open>img{opacity:0}
html body article.oa-cinema .oa-theme-player-label{z-index:2!important}
/* 1.1.109 — hide the theme's duplicate heading only on cinema posts. */
body.oa-cinema-page .entry-header:not(.oa-cinema *):not(:has(.oa-cinema)),
body.oa-cinema-page .post-header:not(.oa-cinema *):not(:has(.oa-cinema)),
body.oa-cinema-page .single-post-header:not(.oa-cinema *):not(:has(.oa-cinema)),
body.oa-cinema-page .wp-block-post-title:not(.oa-cinema *):not(:has(.oa-cinema)),
body.oa-cinema-page .oa-duplicate-heading,
body .oa-duplicate-heading{display:none!important}
