/* HDToday presentation. No external fonts, scripts or advertisement assets. */
:root{--background:#080f28;--panel:#141c35;--panel-2:#1e294a;--text:#e8ecf3;--muted:#8da0bc;--accent:#269abc;--accent-hover:#35afcf;--yellow:#f2c512;--line:#25314b;color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--background);color:var(--text);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button,a,input,select,summary{touch-action:manipulation}button{border:0}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}img{display:block;max-width:100%;height:auto;object-fit:cover}svg{vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{color:#fff;line-height:1.25}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none!important}summary{cursor:pointer}input,textarea,select{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:12px 15px;color:var(--text);min-width:0}input::placeholder,textarea::placeholder{color:var(--muted)}.bt-icon{width:20px;height:20px;flex:0 0 20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 25px;border-radius:28px;background:var(--accent);color:white;line-height:1.4;font-weight:500}.button:hover{background:var(--accent-hover);color:white}.button.secondary{background:#19243bce;border:1px solid #ffffff30}.button.secondary:hover{background:#34435a}.round{padding:12px;width:46px;height:46px}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;z-index:99999;top:8px;left:8px;padding:10px 18px;background:var(--yellow);color:#080f28}.hdt-container,.hdt-header-inner,.hdt-footer-inner,.page,.popular-actors-container,.movies-actor-container,.bt-home-copy,.player-page{width:calc(100% - 48px);max-width:1180px;margin-inline:auto}
/* Navigation */
.top-bar{position:sticky;top:0;z-index:40;background:#10172ceF;backdrop-filter:blur(14px)}.admin-bar .top-bar{top:32px}.hdt-header-inner{min-height:98px;display:flex;align-items:center;gap:25px}.top-bar-logo{flex:0 0 165px;width:165px;display:block}.top-bar-logo img,.bt-footer-logo img{width:165px;height:51px;object-fit:contain;object-position:left center}.brand-word{font-size:27px;font-weight:800;color:white;letter-spacing:-.7px}.hdt-navigation{margin-left:auto}.hdt-navigation>summary{display:none}.top-bar-links{display:flex;align-items:center;gap:28px;white-space:nowrap}.top-bar-links>a,.nav-dropdown>summary{font-size:15px;font-weight:400;display:flex;align-items:center;gap:5px;min-height:44px;color:#d9deeb;list-style:none}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary span{font-size:19px;line-height:1;color:var(--accent)}.top-bar-links a:hover,.top-bar-links [aria-current=page],.nav-dropdown[open]>summary{color:#fff}.nav-dropdown{position:relative}.nav-dropdown-panel{position:absolute;top:calc(100% + 8px);left:-16px;background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 35px #0008;border-radius:6px;padding:10px;min-width:195px;max-height:65vh;overflow:auto}.nav-dropdown-panel a{display:block;padding:8px 12px;font-size:14px;line-height:1.4;border-radius:3px}.nav-dropdown-panel a:hover{background:var(--panel-2)}.nav-dropdown-panel:has(a:nth-child(8)){display:grid;grid-template-columns:repeat(2,1fr);min-width:320px}.top-bar-search{width:180px;flex:0 1 180px;margin-left:auto}.hdt-search{display:flex;position:relative}.hdt-search input{width:100%;border-radius:24px;background:#080f2860;padding:8px 39px 8px 16px;height:40px}.hdt-search button{position:absolute;right:0;top:0;width:40px;height:40px;display:grid;place-items:center;background:transparent;color:var(--accent)}.hdt-search input:focus{border-color:var(--accent);outline-offset:1px}.hdt-my-list{display:flex;align-items:center;gap:7px;padding:9px 14px;border-radius:24px;background:var(--accent);color:#fff;white-space:nowrap;font-size:14px;margin-left:-14px}.hdt-my-list:hover{color:white;background:var(--accent-hover)}.hdt-my-list svg{width:17px;height:17px;flex-basis:17px}.bt-announcement{position:relative;background:var(--panel-2);padding:13px 55px;text-align:center;font-size:13px;color:white}.bt-announcement button{position:absolute;top:8px;right:20px;background:none;font-size:24px}
/* Full-resolution, five-title hero */
.hero{height:450px;min-height:400px;position:relative;isolation:isolate;overflow:hidden;background:#050b1c}.bt-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s;pointer-events:none}.bt-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.bt-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 33%;z-index:-2}.bt-hero-slide:after,.hdt-landing:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,22,.92),rgba(4,9,22,.42) 60%,rgba(4,9,22,.2)),linear-gradient(0deg,var(--background),transparent 60%);z-index:-1}.bt-hero-slide{isolation:isolate}.hero-content{max-width:1180px;width:calc(100% - 48px);margin:auto;padding:42px 0 80px}.bt-hero-title{font-size:clamp(32px,4.4vw,58px);letter-spacing:-1px;line-height:1.15;max-width:950px;margin-bottom:15px;font-weight:750;text-wrap:balance}.bt-hero-title .hdt-quality{display:inline-block;font-size:10px;letter-spacing:0;vertical-align:middle;margin-left:12px;transform:translateY(-3px)}.hdt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:13px;line-height:1.5}.hdt-rating{color:var(--yellow);font-size:18px;white-space:nowrap}.hdt-rating small{font-size:12px}.hdt-quality{background:var(--yellow);color:#10172b;padding:1px 5px;border-radius:6px;font-size:11px;font-weight:750;line-height:1.6}.hero-text{max-width:790px;color:#bdc8d9;font-size:19px;line-height:1.55;margin:21px 0 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hero-actions{display:flex;align-items:center;gap:12px}.hero-actions>.button:first-child{font-size:17px;padding:12px 26px}.bt-save.saved svg{fill:var(--yellow);color:var(--yellow)}.bt-hero-controls{display:flex;align-items:center;gap:10px;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:3}.bt-hero-controls>button{width:30px;height:30px;border-radius:50%;background:#0a142485;display:grid;place-items:center}.bt-hero-controls>button:hover{background:var(--accent)}.bt-hero-controls [data-hero-prev] svg{transform:rotate(180deg)}.bt-hero-controls .bt-icon{width:15px;height:15px;flex-basis:15px}.bt-hero-dots{display:flex;align-items:center;gap:10px}.bt-hero-dots button{width:8px;height:8px;border-radius:50%;padding:0;background:#ffffff50;box-shadow:0 0 0 5px transparent}.bt-hero-dots button[aria-current=true]{background:var(--accent);box-shadow:0 0 0 3px #269abc30}.bt-hero-controls [data-hero-pause] span{height:10px;width:9px;border-inline:3px solid white}.bt-hero-controls [data-hero-pause][aria-pressed=true] span{width:0;height:0;border:0;border-left:8px solid white;border-top:5px solid transparent;border-bottom:5px solid transparent}
/* Catalogue and sidebar */
.hdt-catalogue{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding-top:24px;padding-bottom:45px}.hdt-main-column{min-width:0}.hdt-section-heading{display:flex;gap:24px;align-items:center;margin-bottom:27px;min-height:45px}.hdt-section-heading h2{font-size:30px;letter-spacing:-.6px;font-weight:700}.hdt-tabs{display:flex;gap:24px;align-items:center}.hdt-tabs a{position:relative;display:block;font-size:14px;color:#7d8fad;padding:13px 0;white-space:nowrap}.hdt-tabs a.active{color:white;font-weight:650}.hdt-tabs a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--yellow)}.page-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 16px}.hdt-main-column .page-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.media-card{position:relative;min-width:0;align-self:start}.bt-card-link{display:block}.hdt-poster{display:block;position:relative;isolation:isolate;overflow:hidden;border-radius:4px;aspect-ratio:2/3;background:var(--panel)}.hdt-poster>img{width:100%;height:100%;object-fit:cover;transition:filter .25s}.bt-card-title{display:block;text-align:center;margin-top:9px;font-size:13px;color:#e2e5ec;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.6}.media-card:hover .bt-card-title{color:var(--accent)}.hdt-card-year{position:absolute;bottom:8px;right:8px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;border-radius:12px;padding:1px 7px}.hdt-card-kind{position:absolute;left:8px;bottom:8px;padding:1px 6px;border:1px solid #ffffff70;border-radius:3px;font-size:10px;color:white;background:#080f28b0}.hdt-card-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:2px solid #fff;border-radius:50%;width:56px;height:56px;opacity:0;color:#fff;transition:opacity .2s}.hdt-card-play .bt-icon{width:28px;height:28px}.media-card:hover .hdt-card-play,.media-card:focus-within .hdt-card-play{opacity:1}.media-card:hover .hdt-poster>img{filter:brightness(.6)}.media-card-bookmark{position:absolute;top:7px;right:7px;border-radius:50%;width:32px;height:32px;background:#0a1325b3;display:grid;place-items:center;opacity:0;transition:opacity .2s;z-index:2}.media-card-bookmark .bt-icon{width:17px;height:17px;flex-basis:17px}.media-card:hover .media-card-bookmark,.media-card:focus-within .media-card-bookmark,.media-card-bookmark.saved{opacity:1}.hdt-card-brief{position:absolute;left:60%;top:35%;width:300px;z-index:8;background:linear-gradient(130deg,#25314e,#0a1428);border:1px solid #465270;border-radius:5px;box-shadow:0 8px 25px #0008;padding:18px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s}.hdt-card-brief strong{display:block;margin-bottom:6px;color:white;font-size:15px}.hdt-card-brief p{font-size:13px;line-height:1.5;color:var(--muted);margin-top:8px}.media-card:hover{z-index:5}.media-card:hover .hdt-card-brief{visibility:visible;opacity:1}.media-card:nth-child(4n) .hdt-card-brief{left:auto;right:60%}.hdt-view-more{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 18px;margin:27px 0 40px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:13px}.hdt-view-more:hover{background:var(--panel);color:white;border-color:var(--accent)}.hdt-view-more .bt-icon{width:14px;height:14px}.bt-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px;padding:10px 16px;background:var(--panel);border-left:2px solid var(--accent);border-radius:4px;margin:0 0 24px}.bt-notice button{background:none;font-size:23px;color:var(--muted)}.hdt-sidebar h2{background:var(--panel);color:#91a7c8;text-transform:uppercase;text-align:center;font-size:11px;padding:14px;border-radius:3px;margin:0 0 20px}.hdt-ranked li{display:flex;gap:19px;margin-bottom:22px;align-items:flex-start}.hdt-mini-poster{position:relative;flex:0 0 76px;width:76px}.hdt-mini-poster img{width:76px;height:114px;border-radius:3px}.hdt-mini-poster>span{position:absolute;top:-4px;left:-5px;width:31px;height:31px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #269abc25;display:grid;place-items:center;color:white;font-size:14px;font-weight:700}.hdt-ranked li>div{padding-top:0;min-width:0}.hdt-ranked li>div>a{font-size:14px;color:#e3e8f2;line-height:1.5}.hdt-ranked .hdt-meta{gap:7px;margin-top:7px;font-size:11px}.hdt-ranked .hdt-meta>span:nth-child(3):not(.hdt-quality){display:none}.hdt-ranked .hdt-rating{font-size:17px}.hdt-ranked .hdt-quality{font-size:10px}.hdt-sidebar>section+section{margin-top:35px}.hdt-side-tabs{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:6px}.hdt-side-tabs a:first-child{color:white}.hdt-recommended li{padding:14px 0;border-bottom:1px solid #202b43}.hdt-recommended a{font-size:14px}.hdt-recommended .hdt-meta{margin-top:5px}.hdt-recommended .hdt-meta>span:nth-child(3):not(.hdt-quality){display:none}
/* Browse, search, people, saved titles and editorial pages */
.page,.popular-actors-container,.movies-actor-container{padding-block:35px 65px;min-height:55vh}.page-title,.actor-heading-text{font-size:32px;margin:0 0 25px;letter-spacing:-.5px}.bt-filter-panel{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-bottom:30px}.bt-filter-hint{font-size:13px;color:var(--muted);margin-bottom:16px}.bt-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.bt-filter-grid label>span{display:block;font-size:10px;letter-spacing:1px;font-weight:700;margin-bottom:5px;color:var(--muted)}.bt-filter-grid select{width:100%;background:var(--background);font-size:13px}.bt-apply{margin-top:19px;font-size:12px}.bt-filter-summary{font-size:13px;color:var(--muted);margin:-15px 0 25px}.bt-search-main{display:flex;gap:12px}.bt-search-main input{width:100%;background:var(--background)}.bt-search-modes{display:flex;gap:25px;margin-top:17px;font-size:13px}.bt-search-modes label{display:flex;gap:7px;align-items:center}.bt-search-modes input{accent-color:var(--accent)}.bt-search-help{color:var(--muted);padding:35px 0;line-height:1.9}.bt-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:35px 0;color:var(--muted);font-size:13px}.bt-page-controls{display:flex;align-items:center;gap:15px}.bt-page-controls a{background:var(--panel);padding:8px 17px;border-radius:20px;color:white}.bt-page-jump{display:flex;align-items:center;gap:10px}.bt-page-jump input{width:80px;padding:8px;margin-left:8px}.bt-page-jump .button{padding:8px 18px}.bt-empty{padding:45px 20px;text-align:center;color:var(--muted)}.bt-empty-home{padding:90px 24px;min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.bt-empty-home h1{font-size:44px}.bt-empty-home p{color:var(--muted)}.bt-actor-search{display:flex;gap:14px;max-width:760px;margin:0 0 30px}.bt-actor-search input{flex:1}.bt-actor-search select{min-width:160px}.bt-actor-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}.bt-actor-card{min-width:0}.bt-actor-card img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:4px}.bt-actor-card h2{font-size:14px;line-height:1.4;text-align:center;margin-top:10px;font-weight:500}.bt-actor-card:hover h2{color:var(--accent)}.bt-actor-header{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:20px}.bt-actor-portrait{width:120px;height:120px;border-radius:50%;border:3px solid var(--accent)}.bt-actor-header h1{font-size:32px}.bt-list-tabs{display:flex;align-items:center;gap:10px;margin:12px 0 30px}.bt-list-tabs a,.bt-list-tabs button{background:var(--panel);color:var(--muted);border-radius:24px;padding:9px 20px;font-size:13px}.bt-list-tabs .active{background:var(--accent);color:white}#bt-saved-list>.media-card>.bt-card-link>img{width:100%;aspect-ratio:2/3;border-radius:4px}.bt-home-copy{margin-block:30px 55px}.bt-home-copy:empty{display:none}.bt-home-copy,.bt-prose{line-height:1.85;text-align:justify;color:#a9bad0}.bt-prose h1{font-size:34px;margin-bottom:28px}.bt-prose h2,.bt-home-copy h2{font-size:25px;margin:30px 0 15px}.bt-prose h3,.bt-home-copy h3{font-size:20px;margin:23px 0 12px}.bt-prose p,.bt-home-copy p{margin:14px 0}.bt-prose ul,.bt-prose ol,.bt-home-copy ul,.bt-home-copy ol{padding-left:22px;list-style:revert;margin:18px 0}.bt-prose a,.bt-home-copy a{color:var(--accent-hover);text-decoration:underline}.bt-prose table,.bt-home-copy table{width:100%;border-collapse:collapse}.bt-prose th,.bt-prose td,.bt-home-copy th,.bt-home-copy td{border:1px solid var(--line);padding:12px}.entry-content form{max-width:760px}.entry-content form label{display:block;margin:15px 0}.entry-content form input,.entry-content form textarea,.entry-content form select{display:block;width:100%;margin-top:6px}.entry-content form textarea{min-height:150px}.entry-content form button{padding:12px 24px;background:var(--accent);border-radius:24px;color:white}.bt-contact-notice{background:var(--panel);padding:16px;border-left:3px solid var(--accent);margin:20px 0}
/* Title details and episodes */
.hdt-detail{position:relative;padding-top:25px}.hdt-detail-backdrop{position:absolute;top:98px;left:0;right:0;height:620px;background-size:cover;background-position:center top;opacity:.22;pointer-events:none;mask-image:linear-gradient(#000,transparent)}.hdt-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:30px}.hdt-breadcrumb>span:last-child{color:#c1ccdc}.hdt-title-overview{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;padding:5px 0 40px}.hdt-detail-poster img{width:180px;height:270px;border-radius:5px;box-shadow:0 10px 25px #0006}.hdt-title-copy h1{font-size:40px;letter-spacing:-.7px}.hdt-tagline{color:var(--muted);margin-top:8px;font-size:15px}.hdt-detail-rating{display:flex;align-items:center;gap:16px;margin:20px 0}.hdt-rating-ring{display:flex;align-items:center;justify-content:center;border:3px solid var(--yellow);width:52px;height:52px;border-radius:50%;font-size:19px;font-weight:700;color:#fff;background:#111b32}.hdt-rating-ring small{font-size:10px;margin-left:1px}.title-description{line-height:1.75;color:#b1c0d5;text-align:justify}.title-description p{margin:10px 0}.hdt-facts{margin:18px 0;color:#d2dbea;font-size:13px}.hdt-facts>div{display:flex;gap:8px;margin:4px 0}.hdt-facts dt{color:var(--muted);min-width:62px}.hdt-facts dd{margin:0}.hdt-facts a{color:var(--accent-hover)}.title-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:23px}.title-actions .bt-save{width:45px;height:45px;padding:11px}.hdt-detail-columns{padding-top:15px}.hdt-watch-preview{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:5px;isolation:isolate;background:#050913}.hdt-watch-preview>img{width:100%;height:100%;object-fit:cover;opacity:.5;transition:opacity .2s}.hdt-watch-preview:hover>img{opacity:.7}.hdt-watch-symbol{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);width:70px;height:70px;border-radius:50%;border:2px solid white;color:white;background:#269abca0}.hdt-watch-symbol .bt-icon{width:34px;height:34px}.hdt-watch-preview>strong{position:absolute;top:calc(50% + 43px);left:0;right:0;text-align:center;font-size:15px;color:white}.title-section{margin:35px 0}.title-section h2,.title-section>summary{font-size:24px;color:white;font-weight:650;margin-bottom:22px}.title-section>summary{list-style:none;display:flex;justify-content:space-between}.title-section>summary:after{content:'+';color:var(--accent)}.title-section[open]>summary:after{content:'−'}.title-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.title-row h2{margin:0}.title-select{font-size:13px;min-width:150px}.bt-cast-row{display:flex;gap:15px;overflow-x:auto;padding-bottom:15px;scrollbar-color:var(--accent) var(--panel);scrollbar-width:thin}.bt-cast-row>a{flex:0 0 100px;display:flex;flex-direction:column;gap:4px;line-height:1.4}.bt-cast-row img{width:100px;height:150px;border-radius:4px}.bt-cast-row strong{font-size:12px;font-weight:500}.bt-cast-row span{font-size:11px;color:var(--muted)}.hdt-episode{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding:18px 12px;color:var(--text)}.hdt-episode:hover{background:var(--panel);color:white}.episode-number{font-size:20px;font-weight:600;min-width:25px;color:var(--accent)}.episode-image{width:125px;height:70px;border-radius:3px}.episode-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.episode-text strong{font-size:14px;font-weight:600}.episode-text>span{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hdt-episode small{font-size:12px;color:var(--muted)}.hdt-episode>.bt-icon{width:18px}
/* Existing playback controls retain their original hooks and logic. */
.player-page{padding-block:32px 55px}.bt-player-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px}.bt-player-heading>a{font-size:28px;color:var(--accent)}.bt-player-heading h1{font-size:27px}.bt-player-heading p{font-size:12px;color:var(--muted);margin-top:5px}.player-shell{position:relative;background:#000;border-radius:5px;overflow:hidden;aspect-ratio:16/9}.player-stage,.player-stage iframe,.player-stage video{display:block;width:100%;height:100%;border:0}.player-stage{position:absolute;inset:0}#play-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:15px 28px;border-radius:25px;background:var(--accent);color:white;white-space:nowrap}.player-tools,.server-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.player-tools button,.server-btn{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:10px 16px;color:#c7d3e5;font-size:13px}.server-btn.active{background:var(--accent);color:white;border-color:var(--accent)}.server-btn:hover,.player-tools button:hover{border-color:var(--accent);color:white}.bt-server-note,#player-status{font-size:13px;color:var(--muted);margin-top:12px}.episode-controls{display:flex;gap:12px;margin:18px 0}.episode-controls select{max-width:100%;background:var(--panel)}.episode-controls label{min-width:0}.player-error{padding:12%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.player-error button{background:var(--accent);padding:10px 20px;border-radius:24px}.player-shell:fullscreen,.player-shell.is-pseudo-fullscreen,.player-shell.is-fullscreen-fallback{position:fixed;inset:0;z-index:9999;width:100vw;height:100vh;border-radius:0;aspect-ratio:auto}.player-shell.is-player-fullscreen{width:100vw;height:100vh;max-width:none;aspect-ratio:auto;border-radius:0}.player-shell.is-window-fullscreen{position:fixed;inset:0;z-index:99999}.bt-player-expanded{overflow:hidden}.exit-fullscreen{position:absolute;top:12px;right:12px;padding:10px;background:#171717cc;border-radius:6px;z-index:10}.is-cinema .player-page{max-width:none}.is-cinema .top-bar{display:none}.ad-slot{text-align:center;margin:20px auto}.ad-label{display:block;font-size:10px;color:var(--muted)}
/* Landing page, footer, dialogs */
.hdt-landing{position:relative;isolation:isolate;min-height:430px;padding:75px 24px 55px}.hdt-landing:after{background:linear-gradient(#080f28a8,#080f28e8)}.hdt-landing-content{max-width:1180px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.hdt-landing-logo img{width:260px;height:81px;object-fit:contain}.hdt-search-large{width:100%}.hdt-search-large input{background:var(--panel-2);border:1px solid #253351;padding:18px 70px 18px 28px;height:64px;border-radius:40px;font-size:18px}.hdt-search-large button{width:58px;height:58px;right:3px;top:3px;border-radius:50%;background:#080f28;color:white}.hdt-enter{font-weight:650;padding:16px 35px;font-size:18px}.bt-footer{background:#0c142c;border-top:1px solid #1c2941;padding:35px 0;color:var(--muted);font-size:12px}.hdt-footer-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.hdt-to-top{display:grid;place-items:center;border-radius:50%;width:38px;height:38px;background:var(--panel-2);color:white}.bt-footer nav{display:flex;gap:22px;flex-wrap:wrap;margin:0 0 20px;color:#dbe4f1;font-size:13px}.bt-footer p{margin:9px 0;max-width:900px}.hdt-footer-note{font-size:11px;color:#8496b1}dialog{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:white;margin:auto;padding:20px;max-width:min(94vw,1000px)}dialog::backdrop{background:#000c}.bt-trailer-stage{width:min(82vw,900px);aspect-ratio:16/9}.bt-trailer-stage iframe{width:100%;height:100%;border:0}.bt-dialog-close{display:block;margin:0 0 10px auto;background:transparent;font-size:25px}#bt-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--accent);color:white;padding:12px 22px;border-radius:30px;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s;max-width:90vw;white-space:nowrap}#bt-toast.show{opacity:1}
@media(min-width:981px){.hdt-navigation:not([open])>.top-bar-links{display:flex}}
@media(max-width:1180px){.hdt-header-inner{gap:20px}.top-bar-links{gap:19px}.top-bar-logo{width:145px;flex-basis:145px}.top-bar-logo img{width:145px}.top-bar-search{width:150px;flex-basis:150px}.hdt-my-list{margin-left:-9px}.hdt-catalogue{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.hero-text{max-width:750px}.page-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.hdt-ranked li{gap:14px}.hdt-filter-panel{padding:18px}}
@media(max-width:980px){.hdt-header-inner{min-height:78px;gap:18px}.hdt-navigation{order:-1;margin:0}.hdt-navigation>summary{display:flex;align-items:center;gap:7px;list-style:none;font-size:0;width:30px;height:44px}.hdt-navigation>summary::-webkit-details-marker{display:none}.hdt-navigation>summary svg{width:25px;height:25px}.hdt-navigation>summary span{display:none}.top-bar-links{position:absolute;left:0;right:0;top:100%;background:#101a32;display:flex;flex-direction:column;align-items:stretch;gap:2px;max-height:75vh;overflow:auto;padding:16px 24px 22px;box-shadow:0 10px 22px #0008;white-space:normal}.nav-dropdown>summary{justify-content:space-between}.nav-dropdown-panel{position:static;margin:0;box-shadow:none;max-height:none;border:0;background:var(--background);min-width:0}.top-bar-links>.nav-dropdown,.top-bar-links>a{width:100%}.top-bar-search{flex:1;max-width:260px}.hdt-my-list{margin-left:0}.hdt-catalogue{grid-template-columns:minmax(0,1fr) 225px;gap:24px}.hdt-main-column .page-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.hdt-tabs{gap:18px}.hdt-section-heading{gap:18px}.hdt-section-heading h2{font-size:27px}.hdt-ranked li{gap:13px}.hdt-mini-poster,.hdt-mini-poster img{width:64px}.hdt-mini-poster{flex-basis:64px}.hdt-mini-poster img{height:96px}.hdt-ranked .hdt-meta{gap:6px}.hdt-ranked li>div>a{font-size:13px}.hdt-ranked .hdt-rating{font-size:15px}.hdt-card-brief{display:none}.bt-actor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bt-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hdt-title-copy h1{font-size:33px}.hdt-detail-backdrop{top:78px}.hdt-title-overview{grid-template-columns:160px minmax(0,1fr);gap:25px}.hdt-detail-poster img{width:160px;height:240px}}
@media(max-width:720px){html{scroll-padding-top:90px}.hdt-container,.hdt-header-inner,.hdt-footer-inner,.page,.popular-actors-container,.movies-actor-container,.bt-home-copy,.player-page{width:calc(100% - 32px)}.hdt-header-inner{min-height:72px;gap:14px}.top-bar-logo{width:132px;flex-basis:132px}.top-bar-logo img{width:132px;height:43px}.top-bar-search{margin-left:auto;flex:0 0 38px;width:38px}.top-bar-search .hdt-search input{width:38px;padding:0;border-color:transparent;background:transparent;color:transparent;cursor:pointer}.top-bar-search .hdt-search input::placeholder{color:transparent}.top-bar-search .hdt-search input:focus{position:fixed;left:16px;right:16px;top:76px;width:calc(100% - 32px);height:50px;background:var(--panel);border:1px solid var(--accent);padding:10px 50px 10px 18px;color:white;z-index:42}.top-bar-search .hdt-search input:focus::placeholder{color:var(--muted)}.top-bar-search .hdt-search:focus-within button{position:fixed;top:81px;right:21px;z-index:43}.hdt-my-list{padding:8px;width:35px;height:35px;justify-content:center}.hdt-my-list span{display:none}.hero{height:420px;min-height:420px}.hero-content{width:calc(100% - 32px);padding-top:38px}.bt-hero-title{font-size:34px;max-width:620px;line-height:1.17}.hero-text{font-size:15px;max-width:560px;margin:18px 0 25px;-webkit-line-clamp:3}.hero-actions>.button:first-child{font-size:14px;padding:11px 20px}.hero-actions .button.secondary{font-size:13px;padding:11px 17px}.hero-actions .round{padding:10px;width:41px;height:41px}.bt-hero-backdrop{object-position:60% center}.bt-hero-slide:after{background:linear-gradient(90deg,#050a1de6,#050a1d60),linear-gradient(0deg,var(--background),transparent)}.hdt-catalogue{display:block;padding-top:20px}.hdt-main-column .page-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 12px}.hdt-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding-top:25px}.hdt-sidebar>section+section{margin-top:0}.hdt-ranked li{gap:14px}.hdt-mini-poster{flex-basis:60px}.hdt-mini-poster,.hdt-mini-poster img{width:60px}.hdt-mini-poster img{height:90px}.hdt-section-heading{gap:22px;margin-bottom:23px}.hdt-section-heading h2{font-size:27px}.hdt-tabs a{font-size:13px}.hdt-tabs{gap:18px}.bt-card-title{font-size:12px}.hdt-card-year{right:6px;bottom:6px;font-size:10px;padding:1px 6px}.media-card-bookmark{opacity:1;width:28px;height:28px;top:5px;right:5px}.page-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 13px}.bt-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-actor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.bt-actor-search{flex-wrap:wrap;gap:10px}.bt-actor-search input{flex:1 1 100%}.bt-actor-search select{flex:1}.page-title,.actor-heading-text{font-size:28px}.bt-prose h1{font-size:28px}.bt-prose,.bt-home-copy{font-size:14px}.hdt-title-overview{grid-template-columns:120px minmax(0,1fr);gap:20px;padding-bottom:25px}.hdt-detail-poster img{width:120px;height:180px}.hdt-title-copy h1{font-size:27px}.hdt-tagline{font-size:13px}.hdt-detail-rating{margin:15px 0;gap:10px}.hdt-rating-ring{width:43px;height:43px;font-size:16px;flex-shrink:0}.hdt-title-copy .title-description{font-size:14px}.hdt-detail-backdrop{top:72px}.hdt-facts{font-size:12px}.title-actions .button{font-size:13px;padding:10px 15px}.title-actions{gap:9px}.title-actions .bt-save{width:40px;height:40px;padding:10px}.title-section h2,.title-section>summary{font-size:23px}.hdt-detail-columns .hdt-sidebar{margin-top:35px}.player-page{padding-top:25px}.bt-player-heading h1{font-size:23px}.episode-controls{gap:8px}.episode-controls select{padding:10px;font-size:13px}.player-tools button,.server-btn{font-size:12px;padding:9px 12px}.episode-image{width:95px;height:54px}.hdt-episode{gap:10px;padding:15px 7px}.episode-text strong{font-size:13px}.bt-footer nav{gap:12px 20px}.bt-trailer-stage{width:80vw}.hdt-landing{padding:50px 16px}.hdt-search-large input{font-size:15px}.hdt-enter{font-size:16px}.hdt-landing-logo img{width:230px}}
@media(max-width:480px){.hdt-header-inner{gap:12px}.hdt-my-list{width:34px}.hero{height:400px;min-height:400px}.bt-hero-title{font-size:32px;max-width:360px}.bt-hero-title .hdt-quality{font-size:8px;padding:2px 4px}.hero-content{padding-top:32px}.hero-text{font-size:14px}.hero-actions{gap:8px}.hero-actions>.button:first-child{padding-inline:17px}.hero-actions .button.secondary{padding-inline:13px}.hero-actions .round{padding:10px}.hdt-main-column .page-cards,.page-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.hdt-section-heading{gap:18px}.hdt-section-heading h2{font-size:25px}.hdt-tabs{gap:15px}.hdt-tabs a{font-size:12px}.hdt-card-kind{font-size:8px;left:5px;bottom:6px;padding:1px 3px}.hdt-card-year{font-size:9px;right:4px;padding:1px 5px}.bt-card-title{font-size:11px}.hdt-sidebar{display:block}.hdt-sidebar>section+section{margin-top:30px}.hdt-ranked{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hdt-ranked li{gap:11px;margin-bottom:6px}.hdt-ranked li:last-child{grid-column:1/-1;max-width:190px}.hdt-mini-poster{flex-basis:53px}.hdt-mini-poster,.hdt-mini-poster img{width:53px}.hdt-mini-poster img{height:80px}.hdt-mini-poster>span{width:25px;height:25px;font-size:11px}.hdt-ranked li>div>a{font-size:11px}.hdt-ranked .hdt-meta{gap:5px;font-size:10px}.hdt-ranked .hdt-quality{font-size:9px}.hdt-ranked .hdt-rating{font-size:13px}.hdt-ranked .hdt-rating small{font-size:9px}.bt-filter-panel{padding:16px}.bt-filter-grid{gap:12px}.bt-search-main{flex-wrap:wrap}.bt-search-main .button{width:100%}.bt-pagination{justify-content:center}.bt-page-controls{gap:12px}.bt-actor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-actor-card h2{font-size:12px}.bt-actor-header h1{font-size:28px}.hdt-title-overview{display:block}.hdt-detail-poster{float:left;width:100px;margin:0 18px 15px 0}.hdt-detail-poster img{width:100px;height:150px}.hdt-title-copy h1{font-size:27px;padding-top:3px}.hdt-title-copy .title-description{clear:both;padding-top:4px}.hdt-title-copy .hdt-meta{gap:8px;font-size:11px}.hdt-title-copy .hdt-rating{font-size:15px}.hdt-detail-rating{min-height:55px}.hdt-rating-ring{width:38px;height:38px;font-size:14px}.title-row h2{font-size:20px}.title-select{min-width:125px;padding:10px;font-size:12px}.episode-image{display:none}.hdt-episode .episode-number{font-size:17px}.bt-server-note{font-size:12px}.server-tabs{gap:7px}.player-tools{gap:8px}.player-tools button{padding:8px 10px}.bt-player-heading h1{font-size:20px}.episode-controls select{font-size:12px}.bt-notice{font-size:11px;padding:9px 12px}.bt-footer nav{font-size:12px}.bt-footer-logo img{width:145px}.hdt-search-large input{padding-left:20px;font-size:13px}.hdt-landing-content{gap:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Contact form: preserve the spam trap and clear field/error states. */
.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.contact-field.full{grid-column:1/-1}.contact-field .optional,.contact-privacy{font-size:12px;color:var(--muted)}.contact-field .field-error{display:block;color:#ffb4ae;font-size:12px;margin-top:5px}.contact-field [aria-invalid=true]{border-color:#ffb4ae}.contact-notice{padding:16px;background:var(--panel);border-left:3px solid var(--accent);margin:20px 0}.contact-notice.error{border-color:#ffb4ae}.wp-block-table{overflow-x:auto}.bt-prose img,.bt-home-copy img{max-width:100%;height:auto}
@media(max-width:480px){.contact-fields{grid-template-columns:1fr}.bt-hero-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hero-text{-webkit-line-clamp:2}}
