/* Scoped to generated articles: no changes to theme navigation, widgets or other posts. */
article[data-oa-tmdb]{box-sizing:border-box!important;isolation:isolate;width:100%!important;max-width:920px!important;margin:24px auto!important;padding:clamp(14px,3vw,28px)!important;background:#fff;color:#243042!important;border:1px solid #e6e9ee;border-radius:16px;font:400 16px/1.75 Arial,Helvetica,sans-serif!important;overflow-wrap:anywhere;word-break:normal}
article[data-oa-tmdb] *,article[data-oa-tmdb] *::before,article[data-oa-tmdb] *::after{box-sizing:border-box}
article[data-oa-tmdb]>section{display:block;width:100%;min-width:0;margin:30px 0!important;padding:0!important;scroll-margin-top:96px}
article[data-oa-tmdb] p{font-size:16px;line-height:1.75;margin:0 0 16px}
article[data-oa-tmdb] h2{font-size:clamp(19px,2.5vw,24px)!important;line-height:1.35!important;letter-spacing:normal!important;overflow-wrap:anywhere}
article[data-oa-tmdb]>section>h2{padding:13px 16px!important;margin:0 0 20px!important;color:#fff!important;background:#e87900!important;border-radius:10px!important}
article[data-oa-tmdb]>header>h1,article[data-oa-tmdb]>header>h2{font-size:clamp(22px,3vw,30px)!important;line-height:1.3!important;padding:18px!important;margin:0 0 20px!important;color:#fff!important}
article[data-oa-tmdb] h3{font-size:20px;line-height:1.4;overflow-wrap:anywhere}
article[data-oa-tmdb] a{overflow-wrap:anywhere;text-underline-offset:3px}
article[data-oa-tmdb] a:focus-visible{outline:3px solid #2479db!important;outline-offset:4px}
article[data-oa-tmdb] img{max-width:100%!important;vertical-align:middle;border:0}
article[data-oa-tmdb] #ficha-tecnica>div{padding:clamp(16px,3vw,24px)!important;max-width:100%!important;isolation:isolate}
article[data-oa-tmdb] #ficha-tecnica>div>img[aria-hidden="true"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important;padding:0!important}
article[data-oa-tmdb] #ficha-tecnica .oa-ficha-cinema{display:grid!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;min-width:0}
article[data-oa-tmdb] .oa-ficha-cinema>div{min-width:0}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>img{display:block!important;position:static!important;width:100%!important;max-width:240px!important;height:auto!important;aspect-ratio:2/3;object-fit:cover!important;margin:0 auto!important;border-radius:12px!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:240px!important;min-height:48px!important;height:auto!important;margin:12px auto 0!important;padding:10px!important;line-height:1.3!important;font-size:14px!important;text-decoration:none!important;white-space:normal!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a img{display:block!important;position:static!important;flex:0 0 32px!important;width:32px!important;height:32px!important;max-width:32px!important;min-width:0!important;object-fit:contain!important;margin:0!important;padding:0!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a span{white-space:normal!important;color:#fff!important}
article[data-oa-tmdb] .oa-ficha-titulo{font-size:clamp(22px,3vw,29px)!important;line-height:1.25!important;color:#ffad48!important}
article[data-oa-tmdb] #sinopse .oa-sinopse-text{padding:20px!important;color:#ffd09a!important;background:#10151d!important}
article[data-oa-tmdb] #sinopse .oa-sinopse-text *{color:#ffd09a!important;font:400 16px/1.8 Arial,Helvetica,sans-serif!important}
article[data-oa-tmdb] #elenco>div,article[data-oa-tmdb] #onde-assistir>div{max-width:100%!important;margin:20px 0!important;padding:clamp(14px,3vw,22px)!important;background:#10151d!important;border-radius:12px!important}
article[data-oa-tmdb] #elenco>div>div,article[data-oa-tmdb] #onde-assistir>div>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(105px,130px))!important;justify-content:center!important;align-items:start!important;gap:20px 14px!important}
article[data-oa-tmdb] #elenco>div>div>div,article[data-oa-tmdb] #onde-assistir>div>div>div{width:100%!important;max-width:130px!important;min-width:0!important;text-align:center!important}
article[data-oa-tmdb] #elenco a,article[data-oa-tmdb] #onde-assistir a{display:block!important;width:100%!important;min-width:0!important;text-decoration:none!important;box-shadow:none}
article[data-oa-tmdb] #elenco img{display:block!important;position:static!important;width:105px!important;height:158px!important;max-width:100%!important;object-fit:cover!important;margin:0 auto!important;border-radius:10px!important}
article[data-oa-tmdb] #elenco a p,article[data-oa-tmdb] #onde-assistir a p{font-size:14px!important;line-height:1.4!important;margin:10px 0 4px!important;padding:0!important;white-space:normal!important;color:#ffad48!important}
article[data-oa-tmdb] #elenco a small{display:block;color:#d5dbe6!important;font-size:12px!important;line-height:1.4}
article[data-oa-tmdb] #onde-assistir a>div{display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;height:96px!important;max-width:100%!important;margin:0 auto!important;border-radius:16px!important;overflow:hidden!important}
article[data-oa-tmdb] #onde-assistir a img{display:block!important;position:static!important;float:none!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important;padding:8px!important;background:#050505}
article[data-oa-tmdb] #trailer>div{width:100%!important;max-width:100%!important;position:relative!important;padding:0!important;height:auto!important;aspect-ratio:16/9;overflow:hidden!important;margin:0!important;background:#000}
article[data-oa-tmdb] #trailer iframe{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;border:0!important}
article[data-oa-tmdb] .oa-post-toc{display:block;margin:24px 0!important;padding:16px 20px!important;border:1px solid #e0e5ed;border-radius:12px;background:#f5f7fb;color:#243042}
article[data-oa-tmdb] .oa-post-toc ul{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:disc;margin:10px 0 0!important;padding-left:20px!important}
article[data-oa-tmdb] .oa-post-toc li{margin:0;font-size:14px;line-height:1.6}
article[data-oa-tmdb] [data-oa-related]{margin-top:28px;padding:18px;border:1px solid #e0e5ed;border-radius:12px;background:#f5f7fb}
article[data-oa-tmdb] [data-oa-related] h2{margin:0 0 12px!important;color:#243042!important;background:none!important;padding:0!important}
article[data-oa-tmdb] footer{font-size:13px!important;color:#586474!important}
article[data-oa-tmdb] .oa-ad-placement{max-width:100%;min-width:0;overflow:hidden}
@media(max-width:680px){article[data-oa-tmdb]{margin:16px auto!important;padding:14px!important;border-radius:12px}article[data-oa-tmdb] #ficha-tecnica .oa-ficha-cinema{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}article[data-oa-tmdb] .oa-ficha-cinema>div:first-child{width:100%;max-width:220px;margin:0 auto}article[data-oa-tmdb] #elenco>div>div,article[data-oa-tmdb] #onde-assistir>div>div{grid-template-columns:repeat(auto-fit,minmax(90px,110px))!important;gap:18px 10px!important}article[data-oa-tmdb] #elenco img{width:95px!important;height:143px!important}}
/* v1.1.23: readable light surface, including sites with dark-mode overrides. */
article[data-oa-tmdb]>header>p,article[data-oa-tmdb]>header>p *,article[data-oa-tmdb]>section>p,article[data-oa-tmdb]>section>p *,article[data-oa-tmdb]>section>h3,article[data-oa-tmdb]>footer p,article[data-oa-tmdb]>footer p *{color:#273548!important;-webkit-text-fill-color:#273548!important;text-shadow:none!important;opacity:1!important}
article[data-oa-tmdb]>header>p[style*="font-size:13px"]{color:#526176!important;-webkit-text-fill-color:#526176!important}
article[data-oa-tmdb] .oa-post-toc,article[data-oa-tmdb] .oa-post-toc strong,article[data-oa-tmdb] .oa-post-toc li{color:#273548!important;-webkit-text-fill-color:#273548!important;text-shadow:none!important}
article[data-oa-tmdb] .oa-post-toc a,article[data-oa-tmdb]>footer a{color:#9b4300!important;-webkit-text-fill-color:#9b4300!important;text-decoration:underline!important}
article[data-oa-tmdb]>header>h1,article[data-oa-tmdb]>header>h2,article[data-oa-tmdb]>section>h2{-webkit-text-fill-color:#fff!important;text-shadow:none!important}
article[data-oa-tmdb] #ficha-tecnica>div{position:relative!important;isolation:isolate!important;background:#090e16!important;overflow:hidden!important;border:1px solid #41352b!important;border-radius:16px!important}
article[data-oa-tmdb] #ficha-tecnica>div::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(110deg,rgba(5,9,16,.74),rgba(5,9,16,.79) 55%,rgba(5,9,16,.88))!important;z-index:1!important;pointer-events:none!important}
article[data-oa-tmdb] #ficha-tecnica>div>img[aria-hidden="true"]{opacity:.72!important;filter:none!important;z-index:0!important;mix-blend-mode:normal!important}
article[data-oa-tmdb] #ficha-tecnica>div>img[aria-hidden="true"]+div:not(.oa-ficha-cinema){background:transparent!important;pointer-events:none!important}
article[data-oa-tmdb] #ficha-tecnica .oa-ficha-cinema{position:relative!important;z-index:2!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:28px!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child{width:100%!important;max-width:280px!important;margin:0 auto!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>img{width:100%!important;max-width:280px!important;aspect-ratio:2/3;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 28px rgba(0,0,0,.45)!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a{max-width:280px!important;min-height:56px!important;margin:24px auto 0!important;padding:12px 14px!important;border:2px solid #f98600!important;border-radius:10px!important;background:#080e18!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;gap:12px!important;text-shadow:none!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a img{flex:0 0 36px!important;width:36px!important;height:36px!important;max-width:36px!important;opacity:1!important;visibility:visible!important;filter:none!important;border-radius:6px!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a span{color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.35!important;text-shadow:none!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2){color:#f4f6fa!important;-webkit-text-fill-color:#f4f6fa!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2) p{font-size:16px!important;line-height:1.75!important;color:#edf2fa!important;-webkit-text-fill-color:#edf2fa!important;text-shadow:0 1px 3px #000!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2) p strong{color:#fff!important;-webkit-text-fill-color:#fff!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2) p span,article[data-oa-tmdb] .oa-ficha-titulo{color:#ffb45c!important;-webkit-text-fill-color:#ffb45c!important;text-shadow:0 1px 3px #000!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2) small{color:#d6dfec!important;-webkit-text-fill-color:#d6dfec!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2)>div:nth-child(2){padding:18px!important;background:rgba(5,10,18,.58)!important;border-color:rgba(255,180,92,.28)!important}
article[data-oa-tmdb] .oa-ficha-cinema>div:nth-child(2) a{color:#8dd4ff!important;-webkit-text-fill-color:#8dd4ff!important}
@media(max-width:760px){article[data-oa-tmdb] #ficha-tecnica .oa-ficha-cinema{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}article[data-oa-tmdb] .oa-ficha-cinema>div:first-child{max-width:280px!important}article[data-oa-tmdb] .oa-ficha-cinema>div:first-child>a{margin-top:20px!important}}
