:root{--bg:#080b12;--panel:#101722;--accent:#6d8dff}body{background:var(--bg)}.movie-cover,.mv7-profile-banner,.mv7-match,.mv7-person-entry,.hero,.sidebar,.topbar,.player-shell,.mv7-comment,.modal-panel{border:0!important}.movie-cover{border-radius:15px}.movie-card{transition:transform .25s}.movie-card:hover{transform:translateY(-5px)}.hero-rotator{max-width:1080px;margin:24px auto}.hero{min-height:540px;border-radius:26px;overflow:hidden}.hero-art{left:28%;width:72%}.hero-copy{max-width:64%;padding:64px 40px}.hero-copy h1{font-size:clamp(32px,4.5vw,68px);line-height:1.05;letter-spacing:-.04em}.hero-gradient{background:linear-gradient(90deg,#101827 7%,#101827d9 25%,transparent 95%),linear-gradient(0deg,#101827,transparent 70%)}.eyebrow{letter-spacing:.15em}.mv8-lists{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.mv8-list{padding:26px;border-radius:20px;background:linear-gradient(135deg,#172138,#101620)}.mv8-list button{margin:5px 5px 0 0}.mv8-list p{opacity:.65}.mv-card-mark b{font-size:9px;letter-spacing:.01em}.mv7-player-brand{pointer-events:none}.mv7-player-brand button{pointer-events:auto}.player-shell.expanded .player-top,.player-shell.expanded .player-foot{display:none!important}.player-shell.expanded .player-media{height:100%;width:100%}.player-shell.expanded #media-target{height:100%}.player-shell.expanded .mv7-player-brand{display:flex!important;transition:opacity .2s;top:10px;left:12px;right:12px}.player-shell.expanded.mv8-idle .mv7-player-brand{opacity:0}.player-shell.expanded .mv7-player-brand:focus-within,.player-shell.expanded .mv7-player-brand:hover{opacity:1}.player-shell.expanded .mv7-expand-cover{display:none!important}.player-top{touch-action:none}.mv8-install{max-width:680px;margin:auto;padding:8vw 20px;text-align:center}.mv8-install h1{font-size:clamp(34px,6vw,70px);line-height:1.05;letter-spacing:-.04em}.mv8-install p{margin:30px 0;color:#a9b6cb}.mv8-install button{margin:7px}.modal-scrim:has(.mv8-install){background:radial-gradient(ellipse at 60% 0,#21365e,#070a12 70%)}.modal-scrim:has(.mv8-install) .modal-panel{width:100vw;max-width:none;min-height:100dvh;background:transparent;box-shadow:none;border-radius:0}.mv7-on-detail .detail-container{position:relative}.mv7-detail-player-anchor{min-height:30px}.mv7-detail-label{margin-bottom:16px}#mv8-search-extra{margin-top:40px}#mv8-search-extra h2{margin-top:28px}.art-label{display:none}.mv7-chat-open .footer{display:none}
@media(min-width:1100px){.hero-rotator{max-width:980px}.hero{aspect-ratio:1.65;min-height:500px}.topbar{background:#080b12e8;backdrop-filter:blur(18px)}.sidebar{background:#080b12}.side-offer{display:none}}
@media(max-width:760px){.hero-rotator{margin:8px 0 26px}.hero{aspect-ratio:1/1;min-height:0;border-radius:20px}.hero-art{left:0;width:100%;height:100%}.hero-copy{position:absolute;bottom:0;max-width:100%;padding:24px;width:100%}.hero-copy h1{font-size:34px}.hero-copy p,.hero-copy .eyebrow,.hero-stats .quality{display:none}.hero-gradient{background:linear-gradient(0deg,#080e1a 4%,#080e1aaa 34%,transparent 85%)}.hero-buttons{margin-top:16px}.hero-buttons .btn-glass{display:none}.hero-pagination{bottom:8px}.mv7-on-detail.has-player:not(.player-expanded) .mv7-detail-player-anchor{padding-top:56.25vw}.mv7-on-detail.has-player:not(.player-expanded) #player-root .player-shell.minimized{position:absolute!important;top:var(--mv8-player-top,80px)!important;left:0!important;right:auto!important;bottom:auto!important;width:100vw!important;max-width:none!important;border-radius:0!important;box-shadow:none}.mv7-on-detail .player-shell.minimized .player-top,.mv7-on-detail .player-shell.minimized .player-foot{display:none}.mv7-on-detail .player-shell.minimized .player-media{width:100%;height:56.25vw;aspect-ratio:16/9}.mv7-on-detail .player-shell.minimized .mv7-expand-cover{display:none!important}.mv7-on-detail .player-shell.minimized .mv7-player-brand{display:flex!important}.mv7-detail-player-anchor>p{display:none}.detail-poster{display:none}.mv7-detail-label{padding-top:10px}.detail-main{gap:0}.mv7-live-search{display:flex!important}.top-search input{min-width:0;width:100%}.mv8-lists{grid-template-columns:1fr}.player-shell.minimized{max-width:300px}.mv8-install button{width:100%}.mv7-topbar{flex-wrap:wrap}.mv7-live-search{order:3;width:100%;flex-basis:100%}.movie-title{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
