/* DBZ Watch Engine v3.0.8 — structure safe + maquette premium */
:root{--dbzwe-bg:#030812;--dbzwe-panel:#0b1322;--dbzwe-panel2:#111827;--dbzwe-text:#eef5ff;--dbzwe-muted:#aab6c9;--dbzwe-line:rgba(255,255,255,.10);--dbzwe-green:#17d873;--dbzwe-green2:#08a852;--dbzwe-red:#e50914;--dbzwe-orange:#f6a345}
body.dbzwe-watch-page{background:#030812!important;color:var(--dbzwe-text)!important;overflow-x:hidden!important}
body.dbzwe-watch-page a{text-decoration:none!important}
body.dbzwe-watch-page .entry-title,body.dbzwe-watch-page h1.entry-title,body.dbzwe-watch-page .page-title,body.dbzwe-watch-page header.entry-header,body.dbzwe-watch-page .page-header,body.dbzwe-watch-page .post-header,body.dbzwe-watch-page .td-post-header,body.dbzwe-watch-page .td-crumb-container,body.dbzwe-watch-page .tdb_title,body.dbzwe-watch-page .tdb_single_title,body.dbzwe-watch-page .td-module-meta-info,body.dbzwe-watch-page article>h1:first-child{display:none!important}
body.dbzwe-watch-page .entry-content,body.dbzwe-watch-page .page-content,body.dbzwe-watch-page .td-post-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;color:var(--dbzwe-text)!important}
body.dbzwe-watch-page .site-content,body.dbzwe-watch-page .content-area,body.dbzwe-watch-page .site-main,body.dbzwe-watch-page main,body.dbzwe-watch-page article{overflow:visible!important}
body.dbzwe-watch-single-page aside,body.dbzwe-watch-single-page .sidebar,body.dbzwe-watch-single-page #sidebar,body.dbzwe-watch-single-page #secondary,body.dbzwe-watch-single-page .widget-area,body.dbzwe-watch-single-page .td-ss-main-sidebar,body.dbzwe-watch-single-page .td-pb-span4{display:none!important}
body.dbzwe-watch-single-page .td-pb-span8,body.dbzwe-watch-single-page .td-main-content,body.dbzwe-watch-single-page .td-ss-main-content{width:100%!important;max-width:none!important;float:none!important}
.dbzwe-watch-hub,.dbzwe-watch-pro{box-sizing:border-box!important;color:var(--dbzwe-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.dbzwe-watch-hub *,.dbzwe-watch-pro *{box-sizing:border-box!important}
.dbzwe-platform-hub,.dbzwe-finder,.dbzwe-like-engine,.dbzwe-topic-page{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:radial-gradient(circle at 80% 0%,rgba(23,216,115,.10),transparent 26%),linear-gradient(180deg,#030812 0%,#060b15 100%)!important;padding:0 0 72px!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important}
.dbzwe-watch-appbar-v307{position:sticky!important;top:0!important;z-index:80!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;padding:15px clamp(18px,5vw,76px)!important;min-height:70px!important;background:rgba(3,8,18,.78)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
body.admin-bar .dbzwe-watch-appbar-v307{top:32px!important}.dbzwe-watch-brand-v307{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font-weight:1000!important;white-space:nowrap!important}.dbzwe-watch-brand-v307 b{display:grid!important;place-items:center!important;width:34px!important;height:25px!important;border-radius:8px!important;background:linear-gradient(135deg,#fff,#d9ffe7)!important;color:#05101d!important;font-size:15px!important;letter-spacing:-.05em!important}.dbzwe-watch-brand-v307 strong{color:#fff!important;font-size:18px!important;letter-spacing:-.03em!important}.dbzwe-watch-brand-v307 em{display:inline-flex!important;padding:3px 7px!important;border-radius:999px!important;background:rgba(23,216,115,.18)!important;color:#83ffbe!important;font-size:10px!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.08em!important}.dbzwe-watch-menu-v307,.dbzwe-watch-actions-v307,.dbzwe-watch-chips-v307{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}.dbzwe-watch-menu-v307::-webkit-scrollbar,.dbzwe-watch-actions-v307::-webkit-scrollbar,.dbzwe-watch-chips-v307::-webkit-scrollbar{display:none!important}.dbzwe-watch-menu-v307{justify-content:center!important}.dbzwe-watch-menu-v307 a,.dbzwe-watch-actions-v307 a,.dbzwe-watch-chips-v307 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.045)!important;color:#d8e3f5!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important;line-height:1!important}.dbzwe-watch-menu-v307 a i{display:inline-flex!important;margin-left:5px!important;padding:2px 5px!important;border-radius:8px!important;background:rgba(23,216,115,.18)!important;color:#72ffb3!important;font-size:9px!important;font-style:normal!important;text-transform:uppercase!important}.dbzwe-watch-menu-v307 a.is-active,.dbzwe-watch-menu-v307 a:hover,.dbzwe-watch-actions-v307 a:hover,.dbzwe-watch-chips-v307 a.is-active{background:rgba(23,216,115,.18)!important;border-color:rgba(23,216,115,.45)!important;color:#8affc4!important}.dbzwe-watch-chips-v307{padding:14px clamp(18px,5vw,76px)!important;background:rgba(3,8,18,.56)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.dbzwe-cinematic-hero-v307{position:relative!important;min-height:clamp(520px,45vw,680px)!important;display:flex!important;align-items:flex-end!important;background-color:#0a111d!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;overflow:hidden!important}.dbzwe-cinematic-hero-v307:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:radial-gradient(circle at 78% 10%,rgba(23,216,115,.12),transparent 25%),linear-gradient(90deg,rgba(3,8,18,.98) 0%,rgba(3,8,18,.82) 44%,rgba(3,8,18,.26) 100%),linear-gradient(0deg,#030812 0%,rgba(3,8,18,.76) 30%,rgba(3,8,18,.05) 80%)!important}.dbzwe-hero-content-v307{position:relative!important;z-index:2!important;max-width:780px!important;padding:clamp(44px,6vw,90px) clamp(20px,5vw,76px)!important}.dbzwe-kicker{display:inline-flex!important;margin:0 0 14px!important;padding:7px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.14)!important;color:#9cffca!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:1000!important}.dbzwe-hero-content-v307 h1{color:#fff!important;font-size:clamp(54px,6.3vw,100px)!important;line-height:.92!important;letter-spacing:-4px!important;font-weight:1000!important;margin:0 0 18px!important;text-shadow:0 25px 70px rgba(0,0,0,.6)!important;background:none!important;-webkit-text-fill-color:currentColor!important}.dbzwe-hero-content-v307 p{color:#d5dfef!important;font-size:clamp(16px,1.35vw,22px)!important;line-height:1.55!important;max-width:720px!important;margin:0!important}.dbzwe-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:26px!important}.dbzwe-btn,.dbzwe-btn:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 22px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;font-weight:950!important;color:#fff!important;line-height:1!important}.dbzwe-btn-primary{background:linear-gradient(135deg,var(--dbzwe-green),var(--dbzwe-green2))!important;box-shadow:0 18px 50px rgba(23,216,115,.25)!important}.dbzwe-btn-ghost{background:rgba(255,255,255,.075)!important;backdrop-filter:blur(12px)!important}.dbzwe-hero-proof-v307{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:28px!important;max-width:800px!important}.dbzwe-hero-proof-v307 span{display:grid!important;grid-template-columns:auto 1fr!important;gap:0 9px!important;color:#eef6ff!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;padding:0 16px!important;border-right:1px solid rgba(255,255,255,.12)!important}.dbzwe-hero-proof-v307 span:first-child{padding-left:0!important}.dbzwe-hero-proof-v307 span:last-child{border-right:0!important}.dbzwe-hero-proof-v307 b{grid-row:1/3!important;color:var(--dbzwe-green)!important}.dbzwe-hero-proof-v307 em{display:block!important;color:#aeb9ca!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;margin-top:3px!important}.dbzwe-provider-float-v307{position:absolute!important;right:clamp(24px,7vw,120px)!important;bottom:clamp(60px,9vw,145px)!important;z-index:3!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:2px 12px!important;align-items:center!important;min-width:225px!important;padding:14px 16px!important;border-radius:18px!important;background:rgba(0,0,0,.44)!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(18px)!important}.dbzwe-provider-float-v307 strong{grid-row:1/3!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:var(--dbzwe-red)!important;color:#fff!important;font-size:26px!important}.dbzwe-provider-float-v307 span{color:#fff!important;font-weight:1000!important}.dbzwe-provider-float-v307 em{font-style:normal!important;color:#cbd5e1!important;font-size:12px!important}.dbzwe-watch-rows-v307,.dbzwe-row-section,.dbzwe-mini-tool,.dbzwe-coab-smart,.dbzwe-trailer,.dbzwe-single-content-v307,.dbzwe-single-extra{width:min(1440px,calc(100% - clamp(32px,7vw,112px)))!important;margin-left:auto!important;margin-right:auto!important}.dbzwe-row-section{margin-top:38px!important;margin-bottom:46px!important}.dbzwe-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 16px!important}.dbzwe-section-head span{display:block!important;color:#8affc4!important;background:transparent!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-weight:1000!important}.dbzwe-section-head h2{color:#fff!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:5px 0 0!important;background:none!important;-webkit-text-fill-color:currentColor!important}.dbzwe-section-head p{color:#aeb9ca!important;font-size:15px!important;line-height:1.45!important;margin:6px 0 0!important;max-width:620px!important}.dbzwe-rail{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;padding:4px 2px 18px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.dbzwe-rail .dbzwe-card{flex:0 0 clamp(310px,27vw,400px)!important;width:clamp(310px,27vw,400px)!important;max-width:none!important;scroll-snap-align:start!important}.dbzwe-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 22px 70px rgba(0,0,0,.22)!important;transition:transform .2s ease,border-color .2s ease!important}.dbzwe-card:hover{transform:translateY(-4px)!important;border-color:rgba(23,216,115,.30)!important}.dbzwe-poster{display:block!important;aspect-ratio:16/9!important;min-height:200px!important;background-color:#101827!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;position:relative!important;border-radius:0!important;overflow:hidden!important}.dbzwe-poster:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:55%!important;background:linear-gradient(0deg,rgba(3,8,18,.78),transparent)!important;pointer-events:none!important}.dbzwe-no-poster .dbzwe-poster{background:radial-gradient(circle at 20% 10%,rgba(23,216,115,.2),transparent 28%),linear-gradient(135deg,#111827,#050a13)!important}.dbzwe-card-type,.dbzwe-card-rating{position:absolute!important;z-index:2!important;top:12px!important;display:inline-flex!important;align-items:center!important;min-height:31px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(0,0,0,.70)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;backdrop-filter:blur(10px)!important}.dbzwe-card-type{left:12px!important}.dbzwe-card-rating{right:12px!important;color:#fde68a!important}.dbzwe-card-body{padding:16px 18px 18px!important}.dbzwe-card h3{font-size:21px!important;line-height:1.1!important;letter-spacing:-.4px!important;margin:0 0 10px!important;background:none!important;-webkit-text-fill-color:currentColor!important}.dbzwe-card h3 a{color:#fff!important}.dbzwe-card h3 a:hover{color:#78ffb3!important}.dbzwe-meta-line{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 11px!important}.dbzwe-meta-line span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.08)!important;color:#d8e3f2!important;font-size:12px!important;font-weight:850!important}.dbzwe-card p{color:#aeb9ca!important;font-size:14px!important;line-height:1.45!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.dbzwe-mini-tool,.dbzwe-coab-smart{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,520px)!important;gap:28px!important;align-items:center!important;margin-top:40px!important;margin-bottom:38px!important;padding:32px!important;border-radius:28px!important;background:radial-gradient(circle at 0% 0%,rgba(23,216,115,.18),transparent 38%),linear-gradient(135deg,rgba(10,35,28,.92),rgba(9,15,28,.92))!important;border:1px solid rgba(23,216,115,.20)!important;box-shadow:0 28px 90px rgba(0,0,0,.28)!important;overflow:hidden!important}.dbzwe-mini-tool span{color:#93ffc6!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:1000!important}.dbzwe-mini-tool h2,.dbzwe-coab-copy strong{display:block!important;color:#fff!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.04!important;letter-spacing:-1.3px!important;margin:8px 0 12px!important}.dbzwe-mini-tool p,.dbzwe-coab-copy p{color:#c9d3e2!important;margin:0!important;line-height:1.55!important}.dbzwe-mini-tool form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.dbzwe-mini-tool input,.dbzwe-filters select,.dbzwe-filters input{width:100%!important;min-height:54px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.14)!important;background:#fff!important;color:#101827!important;padding:0 16px!important;font-weight:800!important}.dbzwe-mini-tool button,.dbzwe-filters button{min-height:54px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,var(--dbzwe-green),var(--dbzwe-green2))!important;color:#fff!important;font-weight:1000!important;padding:0 22px!important;cursor:pointer!important}.dbzwe-coab-smart{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;border-color:rgba(255,255,255,.12)!important}.dbzwe-coab-list{display:grid!important;gap:10px!important}.dbzwe-coab-card{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important;padding:14px!important;border-radius:18px!important;background:rgba(3,8,18,.72)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important}.dbzwe-coab-logo{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:14px!important;background:var(--dbzwe-red)!important;color:#fff!important;font-weight:1000!important}.dbzwe-coab-card strong{display:block!important;color:#fff!important}.dbzwe-coab-card em{display:block!important;color:#aeb9ca!important;font-style:normal!important;font-size:13px!important}.dbzwe-coab-card b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;background:rgba(23,216,115,.16)!important;color:#88ffc3!important;font-size:12px!important}.dbzwe-trailer{margin-top:42px!important}.dbzwe-trailer-thumb{display:grid!important;place-items:center!important;width:100%!important;aspect-ratio:16/9!important;border:0!important;border-radius:26px!important;background-color:#050b14!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:0 28px 90px rgba(0,0,0,.35)!important;cursor:pointer!important}.dbzwe-trailer-thumb span{display:grid!important;place-items:center!important;width:82px!important;height:82px!important;border-radius:999px!important;background:rgba(23,216,115,.95)!important;color:#fff!important;font-size:30px!important;box-shadow:0 20px 70px rgba(23,216,115,.3)!important}.dbzwe-trailer iframe{width:100%!important;aspect-ratio:16/9!important;height:auto!important;border:0!important;border-radius:26px!important}.dbzwe-single-hero-v307{position:relative!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;min-height:clamp(600px,54vw,820px)!important;background-color:#050b14!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important}.dbzwe-single-hero-v307:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(3,8,18,.98),rgba(3,8,18,.76) 44%,rgba(3,8,18,.18)),linear-gradient(0deg,#030812 0%,rgba(3,8,18,.7) 28%,transparent 76%)!important}.dbzwe-single-hero-inner-v307{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:230px minmax(0,760px)!important;gap:34px!important;align-items:end!important;width:min(1320px,calc(100% - clamp(32px,7vw,112px)))!important;margin:0 auto!important;padding:60px 0 80px!important}.dbzwe-single-poster-v307{display:grid!important;place-items:center!important;width:230px!important;aspect-ratio:2/3!important;border-radius:24px!important;background-color:#101827!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:0 30px 100px rgba(0,0,0,.52)!important;border:1px solid rgba(255,255,255,.14)!important;overflow:hidden!important}.dbzwe-single-poster-v307 span{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border-radius:999px!important;background:rgba(23,216,115,.92)!important;color:#fff!important;font-size:24px!important;opacity:.95!important}.dbzwe-single-copy-v307 h1{color:#fff!important;font-size:clamp(52px,6vw,96px)!important;line-height:.94!important;letter-spacing:-3px!important;margin:0 0 16px!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 20px 70px rgba(0,0,0,.55)!important}.dbzwe-single-copy-v307 p{color:#d6dfed!important;font-size:18px!important;line-height:1.55!important;margin:0!important}.dbzwe-single-badges-v307{display:flex!important;gap:9px!important;flex-wrap:wrap!important;margin:0 0 16px!important}.dbzwe-single-badges-v307 span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.12)!important;color:#eef6ff!important;font-size:13px!important;font-weight:850!important}.dbzwe-single-content-v307{margin-top:38px!important;color:#d5dfed!important;font-size:17px!important;line-height:1.75!important}.dbzwe-single-content-v307 h2{color:#fff!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.06!important;margin:34px 0 12px!important;background:none!important;-webkit-text-fill-color:currentColor!important}.dbzwe-single-extra{padding-bottom:80px!important}.dbzwe-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;gap:10px!important;margin-top:26px!important;max-width:940px!important}.dbzwe-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:18px!important}.dbzwe-mobile-nav-v307{display:none!important}.dbzwe-ad{width:min(1120px,calc(100% - 40px))!important;margin:34px auto!important;padding:16px!important;border:1px dashed rgba(255,255,255,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;min-height:90px!important}
@media(max-width:980px){body.dbzwe-watch-page .site-header,body.dbzwe-watch-page header.site-header{display:none!important}.dbzwe-watch-appbar-v307{position:relative!important;top:auto!important;grid-template-columns:1fr auto!important;padding:16px 16px 9px!important;gap:12px!important}.dbzwe-watch-brand-v307 strong{font-size:17px!important}.dbzwe-watch-menu-v307{grid-column:1/3!important;justify-content:flex-start!important;order:3!important;margin-top:7px!important}.dbzwe-watch-actions-v307{display:none!important}.dbzwe-watch-chips-v307{padding:10px 16px!important}.dbzwe-cinematic-hero-v307{min-height:520px!important;align-items:flex-end!important}.dbzwe-hero-content-v307{padding:32px 18px 42px!important}.dbzwe-hero-content-v307 h1{font-size:clamp(46px,13vw,70px)!important;letter-spacing:-2.5px!important}.dbzwe-hero-content-v307 p{font-size:16px!important}.dbzwe-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.dbzwe-btn{width:100%!important}.dbzwe-hero-proof-v307{grid-template-columns:1fr!important;gap:10px!important}.dbzwe-hero-proof-v307 span{padding:0!important;border:0!important}.dbzwe-provider-float-v307{display:none!important}.dbzwe-watch-rows-v307,.dbzwe-row-section,.dbzwe-mini-tool,.dbzwe-coab-smart,.dbzwe-trailer,.dbzwe-single-content-v307,.dbzwe-single-extra{width:calc(100% - 28px)!important}.dbzwe-section-head{display:block!important;margin-bottom:12px!important}.dbzwe-section-head h2{font-size:27px!important}.dbzwe-section-head p{font-size:14px!important}.dbzwe-rail{gap:14px!important;overflow-x:auto!important;padding-bottom:16px!important}.dbzwe-rail .dbzwe-card{flex:0 0 78vw!important;width:78vw!important}.dbzwe-poster{min-height:178px!important}.dbzwe-card-body{padding:14px!important}.dbzwe-card h3{font-size:18px!important}.dbzwe-card p{font-size:13.5px!important}.dbzwe-mini-tool,.dbzwe-coab-smart{grid-template-columns:1fr!important;padding:20px!important;border-radius:24px!important}.dbzwe-mini-tool form{grid-template-columns:1fr!important}.dbzwe-filters{grid-template-columns:1fr!important;max-width:100%!important}.dbzwe-grid{display:flex!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x proximity!important}.dbzwe-grid .dbzwe-card{flex:0 0 78vw!important;scroll-snap-align:start!important}.dbzwe-single-hero-v307{min-height:620px!important}.dbzwe-single-hero-inner-v307{grid-template-columns:1fr!important;gap:18px!important;width:calc(100% - 32px)!important;padding:36px 0 44px!important}.dbzwe-single-poster-v307{width:150px!important;max-width:45vw!important}.dbzwe-single-copy-v307 h1{font-size:clamp(42px,13vw,64px)!important;letter-spacing:-2px!important}.dbzwe-single-copy-v307 p{font-size:16px!important}.dbzwe-mobile-nav-v307{position:fixed!important;z-index:9999!important;left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;min-height:66px!important;border-radius:24px!important;background:rgba(9,15,28,.90)!important;border:1px solid rgba(255,255,255,.13)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 20px 60px rgba(0,0,0,.45)!important;overflow:hidden!important}.dbzwe-mobile-nav-v307 a{display:grid!important;place-items:center!important;gap:1px!important;color:#92a0b5!important;font-size:10px!important;font-weight:850!important}.dbzwe-mobile-nav-v307 span{font-size:17px!important;color:#9fb0c6!important}.dbzwe-mobile-nav-v307 em{font-style:normal!important}.dbzwe-mobile-nav-v307 a:nth-child(1),.dbzwe-mobile-nav-v307 a:nth-child(1) span{color:#50f39b!important}body.dbzwe-watch-page{padding-bottom:84px!important}}
@media(max-width:430px){.dbzwe-cinematic-hero-v307{min-height:500px!important}.dbzwe-hero-content-v307 h1{font-size:46px!important}.dbzwe-rail .dbzwe-card,.dbzwe-grid .dbzwe-card{flex-basis:80vw!important;width:80vw!important}.dbzwe-poster{min-height:168px!important}.dbzwe-watch-menu-v307 a,.dbzwe-watch-chips-v307 a{min-height:34px!important;padding:0 11px!important;font-size:12px!important}}


/* DBZ Watch v3.0.8 — correctifs images + mobile */
.dbzwe-cinematic-hero-v307[style*="background-image"],
.dbzwe-single-hero-v307[style*="background-image"],
.dbzwe-single-poster-v307[style*="background-image"],
.dbzwe-poster[style*="background-image"],
.dbzwe-trailer-thumb[style*="background-image"],
.dbzwe-topic-poster[style*="background-image"]{
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
.dbzwe-poster[style*="background-image"]{
  background-color:#101827!important;
  background-blend-mode:normal!important;
}
.dbzwe-card-rating{left:auto!important;right:12px!important;width:auto!important;max-width:max-content!important;transform:none!important;text-align:center!important;}
.dbzwe-card-type{left:12px!important;right:auto!important;width:auto!important;max-width:max-content!important;}
.dbzwe-card h3 a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.dbzwe-coab-card,.dbzwe-coab-card *{
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  white-space:normal!important;
}
.dbzwe-coab-list{min-width:0!important;width:100%!important;}
.dbzwe-coab-card{min-width:280px!important;max-width:100%!important;}
.dbzwe-coab-card span:not(.dbzwe-coab-logo){min-width:0!important;}
.dbzwe-coab-card em{line-height:1.35!important;}
@media(max-width:980px){
  body.dbzwe-watch-page .td-header-wrap,
  body.dbzwe-watch-page .tdc-header-wrap,
  body.dbzwe-watch-page .td-header-template-wrap,
  body.dbzwe-watch-page .td-mobile-header-wrap,
  body.dbzwe-watch-page .td-header-menu-wrap,
  body.dbzwe-watch-page .td-top-menu-full,
  body.dbzwe-watch-page .td-header-sp-top-menu,
  body.dbzwe-watch-page .td-main-menu-logo,
  body.dbzwe-watch-page .td-search-wrapper,
  body.dbzwe-watch-page .td-menu-background,
  body.dbzwe-watch-page .td-mobile-nav{display:none!important;}
  body.dbzwe-watch-page .dbzwe-platform-hub,
  body.dbzwe-watch-page .dbzwe-finder,
  body.dbzwe-watch-page .dbzwe-like-engine,
  body.dbzwe-watch-page .dbzwe-topic-page{padding-bottom:110px!important;}
  .dbzwe-watch-appbar-v307{margin-top:0!important;border-radius:0!important;min-height:0!important;}
  .dbzwe-watch-brand-v307{width:100%!important;}
  .dbzwe-watch-menu-v307 a,.dbzwe-watch-chips-v307 a{font-size:11.5px!important;min-height:34px!important;padding:0 11px!important;}
  .dbzwe-cinematic-hero-v307{min-height:430px!important;}
  .dbzwe-hero-content-v307{padding:26px 16px 34px!important;}
  .dbzwe-hero-content-v307 h1{font-size:42px!important;line-height:.96!important;letter-spacing:-1.9px!important;}
  .dbzwe-hero-content-v307 p{font-size:14.5px!important;line-height:1.52!important;}
  .dbzwe-hero-proof-v307{margin-top:18px!important;}
  .dbzwe-row-section{margin-top:28px!important;margin-bottom:34px!important;}
  .dbzwe-rail{margin-left:-2px!important;margin-right:-2px!important;padding-left:2px!important;}
  .dbzwe-rail .dbzwe-card,.dbzwe-grid .dbzwe-card{flex:0 0 76vw!important;width:76vw!important;}
  .dbzwe-poster{aspect-ratio:16/10!important;min-height:154px!important;}
  .dbzwe-card-body{padding:13px 14px 15px!important;}
  .dbzwe-card h3{font-size:17px!important;line-height:1.14!important;}
  .dbzwe-meta-line span{min-height:26px!important;font-size:11px!important;padding:0 9px!important;}
  .dbzwe-card p{font-size:12.5px!important;-webkit-line-clamp:2!important;}
  .dbzwe-mini-tool,.dbzwe-coab-smart{width:calc(100% - 24px)!important;padding:18px!important;gap:16px!important;margin-top:28px!important;margin-bottom:28px!important;}
  .dbzwe-mini-tool h2,.dbzwe-coab-copy strong{font-size:27px!important;letter-spacing:-.8px!important;}
  .dbzwe-coab-card{min-width:0!important;grid-template-columns:auto 1fr!important;}
  .dbzwe-coab-card b{grid-column:1/3!important;width:100%!important;margin-top:4px!important;}
  .dbzwe-mobile-nav-v307{left:10px!important;right:10px!important;min-height:58px!important;border-radius:20px!important;}
  .dbzwe-mobile-nav-v307 a{font-size:9px!important;}
  .dbzwe-mobile-nav-v307 span{font-size:15px!important;}
}
@media(max-width:430px){
  .dbzwe-watch-brand-v307 strong{font-size:15px!important;}
  .dbzwe-watch-brand-v307 b{width:30px!important;height:23px!important;font-size:13px!important;}
  .dbzwe-watch-appbar-v307{padding:12px 12px 8px!important;}
  .dbzwe-watch-chips-v307{padding:8px 12px!important;}
  .dbzwe-cinematic-hero-v307{min-height:410px!important;}
  .dbzwe-hero-content-v307 h1{font-size:39px!important;}
  .dbzwe-rail .dbzwe-card,.dbzwe-grid .dbzwe-card{flex-basis:78vw!important;width:78vw!important;}
  .dbzwe-poster{min-height:145px!important;}
}


/* DBZ Watch v3.0.9 — polish clair/sombre, header mobile, menu haut non masqué */
body.dbzwe-watch-page .dbzwe-watch-appbar-v307{
  position:relative!important;
  top:auto!important;
  z-index:20!important;
}
body.admin-bar .dbzwe-watch-appbar-v307{top:auto!important;}
body.dbzwe-watch-page .dbzwe-platform-hub,
body.dbzwe-watch-page .dbzwe-finder,
body.dbzwe-watch-page .dbzwe-like-engine,
body.dbzwe-watch-page .dbzwe-topic-page{
  padding-top:0!important;
}
body.dbzwe-watch-page .dbzwe-watch-appbar-v307,
body.dbzwe-watch-page .dbzwe-watch-chips-v307{
  transform:none!important;
  clip-path:none!important;
}
body.dbzwe-watch-page .dbzwe-card h3,
body.dbzwe-watch-page .dbzwe-card h3 a,
body.dbzwe-watch-page .dbzwe-card .entry-title,
body.dbzwe-watch-page .dbzwe-card .td-module-title,
body.dbzwe-watch-page .dbzwe-card .td-module-title a{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  text-decoration:none!important;
  border:0!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:none!important;
}
body.dbzwe-watch-page .dbzwe-card h3 a{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.dbzwe-watch-page .dbzwe-poster{
  background-blend-mode:normal!important;
  isolation:isolate!important;
}
body.dbzwe-watch-page .dbzwe-poster:after{
  height:42%!important;
  opacity:.82!important;
}
body.dbzwe-watch-page .dbzwe-card-rating,
body.dbzwe-watch-page .dbzwe-card-type{
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
}
body.dbzwe-watch-page .dbzwe-coab-card,
body.dbzwe-watch-page .dbzwe-coab-card strong,
body.dbzwe-watch-page .dbzwe-coab-card em,
body.dbzwe-watch-page .dbzwe-coab-card b{
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  white-space:normal!important;
}

/* Compatibilité mode clair : activée si le thème ajoute une classe/data light, ou via le JS v3.0.9 */
body.dbzwe-watch-page.dbzwe-watch-light,
body.dbzwe-watch-page.td-theme-light,
body.dbzwe-watch-page.theme-light,
body.dbzwe-watch-page.light-mode,
html[data-theme="light"] body.dbzwe-watch-page,
html[data-color-scheme="light"] body.dbzwe-watch-page{
  --dbzwe-bg:#f4f7fb;
  --dbzwe-panel:#ffffff;
  --dbzwe-panel2:#f8fafc;
  --dbzwe-text:#0f172a;
  --dbzwe-muted:#536071;
  --dbzwe-line:rgba(15,23,42,.12);
  background:#f4f7fb!important;
  color:#0f172a!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-platform-hub,
body.dbzwe-watch-page.td-theme-light .dbzwe-platform-hub,
body.dbzwe-watch-page.theme-light .dbzwe-platform-hub,
body.dbzwe-watch-page.light-mode .dbzwe-platform-hub,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-platform-hub,
html[data-color-scheme="light"] body.dbzwe-watch-page .dbzwe-platform-hub{
  background:radial-gradient(circle at 80% 0%,rgba(23,216,115,.12),transparent 28%),linear-gradient(180deg,#f8fafc 0%,#eef4fb 100%)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-appbar-v307,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-appbar-v307,
body.dbzwe-watch-page.theme-light .dbzwe-watch-appbar-v307,
body.dbzwe-watch-page.light-mode .dbzwe-watch-appbar-v307,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-appbar-v307,
html[data-color-scheme="light"] body.dbzwe-watch-page .dbzwe-watch-appbar-v307{
  background:rgba(255,255,255,.90)!important;
  border-bottom:1px solid rgba(15,23,42,.10)!important;
  box-shadow:0 14px 45px rgba(15,23,42,.07)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-brand-v307 strong,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-menu-v307 a,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-actions-v307 a,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-chips-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-brand-v307 strong,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-menu-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-actions-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-chips-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-brand-v307 strong,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-menu-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-actions-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-chips-v307 a{
  color:#142032!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-menu-v307 a,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-actions-v307 a,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-chips-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-menu-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-actions-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-chips-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-menu-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-actions-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-chips-v307 a{
  background:rgba(15,23,42,.045)!important;
  border-color:rgba(15,23,42,.10)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-chips-v307,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-chips-v307,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-chips-v307{
  background:rgba(255,255,255,.70)!important;
  border-color:rgba(15,23,42,.08)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-row-section,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-smart,
body.dbzwe-watch-page.td-theme-light .dbzwe-row-section,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-smart,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-row-section,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-smart{
  color:#0f172a!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-section-head h2,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool h2,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-copy strong,
body.dbzwe-watch-page.td-theme-light .dbzwe-section-head h2,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool h2,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-copy strong,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-section-head h2,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool h2,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-copy strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card,
body.dbzwe-watch-page.td-theme-light .dbzwe-card,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card{
  background:#ffffff!important;
  border-color:rgba(15,23,42,.10)!important;
  box-shadow:0 22px 60px rgba(15,23,42,.10)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card-body,
body.dbzwe-watch-page.td-theme-light .dbzwe-card-body,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card-body{
  background:#ffffff!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3 a{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card p,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-section-head p,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool p,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-copy p,
body.dbzwe-watch-page.td-theme-light .dbzwe-card p,
body.dbzwe-watch-page.td-theme-light .dbzwe-section-head p,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool p,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-copy p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-section-head p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-copy p{
  color:#536071!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307{
  background:rgba(255,255,255,.94)!important;
  border-color:rgba(15,23,42,.12)!important;
  box-shadow:0 18px 55px rgba(15,23,42,.14)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 a,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 span,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 span,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 span{
  color:#536071!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 a:nth-child(4),
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 a:nth-child(4) span,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 a:nth-child(4),
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 a:nth-child(4) span,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a:nth-child(4),
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a:nth-child(4) span{
  color:#0ea85a!important;
}

@media(max-width:980px){
  body.dbzwe-watch-page [class*="td-header"],
  body.dbzwe-watch-page [class*="td-mobile-header"],
  body.dbzwe-watch-page [class*="td-menu"],
  body.dbzwe-watch-page .tdc-header-wrap,
  body.dbzwe-watch-page .td-header-wrap,
  body.dbzwe-watch-page .td-header-template-wrap,
  body.dbzwe-watch-page .td-mobile-header-wrap,
  body.dbzwe-watch-page .td-header-menu-wrap,
  body.dbzwe-watch-page .td-header-main-menu,
  body.dbzwe-watch-page .td-main-menu-logo,
  body.dbzwe-watch-page .td-mobile-container,
  body.dbzwe-watch-page .td-mobile-content,
  body.dbzwe-watch-page .td-search-wrapper,
  body.dbzwe-watch-page .td-menu-background,
  body.dbzwe-watch-page .td-mobile-nav,
  body.dbzwe-watch-page .td-mobile-close,
  body.dbzwe-watch-page .td-header-sp-top-menu{
    display:none!important;
    height:0!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  body.dbzwe-watch-page .dbzwe-platform-hub,
  body.dbzwe-watch-page .dbzwe-finder,
  body.dbzwe-watch-page .dbzwe-like-engine,
  body.dbzwe-watch-page .dbzwe-topic-page{
    margin-top:0!important;
  }
  .dbzwe-watch-appbar-v307{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    padding:13px 12px 8px!important;
    border-radius:0 0 22px 22px!important;
    background:rgba(4,9,18,.92)!important;
  }
  .dbzwe-watch-brand-v307{
    min-height:34px!important;
    padding:5px 8px!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.055)!important;
  }
  .dbzwe-watch-menu-v307{
    grid-column:auto!important;
    order:2!important;
    margin-top:0!important;
    justify-content:flex-start!important;
    padding-bottom:2px!important;
  }
  .dbzwe-watch-chips-v307{
    padding:7px 12px 9px!important;
    gap:7px!important;
  }
  .dbzwe-cinematic-hero-v307{
    min-height:390px!important;
    border-bottom:1px solid rgba(255,255,255,.08)!important;
  }
  .dbzwe-hero-content-v307{
    padding:22px 14px 26px!important;
  }
  .dbzwe-hero-content-v307 h1{
    font-size:36px!important;
    line-height:.97!important;
    letter-spacing:-1.4px!important;
    max-width:92%!important;
  }
  .dbzwe-hero-content-v307 p{
    font-size:13.5px!important;
    line-height:1.45!important;
    max-width:92%!important;
  }
  .dbzwe-hero-actions{margin-top:16px!important;}
  .dbzwe-btn{min-height:44px!important;border-radius:13px!important;}
  .dbzwe-hero-proof-v307{margin-top:14px!important;gap:8px!important;}
  .dbzwe-hero-proof-v307 span{font-size:12px!important;}
  .dbzwe-rail .dbzwe-card,.dbzwe-grid .dbzwe-card{flex:0 0 82vw!important;width:82vw!important;}
  .dbzwe-poster{min-height:150px!important;aspect-ratio:16/9!important;}
  .dbzwe-card-body{padding:13px 13px 14px!important;}
  .dbzwe-card h3{font-size:17px!important;margin-bottom:8px!important;}
  .dbzwe-card p{font-size:12.3px!important;line-height:1.42!important;}
  .dbzwe-mini-tool,.dbzwe-coab-smart{border-radius:20px!important;}
  .dbzwe-coab-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;}
  .dbzwe-coab-card b{grid-column:1/3!important;}
}
@media(max-width:430px){
  .dbzwe-cinematic-hero-v307{min-height:374px!important;}
  .dbzwe-hero-content-v307 h1{font-size:34px!important;}
  .dbzwe-hero-content-v307 p{font-size:13px!important;}
  .dbzwe-watch-menu-v307 a,.dbzwe-watch-chips-v307 a{font-size:11px!important;min-height:31px!important;padding:0 10px!important;}
  .dbzwe-rail .dbzwe-card,.dbzwe-grid .dbzwe-card{flex-basis:84vw!important;width:84vw!important;}
  .dbzwe-mobile-nav-v307{min-height:56px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;}
}

/* DBZ Watch v3.1.0 — bottom navigation globale, fixe et lisible sur tout le site */
@media (min-width: 769px){
  .dbzwe-mobile-nav-v307{display:none!important;}
}
@media (max-width: 768px){
  html{scroll-padding-bottom:92px!important;}
  body{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important;}
  .dbzwe-mobile-nav-v307,
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307,
  body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307,
  body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307,
  html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307{
    position:fixed!important;
    left:max(8px, env(safe-area-inset-left))!important;
    right:max(8px, env(safe-area-inset-right))!important;
    bottom:calc(7px + env(safe-area-inset-bottom))!important;
    z-index:2147483000!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:center!important;
    gap:0!important;
    width:auto!important;
    height:68px!important;
    min-height:68px!important;
    max-height:68px!important;
    padding:7px 8px!important;
    margin:0!important;
    border-radius:22px!important;
    border:1px solid rgba(15,23,42,.10)!important;
    background:rgba(255,255,255,.965)!important;
    box-shadow:0 18px 45px rgba(2,6,23,.20),0 2px 0 rgba(255,255,255,.75) inset!important;
    -webkit-backdrop-filter:blur(20px)!important;
    backdrop-filter:blur(20px)!important;
    transform:none!important;
    clip-path:none!important;
    overflow:visible!important;
    pointer-events:auto!important;
  }
  .dbzwe-mobile-nav-v307 a,
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a,
  html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a{
    min-width:0!important;
    height:54px!important;
    min-height:54px!important;
    padding:4px 2px!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    border-radius:16px!important;
    border:0!important;
    background:transparent!important;
    color:#697386!important;
    text-decoration:none!important;
    line-height:1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-align:center!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:.10em!important;
    text-transform:uppercase!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  .dbzwe-mobile-nav-v307 span,
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 span,
  html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 span{
    display:block!important;
    height:24px!important;
    min-height:24px!important;
    line-height:24px!important;
    font-size:23px!important;
    font-weight:900!important;
    color:inherit!important;
    transform:none!important;
  }
  .dbzwe-mobile-nav-v307 em,
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 em,
  html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 em{
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    font-style:normal!important;
    font-size:10px!important;
    line-height:1.05!important;
    color:inherit!important;
    white-space:nowrap!important;
    letter-spacing:.11em!important;
    text-transform:uppercase!important;
  }
  .dbzwe-mobile-nav-v307 a.is-active,
  .dbzwe-mobile-nav-v307 a:hover,
  body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 a.is-active,
  body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 a.is-active,
  html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a.is-active{
    color:#f97316!important;
    background:rgba(249,115,22,.08)!important;
  }
  body.dbzwe-watch-page:not(.dbzwe-watch-light) .dbzwe-mobile-nav-v307,
  body.dark .dbzwe-mobile-nav-v307,
  body.td-theme-dark .dbzwe-mobile-nav-v307,
  html[data-theme="dark"] body .dbzwe-mobile-nav-v307{
    background:rgba(7,12,22,.92)!important;
    border-color:rgba(255,255,255,.10)!important;
    box-shadow:0 18px 45px rgba(0,0,0,.42),0 1px 0 rgba(255,255,255,.08) inset!important;
  }
  body.dbzwe-watch-page:not(.dbzwe-watch-light) .dbzwe-mobile-nav-v307 a,
  body.dark .dbzwe-mobile-nav-v307 a,
  body.td-theme-dark .dbzwe-mobile-nav-v307 a,
  html[data-theme="dark"] body .dbzwe-mobile-nav-v307 a{
    color:#93a0b5!important;
  }
  body.dbzwe-watch-page:not(.dbzwe-watch-light) .dbzwe-mobile-nav-v307 a.is-active,
  body.dark .dbzwe-mobile-nav-v307 a.is-active,
  body.td-theme-dark .dbzwe-mobile-nav-v307 a.is-active,
  html[data-theme="dark"] body .dbzwe-mobile-nav-v307 a.is-active{
    color:#21e37b!important;
    background:rgba(23,216,115,.10)!important;
  }
  .dbzwe-mobile-nav-v307 a:focus-visible{
    outline:2px solid currentColor!important;
    outline-offset:2px!important;
  }
}
@media (max-width: 390px){
  .dbzwe-mobile-nav-v307,
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307{
    left:6px!important;
    right:6px!important;
    height:66px!important;
    min-height:66px!important;
    padding:6px 5px!important;
    border-radius:20px!important;
  }
  .dbzwe-mobile-nav-v307 a{font-size:9px!important;letter-spacing:.075em!important;}
  .dbzwe-mobile-nav-v307 em{font-size:9px!important;letter-spacing:.075em!important;}
  .dbzwe-mobile-nav-v307 span{font-size:21px!important;}
}


/* DBZ Watch Engine v3.1.1 — finition UX/SEO : boutons, mode clair, recherche et mobile */
body.dbzwe-watch-page{--dbzwe-accent-text:#ffffff;}
body.dbzwe-watch-page .dbzwe-btn-primary,
body.dbzwe-watch-page .dbzwe-btn-primary:visited,
body.dbzwe-watch-page .dbzwe-hero-actions .dbzwe-btn-primary,
body.dbzwe-watch-page .dbzwe-mini-tool button,
body.dbzwe-watch-page .dbzwe-like-search-v311 button,
body.dbzwe-watch-page .dbzwe-filters button,
body.dbzwe-watch-page .dbzwe-coab-card b{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:0 1px 0 rgba(0,0,0,.12)!important;
}
body.dbzwe-watch-page .dbzwe-btn-primary,
body.dbzwe-watch-page .dbzwe-mini-tool button,
body.dbzwe-watch-page .dbzwe-like-search-v311 button,
body.dbzwe-watch-page .dbzwe-filters button{
  background:linear-gradient(135deg,#11c96a,#07974b)!important;
  border-color:rgba(255,255,255,.14)!important;
  box-shadow:0 16px 38px rgba(6,185,95,.24)!important;
}
body.dbzwe-watch-page .dbzwe-btn-primary:hover,
body.dbzwe-watch-page .dbzwe-mini-tool button:hover,
body.dbzwe-watch-page .dbzwe-like-search-v311 button:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important;}
body.dbzwe-watch-page .dbzwe-hero-actions .dbzwe-btn-ghost{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;}
body.dbzwe-watch-page .dbzwe-card h3,
body.dbzwe-watch-page .dbzwe-card h3 a{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;box-decoration-break:initial!important;-webkit-box-decoration-break:initial!important;}
body.dbzwe-watch-page .dbzwe-platform-hub,
body.dbzwe-watch-page .dbzwe-like-engine,
body.dbzwe-watch-page .dbzwe-finder,
body.dbzwe-watch-page .dbzwe-topic-page{margin-top:0!important;}
body.dbzwe-watch-page .td-main-content-wrap,
body.dbzwe-watch-page .td-container,
body.dbzwe-watch-page .td-pb-row,
body.dbzwe-watch-page .td-ss-main-content,
body.dbzwe-watch-page .td_block_wrap,
body.dbzwe-watch-page .wpb_wrapper{padding-top:0!important;margin-top:0!important;}
body.dbzwe-watch-page .dbzwe-watch-appbar-v307{z-index:50!important;}
body.dbzwe-watch-page .dbzwe-cinematic-hero-v307{margin-top:0!important;}
body.dbzwe-watch-page .dbzwe-provider-float-v307{color:#fff!important;}
body.dbzwe-watch-page .dbzwe-provider-float-v307 span,body.dbzwe-watch-page .dbzwe-provider-float-v307 em{writing-mode:horizontal-tb!important;text-orientation:mixed!important;}
body.dbzwe-watch-page .dbzwe-coab-smart{overflow:hidden!important;}
body.dbzwe-watch-page .dbzwe-coab-list{min-width:0!important;}
body.dbzwe-watch-page .dbzwe-coab-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-width:280px!important;max-width:100%!important;}
body.dbzwe-watch-page .dbzwe-coab-card span:not(.dbzwe-coab-logo){min-width:0!important;}
body.dbzwe-watch-page .dbzwe-coab-card strong,body.dbzwe-watch-page .dbzwe-coab-card em{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body.dbzwe-watch-page .dbzwe-like-search-v311{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:28px!important;max-width:760px!important;}
body.dbzwe-watch-page .dbzwe-like-search-v311 input{flex:1 1 360px!important;min-height:54px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.18)!important;background:#fff!important;color:#101827!important;padding:0 18px!important;font-weight:850!important;outline:0!important;}
body.dbzwe-watch-page .dbzwe-like-search-v311 button{flex:0 0 auto!important;min-height:54px!important;border:0!important;border-radius:16px!important;padding:0 26px!important;font-weight:950!important;cursor:pointer!important;}
body.dbzwe-watch-page .dbzwe-watch-faq-v311{width:min(1180px,calc(100% - 44px))!important;margin:36px auto 0!important;padding:26px!important;border-radius:24px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;color:var(--dbzwe-text)!important;}
body.dbzwe-watch-page .dbzwe-watch-faq-v311 h2{margin:0 0 10px!important;color:var(--dbzwe-text)!important;font-size:clamp(24px,2.5vw,36px)!important;letter-spacing:-.04em!important;}
body.dbzwe-watch-page .dbzwe-watch-faq-v311 p{margin:0!important;color:var(--dbzwe-muted)!important;font-size:16px!important;line-height:1.7!important;max-width:900px!important;}

/* Mode clair lisible */
body.dbzwe-watch-page.dbzwe-watch-light,
body.dbzwe-watch-page.td-theme-light,
body.dbzwe-watch-page.theme-light,
body.dbzwe-watch-page.light-mode,
html[data-theme="light"] body.dbzwe-watch-page,
html[data-color-scheme="light"] body.dbzwe-watch-page{
  --dbzwe-bg:#f6f8fb!important;--dbzwe-panel:#ffffff!important;--dbzwe-panel2:#f1f5f9!important;--dbzwe-text:#0b1220!important;--dbzwe-muted:#4b5565!important;--dbzwe-line:rgba(15,23,42,.12)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-cinematic-hero-v307:before,
body.dbzwe-watch-page.td-theme-light .dbzwe-cinematic-hero-v307:before,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-cinematic-hero-v307:before{
  background:linear-gradient(90deg,rgba(7,14,25,.88) 0%,rgba(7,14,25,.62) 46%,rgba(7,14,25,.22) 100%),linear-gradient(0deg,rgba(246,248,251,.98) 0%,rgba(7,14,25,.22) 36%,rgba(7,14,25,.03) 100%)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-hero-content-v307 h1,
body.dbzwe-watch-page.td-theme-light .dbzwe-hero-content-v307 h1,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-hero-content-v307 h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 18px 50px rgba(0,0,0,.55)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-hero-content-v307 p,
body.dbzwe-watch-page.td-theme-light .dbzwe-hero-content-v307 p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-hero-content-v307 p{color:#f2f7ff!important;text-shadow:0 10px 30px rgba(0,0,0,.45)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-row-section,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-smart,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-faq-v311,
body.dbzwe-watch-page.td-theme-light .dbzwe-row-section,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-smart,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-faq-v311,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-row-section,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-smart,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-faq-v311{
  background:rgba(255,255,255,.82)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 18px 70px rgba(15,23,42,.08)!important;color:#0b1220!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-section-head h2,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool h2,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-copy strong,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-faq-v311 h2,
body.dbzwe-watch-page.td-theme-light .dbzwe-section-head h2,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool h2,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-copy strong,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-faq-v311 h2,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-section-head h2,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool h2,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-copy strong,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-faq-v311 h2{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-section-head p,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool p,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-copy p,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-faq-v311 p,
body.dbzwe-watch-page.td-theme-light .dbzwe-section-head p,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool p,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-copy p,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-faq-v311 p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-section-head p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-copy p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-faq-v311 p{color:#4b5565!important;text-shadow:none!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card,
body.dbzwe-watch-page.td-theme-light .dbzwe-card,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card{background:#fff!important;border-color:rgba(15,23,42,.10)!important;color:#0b1220!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3 a{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card p,
body.dbzwe-watch-page.td-theme-light .dbzwe-card p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card p{color:#566274!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-meta-line span,
body.dbzwe-watch-page.td-theme-light .dbzwe-meta-line span,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-meta-line span{background:#eef3f8!important;color:#1c2737!important;border-color:rgba(15,23,42,.08)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307{background:rgba(255,255,255,.94)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 -14px 40px rgba(15,23,42,.12)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a{color:#697386!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mobile-nav-v307 a.is-active,
body.dbzwe-watch-page.td-theme-light .dbzwe-mobile-nav-v307 a.is-active,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a.is-active{color:#f28b22!important;background:#fff7ed!important;}

@media(max-width:767px){
  html,body{overflow-x:hidden!important;}
  body.dbzwe-watch-page .dbzwe-watch-appbar-v307{padding:12px 10px!important;gap:10px!important;border-radius:16px!important;margin:10px 10px 0!important;width:calc(100% - 20px)!important;display:block!important;}
  body.dbzwe-watch-page .dbzwe-watch-brand-v307{display:flex!important;margin-bottom:10px!important;max-width:100%!important;}
  body.dbzwe-watch-page .dbzwe-watch-menu-v307,body.dbzwe-watch-page .dbzwe-watch-actions-v307,body.dbzwe-watch-page .dbzwe-watch-chips-v307{justify-content:flex-start!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}
  body.dbzwe-watch-page .dbzwe-watch-actions-v307{margin-top:8px!important;}
  body.dbzwe-watch-page .dbzwe-watch-chips-v307{padding:8px 10px 12px!important;margin:0 10px!important;width:calc(100% - 20px)!important;border-radius:0 0 16px 16px!important;}
  body.dbzwe-watch-page .dbzwe-cinematic-hero-v307{min-height:380px!important;border-radius:0!important;}
  body.dbzwe-watch-page .dbzwe-hero-content-v307{padding:22px 14px 30px!important;}
  body.dbzwe-watch-page .dbzwe-hero-content-v307 h1{font-size:36px!important;line-height:.98!important;letter-spacing:-1.2px!important;}
  body.dbzwe-watch-page .dbzwe-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;}
  body.dbzwe-watch-page .dbzwe-btn{min-height:46px!important;font-size:14px!important;border-radius:13px!important;}
  body.dbzwe-watch-page .dbzwe-hero-proof-v307{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body.dbzwe-watch-page .dbzwe-hero-proof-v307 span{border-right:0!important;padding:0!important;font-size:12.5px!important;}
  body.dbzwe-watch-page .dbzwe-provider-float-v307{position:relative!important;right:auto!important;bottom:auto!important;margin:0 14px 18px!important;z-index:3!important;min-width:0!important;}
  body.dbzwe-watch-page .dbzwe-row-section{width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important;}
  body.dbzwe-watch-page .dbzwe-section-head{display:block!important;margin-bottom:14px!important;}
  body.dbzwe-watch-page .dbzwe-section-head h2{font-size:28px!important;line-height:1.05!important;letter-spacing:-1px!important;}
  body.dbzwe-watch-page .dbzwe-rail .dbzwe-card,body.dbzwe-watch-page .dbzwe-grid .dbzwe-card{flex:0 0 82vw!important;width:82vw!important;max-width:82vw!important;}
  body.dbzwe-watch-page .dbzwe-poster{min-height:160px!important;aspect-ratio:16/9!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool{display:block!important;width:calc(100% - 20px)!important;padding:18px!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool form,body.dbzwe-watch-page .dbzwe-like-search-v311{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important;}
  body.dbzwe-watch-page .dbzwe-like-search-v311 input,body.dbzwe-watch-page .dbzwe-like-search-v311 button,body.dbzwe-watch-page .dbzwe-mini-tool input,body.dbzwe-watch-page .dbzwe-mini-tool button{width:100%!important;min-height:48px!important;}
  body.dbzwe-watch-page .dbzwe-coab-smart{display:block!important;width:calc(100% - 20px)!important;padding:18px!important;}
  body.dbzwe-watch-page .dbzwe-coab-card{grid-template-columns:auto 1fr!important;min-width:0!important;margin-top:14px!important;}
  body.dbzwe-watch-page .dbzwe-coab-card b{grid-column:1/3!important;width:100%!important;min-height:38px!important;}
  body.dbzwe-watch-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;border-radius:20px 20px 0 0!important;min-height:64px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;z-index:999999!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a{min-width:0!important;padding:4px 2px!important;gap:2px!important;letter-spacing:.10em!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 span{font-size:16px!important;line-height:1!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 em{font-size:9px!important;line-height:1.1!important;}
}


/* DBZ Watch Engine v3.1.2 — polish mode clair + champs + mobile safe */
body.dbzwe-watch-page{--dbzwe-green-deep:#07964e;--dbzwe-green-soft:#0fc969;--dbzwe-light-bg:#eef3f8;}
body.dbzwe-watch-page .dbzwe-btn-primary,
body.dbzwe-watch-page .dbzwe-mini-tool button,
body.dbzwe-watch-page .dbzwe-like-search-v311 button,
body.dbzwe-watch-page .dbzwe-filters button{
  background:linear-gradient(135deg,#12c96a 0%,#07964e 100%)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  box-shadow:0 16px 32px rgba(7,150,78,.22)!important;
}
body.dbzwe-watch-page .dbzwe-btn-primary *,
body.dbzwe-watch-page .dbzwe-mini-tool button *,
body.dbzwe-watch-page .dbzwe-like-search-v311 button *{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.dbzwe-watch-page .dbzwe-btn-ghost{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-btn-ghost,
body.dbzwe-watch-page.td-theme-light .dbzwe-btn-ghost,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-btn-ghost{
  background:rgba(15,23,42,.10)!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border-color:rgba(15,23,42,.14)!important;
}
body.dbzwe-watch-page .dbzwe-mini-tool,
body.dbzwe-watch-page .dbzwe-coab-smart{
  align-items:center!important;
  min-height:0!important;
  padding:clamp(28px,3.3vw,46px)!important;
  gap:clamp(22px,3vw,42px)!important;
}
body.dbzwe-watch-page .dbzwe-mini-tool h2,
body.dbzwe-watch-page .dbzwe-coab-copy strong{line-height:1.04!important;}
body.dbzwe-watch-page .dbzwe-mini-tool p,
body.dbzwe-watch-page .dbzwe-coab-copy p{max-width:720px!important;}
body.dbzwe-watch-page .dbzwe-mini-tool form{
  display:grid!important;
  grid-template-columns:minmax(320px,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  max-width:720px!important;
  margin-left:auto!important;
  width:100%!important;
}
body.dbzwe-watch-page .dbzwe-mini-tool input,
body.dbzwe-watch-page .dbzwe-like-search-v311 input{
  height:56px!important;min-height:56px!important;border-radius:17px!important;
  border:1px solid rgba(15,23,42,.15)!important;background:#fff!important;
  color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;
  box-shadow:0 16px 38px rgba(15,23,42,.06)!important;
  padding:0 20px!important;font-weight:850!important;outline:0!important;
}
body.dbzwe-watch-page .dbzwe-mini-tool input::placeholder,
body.dbzwe-watch-page .dbzwe-like-search-v311 input::placeholder{color:#707888!important;opacity:1!important;}
body.dbzwe-watch-page .dbzwe-mini-tool button,
body.dbzwe-watch-page .dbzwe-like-search-v311 button{
  height:56px!important;min-height:56px!important;border-radius:17px!important;padding:0 30px!important;font-weight:1000!important;letter-spacing:.01em!important;
}
body.dbzwe-watch-page .dbzwe-coab-smart{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important;}
body.dbzwe-watch-page .dbzwe-coab-list{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;}
body.dbzwe-watch-page .dbzwe-coab-card{
  min-width:360px!important;max-width:460px!important;border-radius:18px!important;
  background:rgba(10,16,28,.88)!important;border:1px solid rgba(255,255,255,.08)!important;
}
body.dbzwe-watch-page .dbzwe-coab-card em{font-size:13px!important;line-height:1.25!important;}
body.dbzwe-watch-page .dbzwe-coab-card b{background:rgba(18,201,106,.20)!important;color:#fff!important;min-width:60px!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-smart,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-smart,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-smart{
  background:rgba(255,255,255,.92)!important;
  border:1px solid rgba(15,23,42,.09)!important;
  box-shadow:0 24px 70px rgba(28,40,58,.10)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-mini-tool span,
body.dbzwe-watch-page.td-theme-light .dbzwe-mini-tool span,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-mini-tool span{color:#74e7a9!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-card,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-card,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-card{
  background:#48505b!important;color:#fff!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 16px 35px rgba(15,23,42,.12)!important;
}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-card strong,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-card em,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-card strong,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-card em,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-card strong,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-card em{color:#fff!important;-webkit-text-fill-color:#fff!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-card b,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-card b,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-card b{background:rgba(21,128,61,.28)!important;color:#fff!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3 a{font-weight:950!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3,
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3 a{background:transparent!important;box-shadow:none!important;text-shadow:none!important;}
body.dbzwe-watch-page .dbzwe-card-body{min-height:164px!important;}
body.dbzwe-watch-page .dbzwe-card h3{margin:0 0 10px!important;}
body.dbzwe-watch-page .dbzwe-meta-line{gap:7px!important;margin-bottom:10px!important;}
body.dbzwe-watch-page .dbzwe-card p{line-height:1.48!important;}
body.dbzwe-watch-page .dbzwe-poster{background-size:cover!important;background-position:center!important;}
body.dbzwe-watch-page .dbzwe-watch-appbar-v307{border-top:0!important;}
body.dbzwe-watch-page .dbzwe-watch-chips-v307{position:relative!important;z-index:3!important;}

@media(min-width:981px){
  body.dbzwe-watch-page .dbzwe-mini-tool{grid-template-columns:minmax(0,1fr) minmax(460px,720px)!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool h2{font-size:clamp(34px,3.2vw,52px)!important;}
  body.dbzwe-watch-page .dbzwe-coab-copy strong{font-size:clamp(34px,3.2vw,52px)!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool{margin-top:54px!important;margin-bottom:34px!important;}
  body.dbzwe-watch-page .dbzwe-coab-smart{margin-top:34px!important;margin-bottom:56px!important;}
}

@media(max-width:767px){
  body.dbzwe-watch-page .td-header-wrap,
  body.dbzwe-watch-page .tdc-header-wrap,
  body.dbzwe-watch-page .td-mobile-header-wrap,
  body.dbzwe-watch-page .td-header-menu-wrap{max-height:96px!important;overflow:hidden!important;}
  body.dbzwe-watch-page .dbzwe-watch-appbar-v307{margin-top:8px!important;padding:10px!important;border-radius:16px!important;}
  body.dbzwe-watch-page .dbzwe-watch-brand-v307{margin-bottom:8px!important;}
  body.dbzwe-watch-page .dbzwe-watch-menu-v307 a,
  body.dbzwe-watch-page .dbzwe-watch-actions-v307 a,
  body.dbzwe-watch-page .dbzwe-watch-chips-v307 a{min-height:32px!important;padding:0 10px!important;font-size:11px!important;}
  body.dbzwe-watch-page .dbzwe-cinematic-hero-v307{min-height:345px!important;}
  body.dbzwe-watch-page .dbzwe-hero-content-v307{padding:20px 14px 24px!important;}
  body.dbzwe-watch-page .dbzwe-hero-content-v307 h1{font-size:34px!important;line-height:1!important;letter-spacing:-1.1px!important;}
  body.dbzwe-watch-page .dbzwe-hero-content-v307 p{font-size:13.5px!important;line-height:1.45!important;}
  body.dbzwe-watch-page .dbzwe-hero-proof-v307{gap:7px!important;margin-top:16px!important;}
  body.dbzwe-watch-page .dbzwe-row-section{margin-top:26px!important;margin-bottom:28px!important;}
  body.dbzwe-watch-page .dbzwe-rail .dbzwe-card,
  body.dbzwe-watch-page .dbzwe-grid .dbzwe-card{flex:0 0 86vw!important;width:86vw!important;max-width:86vw!important;}
  body.dbzwe-watch-page .dbzwe-card-body{min-height:138px!important;padding:12px 13px 14px!important;}
  body.dbzwe-watch-page .dbzwe-poster{min-height:154px!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool,
  body.dbzwe-watch-page .dbzwe-coab-smart{padding:17px!important;margin-top:22px!important;margin-bottom:24px!important;border-radius:20px!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool h2,
  body.dbzwe-watch-page .dbzwe-coab-copy strong{font-size:25px!important;line-height:1.08!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool p,
  body.dbzwe-watch-page .dbzwe-coab-copy p{font-size:14px!important;line-height:1.45!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool form,
  body.dbzwe-watch-page .dbzwe-like-search-v311{grid-template-columns:1fr!important;gap:10px!important;}
  body.dbzwe-watch-page .dbzwe-mini-tool input,
  body.dbzwe-watch-page .dbzwe-mini-tool button,
  body.dbzwe-watch-page .dbzwe-like-search-v311 input,
  body.dbzwe-watch-page .dbzwe-like-search-v311 button{height:46px!important;min-height:46px!important;border-radius:13px!important;}
  body.dbzwe-watch-page .dbzwe-coab-smart{grid-template-columns:1fr!important;}
  body.dbzwe-watch-page .dbzwe-coab-list{display:block!important;}
  body.dbzwe-watch-page .dbzwe-coab-card{min-width:0!important;max-width:100%!important;width:100%!important;grid-template-columns:46px minmax(0,1fr)!important;padding:13px!important;}
  body.dbzwe-watch-page .dbzwe-coab-card b{grid-column:1/3!important;width:100%!important;min-height:38px!important;margin-top:4px!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307{height:64px!important;min-height:64px!important;padding:7px 6px calc(7px + env(safe-area-inset-bottom))!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a{letter-spacing:.045em!important;font-size:8.6px!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 em{font-size:8.6px!important;letter-spacing:.045em!important;max-width:58px!important;}
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 span{font-size:16px!important;height:18px!important;line-height:18px!important;}
}
@media(max-width:360px){
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 a,
  body.dbzwe-watch-page .dbzwe-mobile-nav-v307 em{font-size:7.8px!important;letter-spacing:.02em!important;}
}


/* DBZ Watch v3.1.3 — Single Watch propre inspiré single thème + corrections haut */
body.dbzwe-watch-single-page .td-post-template-default,
body.dbzwe-watch-single-page .td-main-content-wrap,
body.dbzwe-watch-single-page .td-container,
body.dbzwe-watch-single-page .td-pb-row,
body.dbzwe-watch-single-page .td-ss-main-content,
body.dbzwe-watch-single-page .td-pb-span8,
body.dbzwe-watch-single-page .td-main-content,
body.dbzwe-watch-single-page main,
body.dbzwe-watch-single-page article{
  max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;
}
.dbzwe-single-template{width:100%;margin:0;background:#030812;color:#eef5ff;overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.dbzwe-single-template *{box-sizing:border-box;}
.dbzwe-single-template a{text-decoration:none!important;}
.dbzwe-single-template .dbzwe-single-hero-v307{min-height:clamp(620px,52vw,820px)!important;margin:0!important;border-radius:0!important;display:flex!important;align-items:flex-end!important;background-size:cover!important;background-position:center!important;}
.dbzwe-single-template .dbzwe-single-hero-v307:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,8,18,.96) 0%,rgba(3,8,18,.78) 38%,rgba(3,8,18,.18) 100%),linear-gradient(0deg,#030812 0%,rgba(3,8,18,.65) 34%,rgba(3,8,18,.10) 70%)!important;}
.dbzwe-single-template .dbzwe-single-hero-inner-v307{position:relative;z-index:2;width:min(1220px,calc(100% - 44px))!important;margin:0 auto!important;padding:clamp(42px,6vw,96px) 0!important;display:grid!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr)!important;gap:clamp(26px,4vw,56px)!important;align-items:end!important;}
.dbzwe-single-template .dbzwe-single-poster-v307{display:block!important;width:100%!important;max-width:220px!important;aspect-ratio:2/3!important;border-radius:22px!important;background-size:cover!important;background-position:center!important;box-shadow:0 30px 80px rgba(0,0,0,.50)!important;border:1px solid rgba(255,255,255,.16)!important;overflow:hidden!important;transform:none!important;margin:0!important;}
.dbzwe-single-template .dbzwe-single-poster-v307 span{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:50%!important;background:#16c96f!important;color:#fff!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 16px 42px rgba(22,201,111,.32)!important;}
.dbzwe-single-template .dbzwe-single-copy-v307{max-width:860px!important;}
.dbzwe-single-template .dbzwe-single-copy-v307 h1{font-size:clamp(54px,6.2vw,104px)!important;line-height:.93!important;letter-spacing:-.055em!important;color:#fff!important;margin:0 0 18px!important;text-shadow:0 22px 60px rgba(0,0,0,.55)!important;background:none!important;-webkit-text-fill-color:#fff!important;}
.dbzwe-single-template .dbzwe-single-badges-v307{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:0 0 18px!important;}
.dbzwe-single-template .dbzwe-single-badges-v307 span{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.14)!important;color:#f5f8ff!important;font-weight:900!important;}
.dbzwe-single-template .dbzwe-single-copy-v307 p{font-size:clamp(17px,1.45vw,22px)!important;line-height:1.56!important;color:#d7e0ee!important;max-width:980px!important;margin:0!important;}
.dbzwe-single-main-v313{width:min(1220px,calc(100% - 44px));margin:0 auto;padding:clamp(34px,5vw,70px) 0 90px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start;}
.dbzwe-single-story-v313{background:rgba(13,24,40,.86);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(0,0,0,.18);border-radius:24px;padding:clamp(22px,3vw,42px);}
.dbzwe-single-breadcrumb-v313{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#93a4bb;font-size:13px;margin:0 0 18px;}
.dbzwe-single-breadcrumb-v313 a{color:#93a4bb!important;}.dbzwe-single-breadcrumb-v313 strong{color:#cbd5e1;font-weight:800;}
.dbzwe-single-story-v313 h2{font-size:clamp(28px,3.2vw,46px);line-height:1.05;margin:30px 0 14px;color:#fff;letter-spacing:-.035em;}
.dbzwe-single-story-v313 h2:first-of-type{margin-top:0;}
.dbzwe-single-lead-v313,.dbzwe-single-editorial-v313,.dbzwe-single-opinion-v313 p,.dbzwe-single-recommend-v313 p{font-size:18px;line-height:1.78;color:#cdd6e5;max-width:820px;}
.dbzwe-single-editorial-v313 p{margin:0 0 18px;}.dbzwe-single-editorial-v313 a{color:#74f2ad!important;font-weight:800;}
.dbzwe-single-facts-v313{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 34px;}
.dbzwe-single-facts-v313 span{display:block;padding:15px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);}
.dbzwe-single-facts-v313 b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#91a2b8;margin-bottom:5px;}.dbzwe-single-facts-v313 em{display:block;font-style:normal;color:#fff;font-weight:950;}
.dbzwe-single-aside-v313{position:relative;}.dbzwe-single-sticky-v313{position:sticky;top:110px;background:rgba(12,22,37,.92);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.20);}
.dbzwe-single-sticky-v313 strong{display:block;color:#fff;font-size:22px;line-height:1.14;margin-bottom:8px;}.dbzwe-single-sticky-v313 p{color:#aeb9ca;font-size:14px;line-height:1.5;margin:0 0 16px;}.dbzwe-single-sticky-v313 .dbzwe-btn{width:100%;margin-top:10px;}
.dbzwe-single-full-v313{grid-column:1/3;min-width:0;}.dbzwe-single-full-v313 .dbzwe-trailer,.dbzwe-single-full-v313 .dbzwe-coab-smart,.dbzwe-single-full-v313 .dbzwe-row-section,.dbzwe-single-full-v313 .dbzwe-related{width:100%!important;margin-left:0!important;margin-right:0!important;}
.dbzwe-single-full-v313 .dbzwe-trailer-thumb{width:100%!important;min-height:clamp(280px,42vw,560px)!important;border-radius:24px!important;background-size:cover!important;background-position:center!important;}
.dbzwe-share-v313{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;margin-top:28px;}
.dbzwe-share-v313 strong{color:#fff;margin-right:4px;}.dbzwe-share-v313 a,.dbzwe-share-v313 button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#eaf2ff!important;font-weight:850;cursor:pointer;}
/* haut page Watch : réduire le grand vide au-dessus de l'appbar en clair */
body.dbzwe-watch-page .dbzwe-platform-hub{margin-top:0!important;}
body.dbzwe-watch-page .dbzwe-platform-hub:before{display:none!important;}
body.dbzwe-watch-page .dbzwe-watch-appbar-v307{margin-top:0!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-watch-appbar-v307,
body.dbzwe-watch-page.td-theme-light .dbzwe-watch-appbar-v307,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-watch-appbar-v307{background:rgba(255,255,255,.94)!important;}
/* corriger les titres de cartes en clair/sombre : pas de surlignage marron */
body.dbzwe-watch-page .dbzwe-card h3,body.dbzwe-watch-page .dbzwe-card h3 a{background:none!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3 a{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}
body.dbzwe-watch-page:not(.dbzwe-watch-light):not(.td-theme-light):not(.theme-light) .dbzwe-card h3 a{color:#fff!important;-webkit-text-fill-color:#fff!important;}
@media(max-width:980px){
  .dbzwe-single-template .dbzwe-single-hero-v307{min-height:560px!important;}
  .dbzwe-single-template .dbzwe-single-hero-inner-v307{grid-template-columns:1fr!important;width:calc(100% - 28px)!important;padding:34px 0 42px!important;gap:18px!important;}
  .dbzwe-single-template .dbzwe-single-poster-v307{width:132px!important;max-width:42vw!important;order:2!important;}
  .dbzwe-single-template .dbzwe-single-copy-v307{order:1!important;}
  .dbzwe-single-template .dbzwe-single-copy-v307 h1{font-size:clamp(42px,13vw,66px)!important;letter-spacing:-.055em!important;}
  .dbzwe-single-main-v313{width:calc(100% - 28px);grid-template-columns:1fr;gap:22px;padding:24px 0 100px;}
  .dbzwe-single-aside-v313{display:none;}.dbzwe-single-full-v313{grid-column:1;}.dbzwe-single-story-v313{padding:20px;border-radius:22px;}.dbzwe-single-story-v313 h2{font-size:28px;}.dbzwe-single-lead-v313,.dbzwe-single-editorial-v313,.dbzwe-single-opinion-v313 p,.dbzwe-single-recommend-v313 p{font-size:16px;line-height:1.7;}.dbzwe-single-facts-v313{grid-template-columns:1fr 1fr;gap:10px;}
  .dbzwe-share-v313{padding-bottom:82px;}
}
@media(max-width:520px){
  .dbzwe-single-template .dbzwe-single-hero-v307{min-height:520px!important;background-position:center top!important;}
  .dbzwe-single-template .dbzwe-single-copy-v307 h1{font-size:44px!important;}
  .dbzwe-single-template .dbzwe-single-copy-v307 p{font-size:15px!important;line-height:1.52!important;}
  .dbzwe-single-template .dbzwe-single-badges-v307 span{min-height:32px!important;padding:0 11px!important;font-size:12px!important;}
  .dbzwe-single-facts-v313{grid-template-columns:1fr;}
  .dbzwe-single-full-v313 .dbzwe-trailer-thumb{min-height:210px!important;}
}
/* mode clair single */
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-template,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-template,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-template{background:#eef4fb;color:#0f172a;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-story-v313,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-story-v313,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-story-v313{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 20px 60px rgba(15,23,42,.08);}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-story-v313 h2,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-story-v313 h2,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-story-v313 h2{color:#0f172a;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-lead-v313,
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-editorial-v313,
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-opinion-v313 p,
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-recommend-v313 p,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-lead-v313,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-editorial-v313,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-opinion-v313 p,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-recommend-v313 p,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-lead-v313,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-editorial-v313,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 p,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-recommend-v313 p{color:#465365;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-facts-v313 span,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-facts-v313 span,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-facts-v313 span{background:#f6f8fb;border-color:rgba(15,23,42,.09);}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-facts-v313 em,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-facts-v313 em,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-facts-v313 em{color:#0f172a;}

/* v3.1.4 — single Watch recovery: clean article shell + working trailer */
body.dbzwe-watch-single-page .dbzwe-single-template-v314{background:#07111f!important;color:#e8eef8!important;overflow-x:hidden!important;}
body.dbzwe-watch-single-page .dbzwe-single-main-v314{width:min(1220px,calc(100% - 44px))!important;margin:0 auto!important;padding:clamp(34px,5vw,68px) 0 92px!important;display:block!important;box-sizing:border-box!important;}
body.dbzwe-watch-single-page .dbzwe-single-story-v314{width:100%!important;max-width:980px!important;margin:0 0 clamp(28px,4vw,50px)!important;padding:clamp(24px,3vw,42px)!important;border-radius:28px!important;background:rgba(13,24,40,.88)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 24px 80px rgba(0,0,0,.22)!important;box-sizing:border-box!important;}
body.dbzwe-watch-single-page .dbzwe-single-intro-v314 h2,body.dbzwe-watch-single-page .dbzwe-single-story-v314 h2{font-size:clamp(30px,3.4vw,52px)!important;line-height:1.04!important;letter-spacing:-.04em!important;margin:0 0 16px!important;color:#fff!important;background:none!important;-webkit-text-fill-color:currentColor!important;}
body.dbzwe-watch-single-page .dbzwe-single-intro-v314 p,body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 p,body.dbzwe-watch-single-page .dbzwe-single-recommend-v313 p{max-width:840px!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.72!important;color:#cbd6e6!important;margin:0 0 18px!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;}
body.dbzwe-watch-single-page .dbzwe-trailer{width:100%!important;max-width:1120px!important;margin:clamp(28px,4vw,50px) 0!important;padding:0!important;}
body.dbzwe-watch-single-page .dbzwe-trailer .dbzwe-section-head{margin-bottom:16px!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-thumb,body.dbzwe-watch-single-page .dbzwe-trailer iframe{width:100%!important;max-width:1120px!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;border-radius:26px!important;display:grid!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-fallback{margin:12px 0 0!important;font-size:13px!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-fallback a{color:#7bf1ad!important;font-weight:800!important;}
body.dbzwe-watch-single-page .dbzwe-share-v313{width:100%!important;max-width:1120px!important;margin:30px 0 0!important;padding:22px 0 0!important;border-top:1px solid rgba(255,255,255,.12)!important;}
body.dbzwe-watch-single-page .dbzwe-coab-smart,body.dbzwe-watch-single-page .dbzwe-related{width:100%!important;max-width:1120px!important;margin-left:0!important;margin-right:0!important;}
body.dbzwe-watch-single-page .dbzwe-related .dbzwe-card{min-width:340px!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-template-v314,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-template-v314,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-template-v314{background:#edf3fa!important;color:#0f172a!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-story-v314,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-story-v314,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-story-v314{background:#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 24px 70px rgba(15,23,42,.08)!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-intro-v314 h2,body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-story-v314 h2,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-intro-v314 h2,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-story-v314 h2,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-intro-v314 h2,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-story-v314 h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-intro-v314 p,body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-opinion-v313 p,body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-recommend-v313 p,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-intro-v314 p,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-opinion-v313 p,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-recommend-v313 p,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-intro-v314 p,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 p,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-recommend-v313 p{color:#445166!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-share-v313,body.dbzwe-watch-single-page.td-theme-light .dbzwe-share-v313,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-share-v313{border-top-color:rgba(15,23,42,.12)!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-share-v313 strong,body.dbzwe-watch-single-page.td-theme-light .dbzwe-share-v313 strong,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-share-v313 strong{color:#0f172a!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-share-v313 a,body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-share-v313 button,body.dbzwe-watch-single-page.td-theme-light .dbzwe-share-v313 a,body.dbzwe-watch-single-page.td-theme-light .dbzwe-share-v313 button,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-share-v313 a,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-share-v313 button{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;}
@media(max-width:980px){body.dbzwe-watch-single-page .dbzwe-single-main-v314{width:calc(100% - 24px)!important;padding:18px 0 96px!important;}body.dbzwe-watch-single-page .dbzwe-single-story-v314{border-radius:22px!important;padding:18px!important;margin-bottom:24px!important;}body.dbzwe-watch-single-page .dbzwe-single-intro-v314 h2,body.dbzwe-watch-single-page .dbzwe-single-story-v314 h2{font-size:26px!important;line-height:1.08!important;letter-spacing:-.02em!important;}body.dbzwe-watch-single-page .dbzwe-single-intro-v314 p,body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 p,body.dbzwe-watch-single-page .dbzwe-single-recommend-v313 p{font-size:15px!important;line-height:1.6!important;}body.dbzwe-watch-single-page .dbzwe-single-facts-v313{grid-template-columns:1fr!important;}body.dbzwe-watch-single-page .dbzwe-trailer-thumb,body.dbzwe-watch-single-page .dbzwe-trailer iframe{border-radius:18px!important;}body.dbzwe-watch-single-page .dbzwe-related .dbzwe-card{min-width:0!important;}.dbzwe-single-template .dbzwe-single-copy-v307 .dbzwe-btn-ghost{display:none!important;}.dbzwe-single-template .dbzwe-single-copy-v307 .dbzwe-hero-actions{grid-template-columns:1fr!important;}.dbzwe-single-template .dbzwe-single-copy-v307 .dbzwe-btn-primary{min-height:42px!important;border-radius:13px!important;}}


/* v3.1.5 — single post stability + trailer iframe + theme-inspired readable article */
body.dbzwe-watch-single-page .dbzwe-single-template-v314{isolation:isolate!important;}
body.dbzwe-watch-single-page .dbzwe-single-main-v314{max-width:1280px!important;}
body.dbzwe-watch-single-page .dbzwe-single-story-v314{max-width:960px!important;margin-left:0!important;margin-right:auto!important;}
body.dbzwe-watch-single-page .dbzwe-single-breadcrumb-v313{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:22px!important;font-size:13px!important;color:#91a1b7!important;}
body.dbzwe-watch-single-page .dbzwe-single-breadcrumb-v313 a{color:#a8b7ca!important;text-decoration:none!important;font-weight:750!important;}
body.dbzwe-watch-single-page .dbzwe-single-breadcrumb-v313 strong{color:#fff!important;font-weight:850!important;}
body.dbzwe-watch-single-page .dbzwe-single-story-v314 section+section{margin-top:30px!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313{display:grid!important;gap:12px!important;margin:24px 0 0!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313 span{display:block!important;border-radius:18px!important;padding:16px 18px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313 b{display:block!important;margin-bottom:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;color:#91a1b7!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313 em{font-style:normal!important;font-size:17px!important;color:#fff!important;font-weight:950!important;}
body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 h2{margin-top:30px!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-frame{width:100%!important;max-width:1120px!important;aspect-ratio:16/9!important;border-radius:26px!important;overflow:hidden!important;background:#050913!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 30px 80px rgba(0,0,0,.28)!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-frame iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:#050913!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-thumb{cursor:pointer!important;}
body.dbzwe-watch-single-page .dbzwe-related{overflow:hidden!important;border-radius:28px!important;background:rgba(3,8,18,.32)!important;padding:clamp(18px,2vw,26px)!important;box-sizing:border-box!important;}
body.dbzwe-watch-single-page .dbzwe-related .dbzwe-rail{padding-bottom:18px!important;}
body.dbzwe-watch-single-page .dbzwe-share-v313{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;}
body.dbzwe-watch-single-page .dbzwe-share-v313 a,body.dbzwe-watch-single-page .dbzwe-share-v313 button{min-height:40px!important;padding:0 16px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;color:#eef5ff!important;font-weight:850!important;text-decoration:none!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-breadcrumb-v313,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-breadcrumb-v313,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-breadcrumb-v313{color:#7b8797!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-breadcrumb-v313 a,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-breadcrumb-v313 a,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-breadcrumb-v313 a{color:#738095!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-breadcrumb-v313 strong,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-breadcrumb-v313 strong,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-breadcrumb-v313 strong{color:#111827!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-related,body.dbzwe-watch-single-page.td-theme-light .dbzwe-related,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-related{background:#fff!important;box-shadow:0 22px 60px rgba(15,23,42,.06)!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-facts-v313 span,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-facts-v313 span,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-facts-v313 span{background:#f4f7fb!important;border-color:rgba(15,23,42,.08)!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-facts-v313 em,body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-facts-v313 em,html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-facts-v313 em{color:#111827!important;}
@media(max-width:980px){body.dbzwe-watch-single-page .dbzwe-single-hero-v307{min-height:560px!important;}body.dbzwe-watch-single-page .dbzwe-single-copy-v307 h1{font-size:clamp(36px,11vw,52px)!important;line-height:.98!important;}body.dbzwe-watch-single-page .dbzwe-single-copy-v307 p{font-size:14.5px!important;line-height:1.5!important;}body.dbzwe-watch-single-page .dbzwe-single-badges-v307{gap:7px!important;}body.dbzwe-watch-single-page .dbzwe-single-badges-v307 span{min-height:30px!important;padding:0 10px!important;font-size:12px!important;}body.dbzwe-watch-single-page .dbzwe-trailer-frame{border-radius:18px!important;}body.dbzwe-watch-single-page .dbzwe-related{padding:16px!important;border-radius:22px!important;}body.dbzwe-watch-single-page .dbzwe-share-v313{padding-bottom:16px!important;}body.dbzwe-watch-single-page .dbzwe-share-v313 strong{flex:0 0 100%!important;}}

/* v3.1.6 — finition single + mode clair/sombre + mobile nav safe */
body.dbzwe-watch-page{padding-bottom:0!important;}
body.dbzwe-watch-page .dbzwe-watch-hub,
body.dbzwe-watch-page .dbzwe-platform-hub,
body.dbzwe-watch-page .dbzwe-finder,
body.dbzwe-watch-page .dbzwe-like-engine,
body.dbzwe-watch-page .dbzwe-topic-page,
body.dbzwe-watch-single-page .dbzwe-single-template{overflow-x:hidden!important;}

/* Le header Watch doit rester contenu, sans grand vide ni débordement. */
body.dbzwe-watch-page .dbzwe-watch-appbar-v307{max-width:100vw!important;overflow:hidden!important;}
body.dbzwe-watch-page .dbzwe-watch-menu-v307,
body.dbzwe-watch-page .dbzwe-watch-actions-v307,
body.dbzwe-watch-page .dbzwe-watch-chips-v307{overscroll-behavior-x:contain!important;}

/* Cartes plateformes : jamais au-dessus du texte, jamais en colonne verticale. */
body.dbzwe-watch-page .dbzwe-coab-smart,
body.dbzwe-watch-single-page .dbzwe-coab-smart{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,440px)!important;
  align-items:center!important;
  overflow:hidden!important;
  position:relative!important;
  z-index:1!important;
}
body.dbzwe-watch-page .dbzwe-coab-copy,
body.dbzwe-watch-single-page .dbzwe-coab-copy{min-width:0!important;position:relative!important;z-index:2!important;}
body.dbzwe-watch-page .dbzwe-coab-copy strong,
body.dbzwe-watch-single-page .dbzwe-coab-copy strong{display:block!important;max-width:760px!important;}
body.dbzwe-watch-page .dbzwe-coab-list,
body.dbzwe-watch-single-page .dbzwe-coab-list{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:12px!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:visible!important;
}
body.dbzwe-watch-page .dbzwe-coab-card,
body.dbzwe-watch-single-page .dbzwe-coab-card{
  width:min(100%,420px)!important;
  min-width:0!important;
  max-width:420px!important;
  grid-template-columns:46px minmax(0,1fr) auto!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
}
body.dbzwe-watch-page .dbzwe-coab-card strong,
body.dbzwe-watch-page .dbzwe-coab-card em,
body.dbzwe-watch-page .dbzwe-coab-card b,
body.dbzwe-watch-single-page .dbzwe-coab-card strong,
body.dbzwe-watch-single-page .dbzwe-coab-card em,
body.dbzwe-watch-single-page .dbzwe-coab-card b{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;}

/* Single : lisible, proche d'un vrai article, sans doublons visuels ni débordement. */
body.dbzwe-watch-single-page .dbzwe-single-template-v314{background:#06101d!important;}
body.dbzwe-watch-single-page .dbzwe-single-main-v314{width:min(1220px,calc(100% - 40px))!important;max-width:1220px!important;margin:0 auto!important;padding:clamp(32px,4vw,58px) 0 110px!important;}
body.dbzwe-watch-single-page .dbzwe-single-story-v314{max-width:920px!important;margin:0 0 34px!important;}
body.dbzwe-watch-single-page .dbzwe-single-intro-v314 h2,
body.dbzwe-watch-single-page .dbzwe-single-story-v314 h2{font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em!important;}
body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 h2{font-size:clamp(30px,3vw,44px)!important;}
body.dbzwe-watch-single-page .dbzwe-single-intro-v314 p,
body.dbzwe-watch-single-page .dbzwe-single-opinion-v313 p{font-size:17px!important;line-height:1.72!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
body.dbzwe-watch-single-page .dbzwe-single-facts-v313 span{min-width:0!important;}

/* Hero single : image bien cadrée + bouton bande-annonce réellement cliquable. */
body.dbzwe-watch-single-page .dbzwe-single-hero-v307{position:relative!important;overflow:hidden!important;background-position:center center!important;}
body.dbzwe-watch-single-page .dbzwe-single-copy-v307 h1{max-width:960px!important;}
body.dbzwe-watch-single-page .dbzwe-single-copy-v307 .dbzwe-btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#12d66f,#049a4b)!important;}
body.dbzwe-watch-single-page .dbzwe-single-copy-v307 .dbzwe-btn-ghost{color:#eef5ff!important;-webkit-text-fill-color:#eef5ff!important;}

/* Trailer : iframe visible, responsive, et stable. */
body.dbzwe-watch-single-page .dbzwe-trailer{max-width:1120px!important;margin:34px 0!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-frame{width:100%!important;aspect-ratio:16/9!important;min-height:260px!important;border-radius:24px!important;overflow:hidden!important;background:#050913!important;}
body.dbzwe-watch-single-page .dbzwe-trailer-frame iframe{width:100%!important;height:100%!important;display:block!important;border:0!important;}

/* Rails : scroll horizontal volontaire, dernier élément accessible, pas coupé brutalement. */
body.dbzwe-watch-page .dbzwe-rail,
body.dbzwe-watch-single-page .dbzwe-rail{padding:4px clamp(18px,4vw,52px) 22px 2px!important;scrollbar-width:thin!important;}
body.dbzwe-watch-page .dbzwe-row-section,
body.dbzwe-watch-single-page .dbzwe-row-section{overflow:hidden!important;}
body.dbzwe-watch-page .dbzwe-card,
body.dbzwe-watch-single-page .dbzwe-card{border-radius:22px!important;}
body.dbzwe-watch-page .dbzwe-poster,
body.dbzwe-watch-single-page .dbzwe-poster{background-size:cover!important;background-position:center!important;min-height:210px!important;}
body.dbzwe-watch-page .dbzwe-card-body,
body.dbzwe-watch-single-page .dbzwe-card-body{min-height:168px!important;}
body.dbzwe-watch-page .dbzwe-card h3 a,
body.dbzwe-watch-single-page .dbzwe-card h3 a{line-height:1.12!important;}

/* Mode clair : contraste propre, cartes blanches, blocs plateformes maîtrisés. */
body.dbzwe-watch-page.dbzwe-watch-light,
body.dbzwe-watch-page.td-theme-light,
html[data-theme="light"] body.dbzwe-watch-page{background:#edf3fa!important;color:#0f172a!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-smart,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-smart,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-smart{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 22px 65px rgba(15,23,42,.08)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-copy strong,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-copy strong,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-copy strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-coab-copy p,
body.dbzwe-watch-page.td-theme-light .dbzwe-coab-copy p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-coab-copy p{color:#465365!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card,
body.dbzwe-watch-page.td-theme-light .dbzwe-card,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 18px 50px rgba(15,23,42,.08)!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card-body,
body.dbzwe-watch-page.td-theme-light .dbzwe-card-body,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card-body{background:#fff!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card h3 a,
body.dbzwe-watch-page.td-theme-light .dbzwe-card h3 a,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card h3 a{color:#101828!important;-webkit-text-fill-color:#101828!important;}
body.dbzwe-watch-page.dbzwe-watch-light .dbzwe-card p,
body.dbzwe-watch-page.td-theme-light .dbzwe-card p,
html[data-theme="light"] body.dbzwe-watch-page .dbzwe-card p{color:#536071!important;}
body.dbzwe-watch-single-page.dbzwe-watch-light .dbzwe-single-template-v314,
body.dbzwe-watch-single-page.td-theme-light .dbzwe-single-template-v314,
html[data-theme="light"] body.dbzwe-watch-single-page .dbzwe-single-template-v314{background:#edf3fa!important;color:#0f172a!important;}

@media(max-width:980px){
  body.dbzwe-watch-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;}
  body.dbzwe-watch-page .dbzwe-watch-appbar-v307{position:relative!important;top:auto!important;z-index:20!important;margin:8px 8px 0!important;border-radius:18px!important;}
  body.dbzwe-watch-page .dbzwe-watch-menu-v307{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;}
  body.dbzwe-watch-page .dbzwe-watch-chips-v307{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;padding-left:12px!important;padding-right:12px!important;}
  body.dbzwe-watch-page .dbzwe-coab-smart,
  body.dbzwe-watch-single-page .dbzwe-coab-smart{grid-template-columns:1fr!important;padding:18px!important;border-radius:22px!important;gap:16px!important;}
  body.dbzwe-watch-page .dbzwe-coab-list,
  body.dbzwe-watch-single-page .dbzwe-coab-list{justify-content:stretch!important;display:block!important;}
  body.dbzwe-watch-page .dbzwe-coab-card,
  body.dbzwe-watch-single-page .dbzwe-coab-card{width:100%!important;max-width:100%!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;}
  body.dbzwe-watch-page .dbzwe-coab-card b,
  body.dbzwe-watch-single-page .dbzwe-coab-card b{grid-column:1/3!important;width:100%!important;min-height:38px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-hero-v307{min-height:500px!important;background-position:center top!important;}
  body.dbzwe-watch-single-page .dbzwe-single-hero-inner-v307{width:calc(100% - 24px)!important;padding:28px 0 34px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-poster-v307{display:none!important;}
  body.dbzwe-watch-single-page .dbzwe-single-copy-v307 h1{font-size:clamp(34px,10vw,48px)!important;line-height:1!important;letter-spacing:-.04em!important;}
  body.dbzwe-watch-single-page .dbzwe-single-copy-v307 p{font-size:14.5px!important;line-height:1.48!important;}
  body.dbzwe-watch-single-page .dbzwe-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-main-v314{width:calc(100% - 22px)!important;padding:20px 0 calc(120px + env(safe-area-inset-bottom))!important;}
  body.dbzwe-watch-single-page .dbzwe-single-story-v314{border-radius:22px!important;padding:18px!important;margin-bottom:22px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-facts-v313{grid-template-columns:1fr!important;}
  body.dbzwe-watch-single-page .dbzwe-trailer-frame{min-height:190px!important;border-radius:18px!important;}
  body.dbzwe-watch-page .dbzwe-rail .dbzwe-card,
  body.dbzwe-watch-single-page .dbzwe-rail .dbzwe-card{flex:0 0 84vw!important;width:84vw!important;max-width:84vw!important;}
  body.dbzwe-watch-page .dbzwe-poster,
  body.dbzwe-watch-single-page .dbzwe-poster{min-height:155px!important;}
  body.dbzwe-watch-page .dbzwe-card-body,
  body.dbzwe-watch-single-page .dbzwe-card-body{min-height:142px!important;}
  body.dbzwe-watch-single-page .dbzwe-share-v313{padding-bottom:10px!important;margin-bottom:10px!important;}
}

@media(max-width:430px){
  body.dbzwe-watch-page .dbzwe-watch-appbar-v307{margin-left:8px!important;margin-right:8px!important;padding:9px!important;}
  body.dbzwe-watch-page .dbzwe-watch-brand-v307 strong{font-size:14px!important;}
  body.dbzwe-watch-page .dbzwe-watch-menu-v307 a,
  body.dbzwe-watch-page .dbzwe-watch-actions-v307 a,
  body.dbzwe-watch-page .dbzwe-watch-chips-v307 a{font-size:10.5px!important;min-height:31px!important;padding:0 10px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-hero-v307{min-height:460px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-copy-v307 h1{font-size:34px!important;}
  body.dbzwe-watch-single-page .dbzwe-single-badges-v307 span{font-size:11px!important;}
}

/* v3.1.7 — Mini-app Watch + clair/sombre propre */
body.dbzwe-watch-page.dbzwe-watch-v317{--dbzwe-app-bg:#07111f;--dbzwe-app-card:#0d1828;--dbzwe-app-soft:#122238;--dbzwe-app-text:#eef5ff;--dbzwe-app-muted:#aeb9ca;--dbzwe-app-border:rgba(255,255,255,.11);background:var(--dbzwe-app-bg)!important;color:var(--dbzwe-app-text)!important}
body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-watch-app{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:radial-gradient(circle at 82% 4%,rgba(23,216,115,.13),transparent 28%),linear-gradient(180deg,var(--dbzwe-app-bg),#091524)!important;overflow:hidden!important;padding-bottom:96px!important}
.dbzwe-app-hero-v317{position:relative!important;min-height:clamp(560px,48vw,760px)!important;background-color:#08111f!important;background-position:center!important;background-size:cover!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important}
.dbzwe-app-hero-v317:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(7,17,31,.98),rgba(7,17,31,.76) 48%,rgba(7,17,31,.22)),linear-gradient(0deg,var(--dbzwe-app-bg) 0%,rgba(7,17,31,.68) 32%,rgba(7,17,31,.08) 82%)!important}
.dbzwe-app-hero-copy-v317{position:relative!important;z-index:2!important;width:min(980px,calc(100% - clamp(32px,7vw,112px)))!important;margin:0 auto!important;padding:clamp(56px,8vw,112px) 0 clamp(44px,7vw,92px)!important}
.dbzwe-app-hero-copy-v317 h1{font-size:clamp(58px,7vw,112px)!important;line-height:.92!important;letter-spacing:-.065em!important;margin:0 0 18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;text-shadow:0 26px 76px rgba(0,0,0,.55)!important}
.dbzwe-app-hero-copy-v317 p{max-width:760px!important;font-size:clamp(16px,1.45vw,22px)!important;line-height:1.55!important;margin:0!important;color:#d7e0ee!important}
.dbzwe-app-search-v317{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;max-width:760px!important;margin:28px 0 0!important;padding:8px!important;border-radius:22px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.13)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
.dbzwe-app-search-v317 input{min-height:56px!important;border:0!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;padding:0 18px!important;font-weight:850!important;outline:0!important}
.dbzwe-app-search-v317 button{min-height:56px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#17d873,#08a852)!important;color:#fff!important;font-weight:1000!important;padding:0 22px!important;cursor:pointer!important}
.dbzwe-app-quick-v317{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:16px!important}
.dbzwe-app-quick-v317 a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.12)!important;color:#e9f2ff!important;font-weight:900!important;font-size:13px!important;text-decoration:none!important}
.dbzwe-watch-rows-v317{padding-top:26px!important}
.dbzwe-seasons-panel-v317{width:min(1440px,calc(100% - clamp(32px,7vw,112px)))!important;margin:42px auto 48px!important}
.dbzwe-season-grid-v317{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.dbzwe-season-card-v317 a{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:112px!important;padding:12px!important;border-radius:20px!important;background:rgba(255,255,255,.065)!important;border:1px solid var(--dbzwe-app-border)!important;color:var(--dbzwe-app-text)!important;text-decoration:none!important;box-shadow:0 18px 50px rgba(0,0,0,.16)!important}
.dbzwe-season-card-poster-v317{display:block!important;width:76px!important;aspect-ratio:2/3!important;border-radius:14px!important;background:linear-gradient(135deg,#111827,#253044)!important;background-size:cover!important;background-position:center!important}
.dbzwe-season-card-copy-v317{min-width:0!important}
.dbzwe-season-card-copy-v317 b{display:block!important;color:var(--dbzwe-app-text)!important;font-size:15px!important;line-height:1.18!important;margin-bottom:6px!important;white-space:normal!important}
.dbzwe-season-card-copy-v317 em{display:block!important;color:var(--dbzwe-app-muted)!important;font-style:normal!important;font-size:12.5px!important;line-height:1.35!important}
.dbzwe-season-guide-v317{margin-top:26px!important;padding:22px!important;border-radius:22px!important;background:rgba(23,216,115,.08)!important;border:1px solid rgba(23,216,115,.18)!important}
.dbzwe-season-guide-v317 h2{font-size:clamp(26px,2.7vw,38px)!important;line-height:1.08!important;margin:0 0 16px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.dbzwe-season-guide-v317 p{margin:14px 0 0!important;color:#cbd6e6!important;font-size:16px!important;line-height:1.65!important}
.dbzwe-season-guide-stats-v317{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.dbzwe-season-guide-stats-v317 span{display:block!important;padding:16px!important;border-radius:16px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.11)!important}
.dbzwe-season-guide-stats-v317 b{display:block!important;color:#8affc4!important;font-size:24px!important;line-height:1!important;margin-bottom:6px!important}
.dbzwe-season-guide-stats-v317 em{display:block!important;color:#e7eef8!important;font-style:normal!important;font-weight:850!important}

body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light,
body.dbzwe-watch-page.dbzwe-watch-v317.theme-light,
body.dbzwe-watch-page.dbzwe-watch-v317.light-mode,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317,
html[data-color-scheme="light"] body.dbzwe-watch-page.dbzwe-watch-v317{--dbzwe-app-bg:#f2f6fb;--dbzwe-app-card:#ffffff;--dbzwe-app-soft:#e8eef7;--dbzwe-app-text:#0f172a;--dbzwe-app-muted:#536071;--dbzwe-app-border:rgba(15,23,42,.10);background:#f2f6fb!important;color:#0f172a!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-watch-app,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-watch-app,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-watch-app{background:radial-gradient(circle at 82% 4%,rgba(23,216,115,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef4fb)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-app-hero-v317:before,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-app-hero-v317:before,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-app-hero-v317:before{background:linear-gradient(90deg,rgba(248,251,255,.96),rgba(248,251,255,.75) 48%,rgba(248,251,255,.22)),linear-gradient(0deg,#f2f6fb 0%,rgba(242,246,251,.72) 32%,rgba(242,246,251,.08) 82%)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-app-hero-copy-v317 h1,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-app-hero-copy-v317 h1,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-app-hero-copy-v317 h1{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-app-hero-copy-v317 p,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-app-hero-copy-v317 p,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-app-hero-copy-v317 p{color:#415066!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-app-search-v317,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-app-search-v317,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-app-search-v317{background:#fff!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 18px 60px rgba(15,23,42,.10)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-app-quick-v317 a,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-app-quick-v317 a,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-app-quick-v317 a{background:#fff!important;border-color:rgba(15,23,42,.10)!important;color:#0f172a!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-season-card-v317 a,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-season-card-v317 a,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-season-card-v317 a{background:#fff!important;border-color:rgba(15,23,42,.09)!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-season-guide-v317,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-season-guide-v317,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-season-guide-v317{background:#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 18px 50px rgba(15,23,42,.07)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-season-guide-v317 h2,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-season-guide-v317 h2,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-season-guide-v317 h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-season-guide-v317 p,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-season-guide-v317 p,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-season-guide-v317 p{color:#465365!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-season-guide-stats-v317 span,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-season-guide-stats-v317 span,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-season-guide-stats-v317 span{background:#f5f8fc!important;border-color:rgba(15,23,42,.08)!important}
body.dbzwe-watch-page.dbzwe-watch-v317.dbzwe-watch-light .dbzwe-season-guide-stats-v317 em,
body.dbzwe-watch-page.dbzwe-watch-v317.td-theme-light .dbzwe-season-guide-stats-v317 em,
html[data-theme="light"] body.dbzwe-watch-page.dbzwe-watch-v317 .dbzwe-season-guide-stats-v317 em{color:#0f172a!important}

@media(max-width:980px){
  .dbzwe-app-hero-v317{min-height:520px!important}
  .dbzwe-app-hero-copy-v317{width:calc(100% - 28px)!important;padding:42px 0 38px!important}
  .dbzwe-app-hero-copy-v317 h1{font-size:clamp(46px,13vw,68px)!important;letter-spacing:-.055em!important}
  .dbzwe-app-search-v317{grid-template-columns:1fr!important;border-radius:18px!important}
  .dbzwe-app-search-v317 input,.dbzwe-app-search-v317 button{min-height:50px!important}
  .dbzwe-seasons-panel-v317{width:calc(100% - 24px)!important;margin-top:28px!important}
  .dbzwe-season-grid-v317{grid-template-columns:1fr!important}
  .dbzwe-season-card-v317 a{min-height:96px!important;border-radius:18px!important}
  .dbzwe-season-guide-v317{padding:18px!important;border-radius:20px!important}
  .dbzwe-season-guide-stats-v317{grid-template-columns:1fr!important}
}
@media(max-width:430px){
  .dbzwe-app-hero-v317{min-height:490px!important}
  .dbzwe-app-hero-copy-v317 h1{font-size:44px!important}
  .dbzwe-app-hero-copy-v317 p{font-size:14.5px!important}
  .dbzwe-app-quick-v317{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important}
  .dbzwe-app-quick-v317 a{white-space:nowrap!important}
}

/* v3.1.8 — Watch autonome type mini-app, sans template catégorie */
html:has(body.dbzwe-watch-standalone){margin:0!important;background:#07111f!important}
body.dbzwe-watch-standalone{margin:0!important;min-height:100vh!important;background:#07111f!important;color:#eef5ff!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-x:hidden!important}
body.dbzwe-watch-standalone *{box-sizing:border-box!important}
body.dbzwe-watch-standalone .dbzwe-watch-app{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}
body.dbzwe-watch-standalone .dbzwe-watch-appbar-v307{position:sticky!important;top:0!important;margin:0!important;border-radius:0!important}
body.dbzwe-watch-standalone .dbzwe-watch-chips-v307{position:sticky!important;top:70px!important;z-index:70!important}
body.dbzwe-watch-standalone .dbzwe-app-hero-compact-v318{min-height:360px!important;background:radial-gradient(circle at 82% 8%,rgba(23,216,115,.16),transparent 28%),linear-gradient(135deg,#07111f,#0f1f35)!important}
body.dbzwe-watch-standalone .dbzwe-app-hero-compact-v318:before{background:linear-gradient(90deg,rgba(7,17,31,.96),rgba(7,17,31,.78),rgba(7,17,31,.35))!important}
body.dbzwe-watch-standalone .dbzwe-mobile-nav-v307{display:none!important}
body.dbzwe-watch-standalone .dbzwe-ad{display:block!important}
body.dbzwe-watch-standalone .dbzwe-card{contain:layout paint!important}
body.dbzwe-watch-standalone .dbzwe-poster[style*="image.tmdb.org"],
body.dbzwe-watch-standalone .dbzwe-single-poster-v307[style*="image.tmdb.org"],
body.dbzwe-watch-standalone .dbzwe-season-card-poster-v317[style*="image.tmdb.org"]{background-color:#111827!important}
body.dbzwe-watch-standalone.dbzwe-watch-light,
html[data-theme="light"] body.dbzwe-watch-standalone{background:#f2f6fb!important;color:#0f172a!important}
body.dbzwe-watch-standalone.dbzwe-watch-light .dbzwe-app-hero-compact-v318,
html[data-theme="light"] body.dbzwe-watch-standalone .dbzwe-app-hero-compact-v318{background:radial-gradient(circle at 82% 8%,rgba(23,216,115,.12),transparent 28%),linear-gradient(135deg,#f8fbff,#eaf1fa)!important}
body.dbzwe-watch-standalone.dbzwe-watch-light .dbzwe-app-hero-compact-v318:before,
html[data-theme="light"] body.dbzwe-watch-standalone .dbzwe-app-hero-compact-v318:before{background:linear-gradient(90deg,rgba(248,251,255,.96),rgba(248,251,255,.82),rgba(248,251,255,.35))!important}
@media(max-width:980px){
  body.dbzwe-watch-standalone .dbzwe-watch-appbar-v307{position:relative!important;top:auto!important;margin:0!important;border-radius:0!important}
  body.dbzwe-watch-standalone .dbzwe-watch-chips-v307{position:relative!important;top:auto!important}
  body.dbzwe-watch-standalone .dbzwe-app-hero-v317{min-height:500px!important}
  body.dbzwe-watch-standalone .dbzwe-app-hero-compact-v318{min-height:300px!important}
  body.dbzwe-watch-standalone .dbzwe-mobile-nav-v307{display:grid!important}
}
