/* Generated from all legacy stylesheets and template style blocks. See audit/legacy-bridge.json. Logo/SVG/image identity excluded. */
html[data-theme][data-theme][data-theme] .ni-consent__box{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-consent__box{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-consent__text p{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-card-live{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-article-content pre{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-blog-nav-link:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-hero-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-team-card-logo{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-form-pill:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-form-letter{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-form-draw{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-form-pending{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-league-hero-overlay .ni-league-logo{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-hub-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-logo{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .guide-content .ni-vpn-inline-cta,html[data-theme][data-theme][data-theme] .ni_dpost-content .ni-vpn-inline-cta,html[data-theme][data-theme][data-theme] .ni-vpn-inline-cta{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-inline-cta{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-mini-cta{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-mini-cta-btn{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-vpn-mini-cta-btn:hover{box-shadow:none!important;}

html[data-theme][data-theme][data-theme] .ni-card-featured{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platform-icon{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-platform-icon{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail{background:#18181b!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-head h2{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-card{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-card:hover{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-teams{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-side{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-score{background:#18181b!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-card:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] section.ni-results-rail .ni-results-rail-score{background:#18181b!important;color:#fafafa!important;}

html[data-theme][data-theme][data-theme] .ni-hub-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-hub-tonight{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-hub-calendar{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-hub-removed{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-fd-noimg{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-auth-card{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-auth-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-google-btn{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-auth-form input{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-form-error{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-auth-promo{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-auth-promo{background:#18181b!important;background-image:none!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-ap-card{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ap-cap{background:#18181b!important;background-image:none!important;}

html[data-theme][data-theme][data-theme] .ni-archive-editorial{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] #ni-yt-modal{background:#09090b!important;}
html[data-theme][data-theme][data-theme] #ni-yt-modal-inner{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trk-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trk-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-trk-poster{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-trk-rank{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trk-watch{background:#09090b!important;}


html[data-theme][data-theme][data-theme] .ni-google-btn:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-auth-error,html[data-theme][data-theme][data-theme] .ni-form-error{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-fab{box-shadow:none!important;background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-ai-fab:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ai-backdrop{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-panel{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ai-panel{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-h{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-ai-h{background:#18181b!important;background-image:none!important;border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-ai-h .close{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-ai-h .close:hover{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-suggestions button{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-ai-suggestions button{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-ai-msg.bot{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-msg code{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-loading{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-ai-err{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ai-form{border-top-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-ai-form input{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-ai-form input{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-evt-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-evt-wc{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-evt-wb{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-evt-f1{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-evt-el{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-hero-search-dropdown{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-hero-search-dropdown{background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trh-card{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trh-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trh-poster{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-trh-rank{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trend-subcard-head{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-trend-delta.is-flat{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-trend-delta.is-new{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-diaspora-banner{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-derleme-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ai-ask-btn{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ai-ask-btn:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-fd-teams b{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-archive-editorial--card{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-price-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-rating{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-rate-btn{background:#18181b!important;border-color:#27272a!important;color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-rate-btn.is-active{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-rate-down.is-active{background:#18181b!important;}

html[data-theme][data-theme][data-theme] .ni-tx-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-tx-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-tx-cat-h .ni-tx-count{background:#18181b!important;color:#a1a1aa!important;}

html[data-theme][data-theme][data-theme] .ni-eng-btn{background:#18181b!important;border-color:#27272a!important;color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-eng-btn:hover{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-eng-share-menu{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-eng-share-menu{background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-eng-share-item:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-login-prompt{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-login-prompt{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-eng-socialproof{color:#a1a1aa!important;}


html[data-theme][data-theme][data-theme] .ni-rb-buy{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-recrail{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-recrail{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__eyebrow{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__kicker{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__poster{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__badge{background:#18181b!important;color:#fafafa!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__badge{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__title{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-recrail__sub{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #ni-instant-nav-bar{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-auth-link:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-card .ni-team,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-card .ni-team-name{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-card.ni-card-live{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-card .ni-date-text{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-card .ni-league,html[data-theme][data-theme][data-theme] .ni-card .ni-broadcaster{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-fold-answer,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-fold-answer strong,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-fold-answer span{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-fold-answer{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-fold-answer{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq details,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq__item{background:#18181b!important;color:#fafafa!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq summary,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq__question,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq__question h3,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq p,html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) .ni-faq__answer p{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-faq details,html[data-theme][data-theme][data-theme] .ni-faq__item{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] html:not([data-theme="dark"]) [class*="chip"]:not(.ni-platform-chip):not(.is-active){color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-platform-chip{color:#a1a1aa!important;}

html[data-theme][data-theme][data-theme] .ni-nav-dd-menu{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-nav-dd-menu{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-nav-dd-sep{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] #ni-app-banner{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #ni-app-banner .nab-x{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #ni-app-banner .nab-s{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-rich-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-rich-card-live{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-featured-badge{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-card{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-poster-thumb{background:#09090b!important;}

html[data-theme][data-theme][data-theme] .ni-site-header{background:#09090b!important;border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-site-footer{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-skeleton{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-scroll-top{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-scroll-top:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-site-header.is-scrolled{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-site-header.is-scrolled{background:#18181b!important;border-bottom-color:#27272a!important;box-shadow:none!important;}
@supports  not (backdrop-filter: blur(1px)) {
html[data-theme][data-theme][data-theme] .ni-site-header.is-scrolled{background:#18181b!important;}
}
html[data-theme][data-theme][data-theme] .ni-type-series{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-type-yerli{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-type-program{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-type-match{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-global-search-box{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-global-search-box:focus-within{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-global-results{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-card-live{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-page-link:hover:not(.active){background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-dropdown-menu{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-clear-btn{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-featured-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-rich-card-live{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-rich-card-featured{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-featured-card-derby{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-pitch{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-pitch::after{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-pp-dot{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-pitch-home .ni-pp-dot{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-404-number{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-trailer__container{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-rating{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-similar__card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platform-chip{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-chip:hover{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-chip.active{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-badge-past{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-badge-past{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-catalog-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-quick-answer{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-bein-card{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-bein-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-bein-vs{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-bein-label{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ticket-avail{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ticket-soldout{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ticket-badge{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-short-answer{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-blog-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trial-tag{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-country-card:hover,html[data-theme][data-theme][data-theme] .ni-genre-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-freq-item{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-qa-question-input:focus,html[data-theme][data-theme][data-theme] .ni-qa-name-input:focus{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-qa-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-content-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-mini-match:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-pill--free{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-episode-card.is-current{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-episode-card-thumb{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-fun-facts{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-fun-facts-list li{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-full-episodes-banner{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-full-episodes-banner .ni-btn{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-full-episodes-banner .ni-btn:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-site-header{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-nav-desktop a:hover,html[data-theme][data-theme][data-theme] .ni-nav-desktop a.active,html[data-theme][data-theme][data-theme] .ni-theme-toggle:hover,html[data-theme][data-theme][data-theme] .ni-auth-link:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-box,html[data-theme][data-theme][data-theme] .ni-search-box,html[data-theme][data-theme][data-theme] .ni-dropdown-btn{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-box:focus-within,html[data-theme][data-theme][data-theme] .ni-search-box:focus-within,html[data-theme][data-theme][data-theme] .ni-dropdown-btn:hover,html[data-theme][data-theme][data-theme] .ni-dropdown-btn.active{background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-app-search{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-app-search button{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-app-quick-actions a,html[data-theme][data-theme][data-theme] .ni-tab{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-app-quick-actions a:hover,html[data-theme][data-theme][data-theme] .ni-tab:hover{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-app-quick-actions a:first-child,html[data-theme][data-theme][data-theme] .ni-tab.active{background:#18181b!important;background-image:none!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-app-hero-panel{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay b{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-hub-card,html[data-theme][data-theme][data-theme] .ni-qa-card,html[data-theme][data-theme][data-theme] .ni-featured-card,html[data-theme][data-theme][data-theme] .ni-rich-card,html[data-theme][data-theme][data-theme] .ni-card,html[data-theme][data-theme][data-theme] .ni-content-card,html[data-theme][data-theme][data-theme] .ni-platform-chip,html[data-theme][data-theme][data-theme] .ni-wc-countdown,html[data-theme][data-theme][data-theme] .ni-today-col{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-rich-card:hover,html[data-theme][data-theme][data-theme] .ni-card:hover,html[data-theme][data-theme][data-theme] .ni-content-card:hover,html[data-theme][data-theme][data-theme] .ni-hub-card:hover,html[data-theme][data-theme][data-theme] .ni-featured-card:hover,html[data-theme][data-theme][data-theme] .ni-platform-chip:hover{border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-rich-platforms,html[data-theme][data-theme][data-theme] .ni-rich-footer,html[data-theme][data-theme][data-theme] .ni-featured-sub{border-top-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-rich-platform-row{border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-filter-bar{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-dropdown-menu,html[data-theme][data-theme][data-theme] .ni-header-search-results,html[data-theme][data-theme][data-theme] .ni-global-results{background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-dropdown-menu button:hover,html[data-theme][data-theme][data-theme] .ni-gs-item:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-diaspora-banner{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-banner-close{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-footer-bottom{border-top-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-breadcrumb{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-no-data{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-seo-content{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-related-link{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-related-link:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platforms-section,html[data-theme][data-theme][data-theme] .ni-match-result,html[data-theme][data-theme][data-theme] .ni-lineups-section,html[data-theme][data-theme][data-theme] .ni-season-accordion,html[data-theme][data-theme][data-theme] .ni-episode-cast,html[data-theme][data-theme][data-theme] .ni-fun-facts,html[data-theme][data-theme][data-theme] .ni-metadata-card,html[data-theme][data-theme][data-theme] .ni-league-content,html[data-theme][data-theme][data-theme] .ni-league-fixtures,html[data-theme][data-theme][data-theme] .ni-league-results,html[data-theme][data-theme][data-theme] .ni-league-faq,html[data-theme][data-theme][data-theme] .ni-league-info,html[data-theme][data-theme][data-theme] .ni-related-matches{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platform-row{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-platform-row:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-platform-row--free{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-pill{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-avail-badge{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-confidence{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-channel-frequencies{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-freq-item{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-match-header{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-match-league{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-league-logo{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-score{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-match-time{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-live-dot{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-info-item{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-score-card{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-goals-list li{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-lineup-col{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-player-num{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-pitch::before{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-pitch-away .ni-pp-dot{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-related-time{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-full-episodes-banner .ni-btn,html[data-theme][data-theme][data-theme] .ni-btn{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-metadata-grid > div{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-season-accordion details{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-season-episode-row:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-cast-item{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-cast-placeholder{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-takim-tabs a{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-takim-tabs a:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-takim-tabs a[style*="rgba(99,102,241,0.12)"]{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-team-hero-banner,html[data-theme][data-theme][data-theme] .ni-league-hero{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-league-hero .ni-league-logo{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-team-facts{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-form-pill{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-form-draw   .ni-form-letter{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-form-pending .ni-form-letter{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-section-card,html[data-theme][data-theme][data-theme] .ni-watch-cta,html[data-theme][data-theme][data-theme] .ni-broadcast-table{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cta-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cta-logo{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-cta-button{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cta-button:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cta-free .ni-cta-button{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cta-free .ni-cta-button:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-container.ni-container-wide,html[data-theme][data-theme][data-theme] .ni-page > .ni-container{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-jw-watch-btn{background:#09090b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-disney-plus{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-hbo-max{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-mubi{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-crunchyroll{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-tabii{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-tv-plus{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-trt-1{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-found-tv{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-itu,html[data-theme][data-theme][data-theme] .ni-jw-pkg-ply,html[data-theme][data-theme][data-theme] .ni-jw-pkg-amz{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-jw-mon-buy{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-jw-mon-rent{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-news-article{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-news-kicker{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-news-article h1{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-meta{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-news-body{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-body strong{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-body h2{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-news-body blockquote{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-cta{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-news-cta h3{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-news-cta-btn{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-news-cta-btn:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-news-related{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-news-related h2{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-news-related li a{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-related li small{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-news-list-item{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-news-list-item:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-news-list-item h2{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-list-meta{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-news-archive-intro{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-trending-strip{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-trending-strip-item{background:#18181b!important;color:#fafafa!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-trending-strip-item:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-news-cta h3{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-news-figure figcaption{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-trending-strip-item,html[data-theme][data-theme][data-theme] .ni-trending-strip-item:link,html[data-theme][data-theme][data-theme] .ni-trending-strip-item:visited{color:#fafafa!important;background:#18181b!important;}
@media  (prefers-color-scheme: dark) {
html[data-theme][data-theme][data-theme] .ni-trending-strip{background:#18181b!important;background-image:none!important;border-color:#27272a!important;}
}
html[data-theme][data-theme][data-theme] .ni-filter-sidebar::-webkit-scrollbar-thumb{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-filter-backdrop{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-filter-section,html[data-theme][data-theme][data-theme] .ni-filter-sidebar-head{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-filter-search input,html[data-theme][data-theme][data-theme] .ni-filter-chip{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-filter-radio-item:hover,html[data-theme][data-theme][data-theme] .ni-filter-check-item:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-filter-mobile-trigger{border-color:#27272a!important;}
@media  (max-width: 900px){
html[data-theme][data-theme][data-theme] .ni-filter-sidebar{box-shadow:none!important;}
}
html[data-theme][data-theme][data-theme] .ni-poster-card .ni-poster-thumb{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-poster-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-stat-strip{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-empty-state{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-page-link{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-chip{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header.ni-detail-header--hero{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-poster{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-year{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-quick-nav__pill{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-engagement{border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platforms-section{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-row:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platform-row{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-short-answer{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-rating{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-short-answer,html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-short-answer{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-short-answer{background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cast__photo{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cast__card:hover .ni-cast__photo{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-cast__placeholder{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-faq__item[open]{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-faq__item{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-similar__card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-trailer iframe{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platform-header.ni-platform-header--hero{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platform-header.ni-platform-header--hero{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-facet-chip{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-screens-tag{background:#18181b!important;color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-platform-cta:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-catalog-link{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-facts{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platform-facts__table tr{border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-search-form__input-wrap:focus-within{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-search-form__btn:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-search-form__input-wrap{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-search-empty__chip--accent{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-search-empty__chip--accent:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-search-empty__chip{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-search-zero{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-takim-tabs{border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-team-hero-banner{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-team-rich{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-league-channels,html[data-theme][data-theme][data-theme] .ni-team-channels{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-league-channels a:hover,html[data-theme][data-theme][data-theme] .ni-team-channels a:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-league-channels a,html[data-theme][data-theme][data-theme] .ni-team-channels a{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-league-subpages a{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-team-faq details[open]{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-team-faq details{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta:hover{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-nav-desktop a:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-box:focus-within{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-auth-link.ni-auth-link-text{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-theme-toggle{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta,html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta.active,html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta:hover,html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta,html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta.active{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta:hover,html[data-theme][data-theme][data-theme] .ni-nav-desktop a.ni-nav-cta.active:hover{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-quick-answer{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-quick-answer > strong:first-child{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-league-zone-avrupa h2{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-league-zone-avrupa{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-content-summary{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-trk-poster .ni-trk-watch,html[data-theme][data-theme][data-theme] .ni-trh-overlay .ni-trh-watch,html[data-theme][data-theme][data-theme] .ni-trk-watch,html[data-theme][data-theme][data-theme] .ni-trh-watch{background:#09090b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] #ni-tabs .ni-tab.active,html[data-theme][data-theme][data-theme] .ni-tabs .ni-tab.active{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-tabs .ni-tab{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-tabs .ni-tab:hover{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-platforms-grid .ni-platform-chip .ni-platform-icon,html[data-theme][data-theme][data-theme] .ni-platforms-grid .ni-platform-chip .ni-platform-dot{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-platforms-grid .ni-platform-chip:hover .ni-platform-icon,html[data-theme][data-theme][data-theme] .ni-platforms-grid .ni-platform-chip:hover .ni-platform-dot{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-platforms-grid .ni-platform-chip{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-platforms-grid .ni-platform-chip .ni-platform-icon{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-detail-header--hero .ni-poster--ph{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-panel{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-avail-alert-btn{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-avail-alert-btn:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-apple-tv{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-amazon-prime{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-jw-pkg-justwatch-tv{color:#fafafa!important;}

html[data-theme][data-theme][data-theme] .ni-card{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-badge--ht{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-site-header.is-scrolled{background:#18181b!important;border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-nav-overlay{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-nav{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-results{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-site-header{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-nav{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-box{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-box:focus-within{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-results{background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-results .ni-gs-item{border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-header-search-results .ni-gs-item:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-theme-toggle:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-footer-bottom{border-color:#27272a!important;}
@supports  not (backdrop-filter:blur(1px)){
html[data-theme][data-theme][data-theme] .ni-site-header.is-scrolled{background:#18181b!important;}
}
html[data-theme][data-theme][data-theme] .ni-qob-backdrop{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-sheet{background:#18181b!important;color:#fafafa!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-qob-sheet{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-x{background:#09090b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-x:hover{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-x{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-sheet::before{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-sheet::before{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-sub{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-label{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-chip{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-chip:hover{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-qob-chip{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-qob-poster{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-qob-hint{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-foot{border-top-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-qob-btn-ghost{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-btn-ghost:hover{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-qob-set{background:#18181b!important;border-color:#27272a!important;}


html[data-theme][data-theme][data-theme] .ni-stat-card{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-stat-count{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-stat-label{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-avail-row{background:#18181b!important;}

html[data-theme][data-theme][data-theme] .ni-d-country-card:hover{box-shadow:none!important;}


html[data-theme][data-theme][data-theme] .ni-rehber-hub .ni-rh-card.ni-rh-card-hero{background:#18181b!important;background-image:none!important;}

html[data-theme][data-theme][data-theme] .ni-frg-play{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-frg-thumb:hover .ni-frg-play{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-trailer-modal-overlay{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-trailer-modal-content{background:#09090b!important;}
html[data-theme][data-theme][data-theme] .ni-yk-badge-confirmed{background:#18181b!important;}















html[data-theme][data-theme][data-theme] .ni-sfr-ch{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-form-info{background:#18181b!important;}


html[data-theme][data-theme][data-theme] .ni-derby-bg{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-derby-card{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-derby-card:hover{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-derby-date{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-derby-meta{color:#a1a1aa!important;}




html[data-theme][data-theme][data-theme] .ni-vs-editorial{background:#18181b!important;border-color:#27272a!important;}





html[data-theme][data-theme][data-theme] .ni-blog-rehber-list a:hover{box-shadow:none!important;}






html[data-theme][data-theme][data-theme] .ni-ui-hero{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-ui-hero-poster{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ui-related-card:hover{box-shadow:none!important;}

html[data-theme][data-theme][data-theme] .ni-badge--ht{background:#18181b!important;color:#fafafa!important;}
html[data-theme][data-theme][data-theme] .ni-profile-head{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-chip{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-stat{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-anchor-nav{background:#18181b!important;border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-anchor-nav a:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-pref-table{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-pref-head{background:#18181b!important;border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-pref-row{border-bottom-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-toggle span{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-toggle span::after{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-global-unsub{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-push-section{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-push-test{border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-empty{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-device{border-color:#27272a!important;background:#18181b!important;}

html[data-theme][data-theme][data-theme] .ni-pred-bar{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-pred-bar>span{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-pred-row.is-fav .ni-pred-bar>span{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-gibi-card{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-gibi-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-gibi-poster{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-plat-txt{background:#18181b!important;color:#fafafa!important;}


html[data-theme][data-theme][data-theme] .ni-venue-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-hero{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-hero-grass{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-hero-net{background:#18181b!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-hero-badge{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-chip{background:#18181b!important;}

html[data-theme][data-theme][data-theme] .ni-ind-badge{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-standings-table .f.d{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-standings-table .f.n{background:#18181b!important;color:#a1a1aa!important;}


html[data-theme][data-theme][data-theme] .ni-trailer__head{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] .ni-trailer__wrap{background:#09090b!important;}
@media  (prefers-color-scheme: dark){
html[data-theme][data-theme][data-theme] .ni-trailer__head{color:#a1a1aa!important;}
}


html[data-theme][data-theme][data-theme] section.ni-wc-opener{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] section.ni-wc-opener .ni-wc-opener-card{background:#18181b!important;}
html[data-theme][data-theme][data-theme] section.ni-wc-opener .ni-wc-opener-card:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] section.ni-wc-opener .ni-wc-opener-group{background:#18181b!important;}

html[data-theme][data-theme][data-theme] .ni-wimb-answer{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-answer-grass{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-answer-tag{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-answer-cta a{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-answer-cta a:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-answer-cta a.primary{background:#18181b!important;color:#fafafa!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-wimb-answer-cta a.primary:hover{background:#18181b!important;}

html[data-theme][data-theme][data-theme] .ni-ans{background:#18181b!important;background-image:none!important;box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ans-glow{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-ans-tag{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ans-cta a{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ans-cta a:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ans-cta a.primary{background:#18181b!important;color:#fafafa!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-ans-cta a.primary:hover{background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-series-stats{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-series-stats{border-color:#27272a!important;background:#18181b!important;}
html[data-theme][data-theme][data-theme] .ni-ss-cell + .ni-ss-cell{border-left-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-personal-hero{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-personal-hero{border-color:#27272a!important;background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] .ni-ph-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .ni-ph-card:hover{box-shadow:none!important;}
html[data-theme][data-theme][data-theme] .ni-ph-empty{background:#18181b!important;border-color:#27272a!important;}



html[data-theme][data-theme][data-theme] section.ni-tr-wc-strip{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] section.ni-tr-wc-strip .ni-tr-wc-card{background:#18181b!important;}
html[data-theme][data-theme][data-theme] section.ni-tr-wc-strip .ni-tr-wc-card:hover{background:#18181b!important;border-color:#27272a!important;}

html[data-theme][data-theme][data-theme] .wc-wrap .ni-country-card{background:#18181b!important;border-color:#27272a!important;}
html[data-theme][data-theme][data-theme] .wc-wrap .ni-country-card{background:#18181b!important;border-color:#27272a!important;color:#fafafa!important;}


/* Inline declarations: observed template and rendered-page inventory. */
html[data-theme][data-theme][data-theme] #main-content [style*="background:#fff"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#1A472A"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#3D195B"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background: linear-gradient(135deg, #e5091414 0%, transparent 60%)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background: linear-gradient(135deg, #0063e514 0%, transparent 60%)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background: linear-gradient(135deg, #00a8e114 0%, transparent 60%)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background: linear-gradient(135deg, #4285F414 0%, transparent 60%)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#6B7280"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#6B7280"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#eef4ff,#f7f0ff)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(255,255,255,0.03)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#E3342F,#B91C1C)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#0F172A 0%,#1E293B 60%,#0B1220 100%)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:radial-gradient(circle at 88% 30%,rgba(34,197,94,0.22),transparent 55%),radial-gradient(circle at 10% 110%,rgba(59,130,246,0.10),transparent 50%)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(180deg,#E50914,#7F1D1D)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(180deg,#22C55E,#065F46)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(180deg,#3B82F6,#1E40AF)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#0B1220"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#94A3B8"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(90deg,#DC262633,transparent)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#888"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(90deg,#2563EB33,transparent)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(90deg,#065F4633,transparent)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(90deg,#9D174D33,transparent)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(11,27,51,.06)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#FEF2F2,#fff)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#111827"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#F9FAFB"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#0f172a,#1e293b)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(11,27,51,.04)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#F3F4F6"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#374151"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(90deg,#FEF2F2,#fff)' : '' ?>"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#9CA3AF"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(255,255,255,0.02)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(255,255,255,0.05)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#EFF6FF,#fff)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(255,255,255,0.04)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(0,0,0,0.25)"]{background:#09090b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#4B5563"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#1F2937,#111827)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#FEE2E2"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#000"]{background:#09090b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(rgba(0,0,0,0) 60%, rgba(0,0,0,0.6))"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(0,0,0,0.85)"]{background:#09090b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(0,0,0,.85)"]{background:#09090b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#6b7280"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#6b7382"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#1e3a5f,#2563eb)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#1a1a2e"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#DBEAFE"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#1E3A8A"]{color:#a1a1aa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#D1FAE5"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="color:#111"]{color:#fafafa!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#E5E7EB"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(255,255,255,.04)"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:linear-gradient(135deg,#dc2626,#991b1b)"]{background:#18181b!important;background-image:none!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:#0f172a"]{background:#18181b!important;}
html[data-theme][data-theme][data-theme] #main-content [style*="background:rgba(255,255,255,.15)"]{background:#18181b!important;}

/* StreamWatchHub component system, adapted to NI's functional markup.
   Geometry: SWH frontend.css. Brand: NI canonical --ni-red #DC2626.
   No rules are imported from the retired NI ni-ui component sheet. */
html[data-theme][data-theme][data-theme]{
 --surface-0:#09090b;--surface-1:#18181b;--surface-2:#18181b;--surface-3:#27272a;--surface-hover:#27272a;
 --ni-red:#DC2626;--accent:#DC2626;--accent-hover:#f87171;--accent-soft:rgba(220,38,38,.12);--accent-ring:rgba(220,38,38,.3);
 --color-link:#f87171;--color-focus:#DC2626;--color-text-soft:#a1a1aa;--color-muted:#a1a1aa;--color-halo:#27272a;
 --color-bg-soft:#18181b;--color-bg-subtle:#18181b;--color-border-subtle:#27272a;--color-border-hover:#71717a;
 --ni-bg-alt:#18181b;--ni-bg-card:#18181b;--ni-muted:#a1a1aa;--ni-text-faint:#a1a1aa;
 --radius-sm:5px;--radius-md:9px;--radius-lg:14px;--radius-xl:14px;--radius-full:9px;
 --ni-radius-sm:5px;--ni-radius-md:9px;--ni-radius-lg:14px;--ni-radius-pill:9px;
 --radius-pill:9px;--radius-card:14px;--radius-input:10px;--radius-tight:5px;
 --shadow-sm:none;--shadow-md:none;--shadow-lg:none;--ni-shadow-sm:none;--ni-shadow-md:none;
 --font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-sans);
 --text-body:14px;--text-sm:13px;--text-caption:12px;--text-eyebrow:12px;--text-lg:18px;--text-h3:24px;
 --ni-card-border-color:#27272a;--ni-card-border-color-hover:#71717a;--ni-card-divider:#27272a;--ni-card-chip-bg:#18181b;
}
html[data-theme][data-theme][data-theme] body{font-size:14px!important;line-height:1.5!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html[data-theme][data-theme][data-theme] :is(button,input,select,textarea){font-family:var(--font-sans)!important}
/* Buttons: SWH 9px corners, 12px/600 label, 7px 13px spacing. */
html[data-theme][data-theme][data-theme] :is(.ni-btn,.ni-btn-primary,.ni-btn-outline,.ni-cta-button,.ni-nav-cta,.ni-jw-watch-btn,.ni-platform-cta,.ni-prime-trial-cta,.ni-ticket-btn,.ni-news-cta-btn,.ni-qa-submit-btn,.ni-vpn-cta,.ni-vpn-hub-cta,.ni-vpn-mini-cta-btn,.ni-search-form__btn,.ni-eng-btn,.ni-avail-alert-btn,.ni-episode-nav-btn,.ni-filter-btn,.ni-dropdown-btn,.ni-quick-nav__pill,.ni-form-pill,.ni-clear-btn,.ni-ph-cta,.ni-auth-submit,.ni-consent__btn){
 display:inline-flex;align-items:center;justify-content:center;gap:6px!important;padding:7px 13px!important;min-height:34px!important;
 border:1px solid #27272a!important;border-radius:9px!important;background:rgba(24,24,27,.4)!important;color:#d4d4d8!important;
 font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:normal!important;text-decoration:none!important;
 box-shadow:none!important;text-shadow:none!important;transform:none!important;cursor:pointer;transition:background .15s,border-color .15s,color .15s!important;
}
html[data-theme][data-theme][data-theme] :is(.ni-btn,.ni-btn-primary,.ni-cta-button,.ni-jw-watch-btn,.ni-platform-cta,.ni-prime-trial-cta,.ni-ticket-btn,.ni-news-cta-btn,.ni-qa-submit-btn,.ni-vpn-cta,.ni-search-form__btn,.ni-eng-btn--primary,.ni-auth-submit,.ni-consent__btn--primary){background:#DC2626!important;border-color:#DC2626!important;color:#fff!important}
html[data-theme][data-theme][data-theme] :is(.ni-btn,.ni-btn-outline,.ni-eng-btn,.ni-filter-btn,.ni-dropdown-btn,.ni-quick-nav__pill,.ni-form-pill,.ni-consent__btn):hover{border-color:#71717a!important;color:#fff!important;box-shadow:none!important;transform:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-btn-primary,.ni-cta-button,.ni-auth-submit,.ni-eng-btn--primary):hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}
html[data-theme][data-theme][data-theme] :is(.ni-filter-btn.active,.ni-quick-nav__pill.is-active,.ni-form-pill.active,.ni-dropdown-btn.is-open){background:#fafafa!important;color:#18181b!important;border-color:#fafafa!important}
html[data-theme][data-theme][data-theme] :is(button:disabled,input:disabled){opacity:.5!important;cursor:not-allowed!important}
html[data-theme][data-theme][data-theme] :is(a,button,input,select,textarea):focus-visible{outline:2px solid #f87171!important;outline-offset:3px!important}
/* SWH input and popover surfaces. Keep native form roles and event hooks. */
html[data-theme][data-theme][data-theme] :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],select,textarea){background:#18181b!important;border:1px solid #27272a!important;border-radius:10px!important;color:#fafafa!important;font-size:13.5px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(input,textarea)::placeholder{color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] :is(.ni-dropdown-menu,.ni-search-results,.ni-header-results,.ni-ai-panel,.ni-modal-content,.ni-auth-card,.ni-faq details,.ni-faq__item,.ni-fold-answer,.ni-short-answer,.ni-section-card,.ni-signup-cta,.ni-personal-hero,.ni-filter-bar){background:#18181b!important;border:1px solid #27272a!important;border-radius:14px!important;color:#fafafa!important;box-shadow:none!important;background-image:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-genre-tag,.ni-platform-chip,.ni-pc-pill,.ni-league-pill){border:1px solid #27272a!important;border-radius:5px!important;padding:3px 7px!important;background:#18181b!important;color:#d4d4d8!important;font-size:11px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-section-title,.ni-page-title,h1,h2,h3){font-family:var(--font-sans)!important;letter-spacing:-.02em; color:#fafafa}
html[data-theme][data-theme][data-theme] :is(.ni-page-title,h1){font-weight:800;line-height:1.2}
html[data-theme][data-theme][data-theme] :is(.ni-section-title,h2){font-weight:700;line-height:1.3}
html[data-theme][data-theme][data-theme] :is(.ni-page,.ni-content,.ni-main){background:transparent!important}
html[data-theme][data-theme][data-theme] :is(.ni-section-header,.ni-section-head){border-color:#27272a!important}
html[data-theme][data-theme][data-theme] :is(.ni-section-header,.ni-section-head) a{color:#f87171!important}
html[data-theme][data-theme][data-theme] :is(.ni-nav,.ni-nav-overlay,.ni-mobile-nav){background:#09090b!important;color:#fafafa!important}
/* Flat editorial sections. */
html[data-theme][data-theme][data-theme] :is(.ni-trust-strip,.ni-catalog-proof,.ni-catalog-stats,.ni-personal-hero,.ni-signup-cta){background:#18181b!important;background-image:none!important;border-color:#27272a!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-app-hero-panel,.ni-app-search,.ni-app-quick-actions a){box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-copy{display:block!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay{gap:10px!important;justify-content:flex-start!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay em{font-size:14px!important;line-height:1.5!important;color:#a1a1aa!important;font-style:normal!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay>span{border:1px solid #27272a!important;border-radius:5px!important;background:#09090b!important;color:#a1a1aa!important;padding:3px 7px!important;font-size:11px!important}
/* SWH row tables and detail offers. */
html[data-theme][data-theme][data-theme] :is(.ni-watch-option,.ni-platform-row,.ni-offer-row,.ni-avail-row){background:#18181b!important;border-color:#27272a!important;border-radius:10px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] table{color:#fafafa!important;background:transparent!important}
html[data-theme][data-theme][data-theme] :is(th,td){border-color:#27272a!important}
html[data-theme][data-theme][data-theme] th{background:#18181b!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){html[data-theme][data-theme][data-theme] *{transition:none!important;scroll-behavior:auto!important}}
/* Filter navigation uses the same SWH button silhouette, including legacy hooks. */
html[data-theme][data-theme][data-theme] :is(.ni-tab,.ni-league-chip,.ni-pc-pill,.ni-sport-tab,.ni-filter-chip){border-radius:9px!important;border:1px solid #27272a!important;background:rgba(24,24,27,.4)!important;color:#d4d4d8!important;padding:7px 13px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;transform:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-tab.active,.ni-league-chip.active,.ni-sport-tab.active,.ni-filter-chip.active){background:#fafafa!important;color:#18181b!important;border-color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-tab::after{display:none!important}
html[data-theme][data-theme][data-theme] .ni-search-box{background:#18181b!important;border:1px solid #27272a!important;border-radius:10px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-header-search-box,.ni-app-search,.ni-search-box) input{border:0!important;background:transparent!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-tp,.ni-tp--ctx){background:#18181b!important;border:1px solid #27272a!important;border-radius:14px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-tp,.ni-tp--ctx)::before{display:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-ai-ask-btn,.ni-ai-fab,.ni-gibi-cta){background:#DC2626!important;background-image:none!important;color:#fff!important;border:1px solid #DC2626!important;border-radius:9px!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;padding:7px 13px!important;transform:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-ai-ask-btn,.ni-ai-fab,.ni-gibi-cta)::before,html[data-theme][data-theme][data-theme] :is(.ni-ai-ask-btn,.ni-ai-fab,.ni-gibi-cta)::after{background:none!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-year{display:inline-flex!important;align-self:flex-start!important;width:auto!important;background:#18181b!important;border:1px solid #27272a!important;border-radius:5px!important;padding:3px 7px!important;font-size:12px!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] :is(.ni-detail-desc,.ni-content-description){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#a1a1aa!important;line-height:1.7!important}
/* Original NI logo identity. SVG fills and responsive sizes come from unchanged original markup/style.css. */
html[data-theme][data-theme][data-theme] .ni-logo{font-family:'Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif!important}
html[data-theme][data-theme][data-theme] .ni-logo-text{color:#F8FAFC!important}
html[data-theme][data-theme][data-theme] .ni-logo-dot{color:#7B8496!important}
/* All detail templates share SWH's unboxed poster + information composition. */
html[data-theme][data-theme][data-theme] :is(.ni-panel--editorial,.ni-editorial-block,.ni-description,.ni-enrichment-content){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#a1a1aa!important;font-size:14px!important;line-height:1.7!important}
html[data-theme][data-theme][data-theme] :is(.ni-panel--editorial,.ni-editorial-block)::before,html[data-theme][data-theme][data-theme] :is(.ni-panel--editorial,.ni-editorial-block)::after{display:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-quick-answer,.ni-metadata-card,.ni-full-episodes-banner,.ni-season-accordion details,.ni-season-accordion-body,.ni-fun-facts,.ni-trust-block){background:#18181b!important;background-image:none!important;border:1px solid #27272a!important;border-radius:10px!important;box-shadow:none!important;color:#d4d4d8!important}
html[data-theme][data-theme][data-theme] :is(.ni-short-answer,.ni-quick-answer)::before,html[data-theme][data-theme][data-theme] :is(.ni-short-answer,.ni-quick-answer)::after{background:none!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-yerli-channel,.ni-yerli-hubs) a{background:#18181b!important;border:1px solid #27272a!important;border-radius:9px!important;color:#d4d4d8!important;padding:7px 13px!important;font-size:12px!important;font-weight:600!important}
html[data-theme][data-theme][data-theme] .ni-detail :is(a,div)[style*="linear-gradient"]{background:#18181b!important;background-image:none!important;border:1px solid #27272a!important;border-radius:10px!important;box-shadow:none!important;color:#d4d4d8!important}
html[data-theme][data-theme][data-theme] .ni-trust-block a{color:#d4d4d8!important}
/* Tonight/trending media cards: SWH poster card geometry, no legacy navy surfaces. */
html[data-theme][data-theme][data-theme] .ni-trk-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html[data-theme][data-theme][data-theme] .ni-trk-card{background:#09090b!important;border:1px solid #27272a!important;border-radius:14px!important;box-shadow:none!important;transform:none!important}
html[data-theme][data-theme][data-theme] .ni-trk-card:hover{border-color:#71717a!important;box-shadow:none!important;transform:none!important}
html[data-theme][data-theme][data-theme] .ni-trk-poster{background:#18181b!important;aspect-ratio:2/3!important}
html[data-theme][data-theme][data-theme] .ni-trk-body{background:#09090b!important;padding:14px!important;gap:6px!important}
html[data-theme][data-theme][data-theme] .ni-trk-title{font-size:15px!important;font-weight:700!important;color:#fafafa!important;line-height:1.25!important}
html[data-theme][data-theme][data-theme] .ni-trk-meta{font-size:12px!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] :is(.ni-trk-rank,.ni-trk-watch){border-radius:5px!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-theme][data-theme][data-theme] .ni-trk-rank{background:#DC2626!important;color:#fff!important}
/* Preference modal: opaque foreground, independently dimmed backdrop. */
html[data-theme][data-theme][data-theme] #ni-qob-root{isolation:isolate}
html[data-theme][data-theme][data-theme] .ni-qob-backdrop{background:rgba(0,0,0,.72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:0!important}
html[data-theme][data-theme][data-theme] .ni-qob-sheet{background:#18181b!important;background-image:none!important;color:#fafafa!important;border:1px solid #27272a!important;border-radius:14px!important;box-shadow:none!important;z-index:1!important;max-width:680px!important}
html[data-theme][data-theme][data-theme] #ni-qob-root.is-open .ni-qob-sheet{opacity:1!important}
html[data-theme][data-theme][data-theme] :is(.ni-qob-set,.ni-qob-chip){background:#09090b!important;border:1px solid #27272a!important;border-radius:9px!important;color:#d4d4d8!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-qob-set,.ni-qob-chip):hover{border-color:#71717a!important}
html[data-theme][data-theme][data-theme] :is(.ni-qob-set,.ni-qob-chip,.ni-qob-poster).is-on{background:#27272a!important;border-color:#DC2626!important;color:#fff!important}
html[data-theme][data-theme][data-theme] :is(.ni-qob-sub,.ni-qob-label,.ni-qob-set-vibe,.ni-qob-hint){color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] .ni-qob-set-name{color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-qob-poster{background:#09090b!important;border:1px solid #27272a!important;border-radius:9px!important;box-shadow:none!important;transform:none!important}
html[data-theme][data-theme][data-theme] .ni-qob-poster .ni-qob-pname{position:relative!important;display:block!important;background:#09090b!important;padding:8px!important;color:#fafafa!important;font-size:11px!important;text-align:left!important;min-height:40px!important}
html[data-theme][data-theme][data-theme] :is(.ni-qob-foot,.ni-qob-body){background:#18181b!important;border-color:#27272a!important}
html[data-theme][data-theme][data-theme] :is(.ni-qob-btn,.ni-qob-x){border:1px solid #27272a!important;border-radius:9px!important;background:#09090b!important;color:#d4d4d8!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-qob-btn-primary{background:#DC2626!important;border-color:#DC2626!important;color:#fff!important}
@media(max-width:1023px){html[data-theme][data-theme][data-theme] .ni-trk-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){html[data-theme][data-theme][data-theme] .ni-trk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-theme][data-theme][data-theme] .ni-trk-body{padding:12px!important}html[data-theme][data-theme][data-theme] .ni-trk-title{font-size:14px!important}html[data-theme][data-theme][data-theme] .ni-qob-sheet{border-radius:14px 14px 0 0!important}}
html[data-theme][data-theme][data-theme] .ni-qob-set-posters{background:#18181b!important}
html[data-theme][data-theme][data-theme] img.ni-platform-logo{background:#18181b!important}
html[data-theme][data-theme][data-theme] .ni-signup-cta-btn{background:#DC2626!important;border:1px solid #DC2626!important;color:#fff!important;border-radius:9px!important;box-shadow:none!important}
/* Compact app banner must not widen mobile pages. */
@media(max-width:767px){.nab-b{min-width:0!important;flex:1!important;overflow:hidden!important}.nab-b .nab-s{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme][data-theme][data-theme] .ni-nav-desktop{min-width:0!important;max-width:100%!important}}

/* Source: SWH frontend.css. Dimensions, palette, typography and media-card silhouette. */
html[data-theme][data-theme][data-theme]{--color-bg:#09090b;--color-bg-card:#09090b;--color-bg-muted:#18181b;--color-bg-hover:#27272a;--color-surface:#09090b;--color-text:#fafafa;--color-text-secondary:#a1a1aa;--color-text-muted:#a1a1aa;--color-border:#27272a;--ni-bg:#09090b;--ni-bg-elev:#18181b;--ni-bg-muted:#18181b;--ni-text:#fafafa;--ni-text-muted:#a1a1aa;--ni-border:#27272a;--accent:#DC2626;--color-accent:#DC2626;--ni-card-bg:#09090b;--ni-text-primary:#fafafa;--ni-text-secondary:#a1a1aa;--ni-text-tertiary:#a1a1aa;--radius-card:14px;--radius-pill:9px;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#09090b!important;color-scheme:dark}
html[data-theme][data-theme][data-theme] body{background:#09090b!important;color:#fafafa!important;font-family:var(--font-ui)!important;background-image:none!important}
html[data-theme][data-theme][data-theme] body::before,html[data-theme][data-theme][data-theme] body::after{background:none!important}
html[data-theme][data-theme][data-theme] .ni-container{max-width:1280px!important;padding-left:32px!important;padding-right:32px!important}
html[data-theme][data-theme][data-theme] .ni-site-header{background:rgba(9,9,11,.96)!important;border-bottom:1px solid #1f1f23!important;padding:14px 32px!important;backdrop-filter:blur(8px);box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-header-inner{max-width:1280px!important;display:grid!important;grid-template-columns:170px minmax(180px,480px) 1fr auto auto auto;gap:10px!important;padding:0!important}
html[data-theme][data-theme][data-theme] .ni-brand{grid-column:1;grid-row:1}
html[data-theme][data-theme][data-theme] .ni-header-actions{display:contents!important}
html[data-theme][data-theme][data-theme] .ni-header-search{grid-column:2;grid-row:1;width:100%!important;max-width:480px!important;display:block!important;min-width:0!important}
html[data-theme][data-theme][data-theme] .ni-header-search-box{background:#18181b!important;border:1px solid #27272a!important;border-radius:10px!important;width:100%!important;padding:0 12px!important;height:38px!important}
html[data-theme][data-theme][data-theme] #ni-header-q{width:100%!important;min-width:0!important;background:transparent!important;font-size:14px!important;color:#fafafa!important;height:36px!important}
html[data-theme][data-theme][data-theme] .ni-nav-desktop{grid-column:1/-1;grid-row:2;display:flex!important;border-top:1px solid #1f1f23;padding-top:8px!important;margin-top:4px!important;gap:8px!important;justify-content:flex-start!important}
html[data-theme][data-theme][data-theme] .ni-nav-desktop>a,html[data-theme][data-theme][data-theme] .ni-nav-dd>a{display:inline-flex!important;align-items:center;padding:7px 14px!important;background:rgba(24,24,27,.3)!important;border:1px solid #1f1f23!important;border-radius:9px!important;color:#a1a1aa!important;font-size:13px!important;font-weight:500!important;white-space:nowrap}
html[data-theme][data-theme][data-theme] .ni-nav-desktop>a.active,html[data-theme][data-theme][data-theme] .ni-nav-dd>a.active{background:#fafafa!important;color:#18181b!important;border-color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-nav-desktop>a:hover,html[data-theme][data-theme][data-theme] .ni-nav-dd>a:hover{background:#27272a!important;color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-nav-dd-menu{background:#18181b!important;border-color:#27272a!important;box-shadow:0 15px 35px #0009!important}
html[data-theme][data-theme][data-theme] .ni-auth-link{grid-column:6;grid-row:1}
html[data-theme][data-theme][data-theme] .ni-swh-watchlist{grid-column:4;grid-row:1}
html[data-theme][data-theme][data-theme] .ni-swh-finder{grid-column:5;grid-row:1;background:#DC2626!important;color:#fff!important;font-weight:700!important}
html[data-theme][data-theme][data-theme] :is(.ni-auth-link,.ni-swh-watchlist,.ni-swh-finder){border:1px solid #27272a!important;border-radius:9px!important;padding:8px 12px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;font-size:13px!important;white-space:nowrap;line-height:20px!important;min-height:38px}
html[data-theme][data-theme][data-theme] .ni-hamburger{display:none!important}
html[data-theme][data-theme][data-theme] .ni-live-strip{background:#121214!important;border-color:#27272a!important}
html[data-theme][data-theme][data-theme] .ni-swh-home-intro .ni-app-hero{margin:0!important;padding:28px 0 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 260px;gap:32px!important;background:none!important;border:0!important;border-radius:0!important;min-height:0!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-app-hero h1{font-size:34px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:800!important;margin:8px 0 6px!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-copy p{font-size:14.5px!important;line-height:1.6!important;color:#a1a1aa!important;max-width:720px!important;margin:0 0 18px!important}
html[data-theme][data-theme][data-theme] .ni-app-eyebrow{font-size:12px!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] .ni-app-search{max-width:640px!important;background:#18181b!important;border:1px solid #27272a!important;border-radius:10px!important;min-height:42px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-app-search input{font-size:14px!important}
html[data-theme][data-theme][data-theme] .ni-app-search button{background:#DC2626!important;color:#fff!important;border-radius:7px!important;padding:8px 18px!important;min-height:34px!important}
html[data-theme][data-theme][data-theme] .ni-app-quick-actions{margin-top:12px!important;gap:6px!important}
html[data-theme][data-theme][data-theme] .ni-app-quick-actions a{background:#18181b!important;border-color:#27272a!important;color:#d4d4d8!important;font-size:12px!important;padding:6px 10px!important;border-radius:9px!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-panel{min-height:0!important;align-self:center;background:#18181b!important;border:1px solid #27272a!important;border-radius:14px!important;box-shadow:none!important;padding:20px!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-media{background:none!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay{position:relative!important;padding:0!important;inset:auto!important;background:none!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay strong{font-size:21px!important;line-height:1.3!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-overlay b{background:#DC2626!important;color:#fff!important;border-radius:9px!important;font-size:12px!important;margin-top:14px!important;min-height:32px!important;padding:7px 12px!important}
html[data-theme][data-theme][data-theme] .ni-recrail{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:24px 0 32px!important}
html[data-theme][data-theme][data-theme] .ni-recrail__head{margin-bottom:14px!important}
html[data-theme][data-theme][data-theme] .ni-recrail__eyebrow{font-size:16px!important;font-weight:700!important;letter-spacing:0!important;color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-recrail__kicker{color:#a1a1aa!important;font-size:14px!important}
html[data-theme][data-theme][data-theme] .ni-recrail__list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html[data-theme][data-theme][data-theme] .ni-recrail__item{display:block!important;min-width:0!important}
html[data-theme][data-theme][data-theme] .ni-recrail__link{height:100%!important;display:flex!important;flex-direction:column!important;border:1px solid #1f1f23!important;background:#09090b!important;border-radius:14px!important;overflow:hidden!important;transform:none!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-recrail__poster{aspect-ratio:2/3!important;border-radius:0!important;overflow:visible!important;background:#18181b!important;margin-bottom:0!important}
html[data-theme][data-theme][data-theme] .ni-recrail__poster>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
html[data-theme][data-theme][data-theme] .ni-recrail__meta{padding:14px 14px 42px!important;min-height:112px!important;position:relative}
html[data-theme][data-theme][data-theme] .ni-recrail__title{font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:#fafafa!important;min-height:0!important}
html[data-theme][data-theme][data-theme] .ni-recrail__sub{font-size:12px!important;color:#a1a1aa!important;margin-top:6px!important}
html[data-theme][data-theme][data-theme] .ni-recrail__badge{top:calc(100% + 76px)!important;bottom:auto!important;left:14px!important;z-index:1!important;border:1px solid #27272a!important;background:#18181b!important;padding:0!important;border-radius:5px!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-recrail__link:hover{border-color:#52525b!important}
html[data-theme][data-theme][data-theme] .ni-recrail__link:hover .ni-recrail__title{color:#DC2626!important}
html[data-theme][data-theme][data-theme] :is(.ni-content-grid,.ni-grid){gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
html[data-theme][data-theme][data-theme] .ni-card{background:#09090b!important;border:1px solid #27272a!important;border-radius:14px!important;box-shadow:none!important;color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-card.ni-poster-card{padding:0!important;gap:0!important;overflow:hidden!important}
html[data-theme][data-theme][data-theme] .ni-poster-card .ni-poster{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}
html[data-theme][data-theme][data-theme] .ni-poster-card .ni-poster-thumb{width:100%!important;height:auto!important;aspect-ratio:2/3!important;border-radius:0!important}
html[data-theme][data-theme][data-theme] .ni-poster-card .ni-poster-info{padding:14px!important;width:100%!important;gap:6px!important}
html[data-theme][data-theme][data-theme] .ni-poster-card .ni-content-title{font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:#fafafa!important}
html[data-theme][data-theme][data-theme] .ni-poster-card :is(.ni-content-meta,.ni-program-desc){font-size:12px!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme] .ni-poster-card>.ni-platforms-chip-row{padding:0 14px 14px!important;margin-top:auto!important}
html[data-theme][data-theme][data-theme] :is(.ni-platform-chip,.ni-genre-tag){border-radius:5px!important;background:#18181b!important;border-color:#27272a!important;color:#d4d4d8!important}
html[data-theme][data-theme][data-theme] .ni-detail-header{background:none!important;border:0!important;border-radius:0!important;padding:8px 0 24px!important;box-shadow:none!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}
html[data-theme][data-theme][data-theme] .ni-detail-header::before,html[data-theme][data-theme][data-theme] .ni-detail-header::after{background:none!important;backdrop-filter:none!important}
html[data-theme][data-theme][data-theme] .ni-detail-header>.ni-poster{width:240px!important;height:auto!important;aspect-ratio:2/3!important;border-radius:14px!important;border:1px solid #27272a!important;object-fit:cover!important}
html[data-theme][data-theme][data-theme] .ni-detail-info h1{font-size:32px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important}
html[data-theme][data-theme][data-theme] :is(.ni-fold-answer,.ni-short-answer,.ni-faq details,.ni-faq__item,.ni-section-card,.ni-auth-card,.ni-signup-cta,.ni-profile-card){background:#18181b!important;border-color:#27272a!important;color:#fafafa!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-signup-cta>[aria-hidden=true]{display:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-eng-btn--primary,.ni-btn-primary,.ni-auth-submit,.ni-consent__btn--primary){background:#DC2626!important;border-color:#DC2626!important;color:#09090b!important;border-radius:9px!important}
html[data-theme][data-theme][data-theme] :is(.ni-section-header h2,.ni-section h2){font-weight:700!important}
html[data-theme][data-theme][data-theme] :is(.ni-site-footer,.ni-footer){background:#09090b!important;border-color:#27272a!important}
html[data-theme][data-theme][data-theme] .ni-consent__box{max-width:1280px!important;background:#18181b!important;border:1px solid #27272a!important;border-radius:14px!important;box-shadow:none!important}
@media(min-width:1024px){html[data-theme][data-theme][data-theme] .ni-consent__box{display:flex!important;gap:24px!important;align-items:center!important}html[data-theme][data-theme][data-theme] .ni-consent__actions{flex-shrink:0!important}}
@media(max-width:1023px){html[data-theme][data-theme][data-theme] .ni-header-inner{grid-template-columns:150px minmax(160px,1fr) auto auto!important}html[data-theme][data-theme][data-theme] .ni-auth-link{grid-column:4!important}html[data-theme][data-theme][data-theme] .ni-swh-watchlist{grid-column:3!important}html[data-theme][data-theme][data-theme] .ni-swh-finder{grid-column:3/5!important;grid-row:3!important;justify-self:end}html[data-theme][data-theme][data-theme] :is(.ni-content-grid,.ni-grid,.ni-recrail__list){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){html[data-theme][data-theme][data-theme] .ni-container{padding-left:20px!important;padding-right:20px!important}html[data-theme][data-theme][data-theme] .ni-site-header{padding:12px 16px!important}html[data-theme][data-theme][data-theme] .ni-header-inner{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important}html[data-theme][data-theme][data-theme] .ni-brand{grid-column:1!important}html[data-theme][data-theme][data-theme] .ni-auth-link{grid-column:2!important}html[data-theme][data-theme][data-theme] .ni-hamburger{display:flex!important;grid-column:3;grid-row:1;width:36px!important;height:36px!important}html[data-theme][data-theme][data-theme] .ni-header-search{grid-column:1/-1!important;grid-row:2!important;max-width:none!important}html[data-theme][data-theme][data-theme] .ni-nav-desktop{grid-row:3!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;padding-bottom:2px!important}html[data-theme][data-theme][data-theme] .ni-nav-desktop>a,html[data-theme][data-theme][data-theme] .ni-nav-dd>a{font-size:12px!important;padding:6px 10px!important}html[data-theme][data-theme][data-theme] .ni-swh-watchlist{grid-column:1!important;grid-row:4!important;justify-self:start}html[data-theme][data-theme][data-theme] .ni-swh-finder{grid-column:2/4!important;grid-row:4!important}html[data-theme][data-theme][data-theme] .ni-nav-dd-menu{display:none!important}html[data-theme][data-theme][data-theme] .ni-swh-home-intro .ni-app-hero{grid-template-columns:1fr!important;gap:18px!important;padding:24px 0 12px!important}html[data-theme][data-theme][data-theme] .ni-app-hero h1{font-size:28px!important}html[data-theme][data-theme][data-theme] .ni-app-hero-panel{padding:16px!important}html[data-theme][data-theme][data-theme] .ni-app-hero-overlay{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 16px!important}html[data-theme][data-theme][data-theme] .ni-app-hero-overlay strong{font-size:18px!important}html[data-theme][data-theme][data-theme] .ni-app-hero-overlay b{margin-top:0!important}html[data-theme][data-theme][data-theme] .ni-detail-header{grid-template-columns:140px minmax(0,1fr)!important;gap:18px!important}html[data-theme][data-theme][data-theme] .ni-detail-header>.ni-poster{width:140px!important}html[data-theme][data-theme][data-theme] .ni-detail-info h1{font-size:24px!important}html[data-theme][data-theme][data-theme] .ni-recrail__list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-theme][data-theme][data-theme] :is(.ni-content-grid,.ni-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-theme][data-theme][data-theme] .ni-card:not(.ni-poster-card){grid-column:1/-1}html[data-theme][data-theme][data-theme] .ni-recrail__meta{padding:12px 12px 42px!important}html[data-theme][data-theme][data-theme] .ni-recrail__title,html[data-theme][data-theme][data-theme] .ni-poster-card .ni-content-title{font-size:14px!important}html[data-theme][data-theme][data-theme] .ni-recrail__badge{left:12px!important}html[data-theme][data-theme][data-theme] .ni-poster-card .ni-poster-info{padding:12px!important}html[data-theme][data-theme][data-theme] .ni-poster-card>.ni-platforms-chip-row{padding:0 12px 12px!important}html[data-theme][data-theme][data-theme] .ni-poster-card .ni-platform-chip:nth-child(n+3){display:inline-flex!important}}
@media(max-width:380px){html[data-theme][data-theme][data-theme] .ni-detail-header{grid-template-columns:1fr!important}html[data-theme][data-theme][data-theme] .ni-detail-header>.ni-poster{width:160px!important}}
@media(prefers-reduced-motion:reduce){html[data-theme][data-theme][data-theme] *{scroll-behavior:auto!important}}
/* Preserve native hidden states; layout declarations must never expose closed panels. */
html[data-theme][data-theme][data-theme] [hidden]{display:none!important}
html[data-theme][data-theme][data-theme] .ni-header-inner{height:auto!important;min-height:0!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-panel{aspect-ratio:auto!important;height:auto!important;min-height:0!important}
html[data-theme][data-theme][data-theme] .ni-app-eyebrow{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-app-quick-actions a{box-shadow:none!important}
html[data-theme][data-theme][data-theme] .ni-nav-desktop>a::after{display:none!important}
html[data-theme][data-theme][data-theme] .ni-consent__box{flex-wrap:wrap!important}
html[data-theme][data-theme][data-theme] .ni-consent__actions{margin-left:auto!important}

html[data-theme][data-theme][data-theme] .ni-app-hero-copy{min-height:0!important;align-self:center!important}
html[data-theme][data-theme][data-theme] .ni-app-hero-media{display:none!important}

html[data-theme][data-theme][data-theme] .ni-app-hero-overlay{min-height:0!important;height:auto!important}

html[data-theme][data-theme][data-theme] .ni-nav-desktop{scrollbar-width:none!important}
html[data-theme][data-theme][data-theme] .ni-nav-desktop::-webkit-scrollbar{display:none!important}

html[data-theme][data-theme][data-theme]{--color-mac:#DC2626;--color-primary:#DC2626;--color-film:#DC2626;--color-dizi:#DC2626}
html[data-theme][data-theme][data-theme] .ni-nav-dd>a::after{display:none!important}
html[data-theme][data-theme][data-theme] :is(.ni-breadcrumb,.ni-filter-bar){background:#18181b!important;border-color:#27272a!important;box-shadow:none!important;border-radius:10px!important}
@media(max-width:767px){html[data-theme][data-theme][data-theme] .ni-app-hero-overlay{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;gap:6px 10px!important}html[data-theme][data-theme][data-theme] .ni-app-hero-overlay span{font-size:12px!important}html[data-theme][data-theme][data-theme] .ni-app-hero-overlay strong{font-size:16px!important}}

html[data-theme][data-theme][data-theme] .ni-personal-hero{background:#18181b!important;border:1px solid #27272a!important;box-shadow:none!important;border-radius:14px!important}
html[data-theme][data-theme][data-theme] .ni-ph-cta{background:#DC2626!important;color:#fff!important;border-radius:9px!important}
@media(max-width:767px){html[data-theme][data-theme][data-theme] .ni-detail-header{grid-template-columns:minmax(0,1fr)!important}html[data-theme][data-theme][data-theme] .ni-detail-header>.ni-poster{width:180px!important}html[data-theme][data-theme][data-theme] .ni-detail-info{min-width:0!important}}

/* Reading hierarchy: content title > watch answer > availability > editorial. */
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-reading-section{margin:36px 0!important;padding:28px 0 0!important;border:0!important;border-top:1px solid #27272a!important;border-radius:0!important;background:none!important;box-shadow:none!important;max-width:78ch}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-reading-section h2{font-size:21px!important;margin:0 0 18px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-reading-section :is(.ni-description,.ni-editorial-block){font-size:15px!important;line-height:1.75!important;margin:0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-reading-section p+p{margin-top:14px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] :is(.ni-detail,.ni-reading-section) :is(.ni-platforms-section,.ni-metadata-card,.ni-short-answer,.ni-quick-answer,.ni-fold-answer,.ni-panel,.ni-trust-block,.ni-rating-widget,.ni-ai-ask-inline,.ni-info-table,.ni-platform-list){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail :is(.ni-short-answer,.ni-quick-answer,.ni-fold-answer){margin:16px 0!important;color:#e4e4e7!important;font-size:16px!important;line-height:1.6!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail :is(.ni-short-answer,.ni-quick-answer,.ni-fold-answer)::before,html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail :is(.ni-short-answer,.ni-quick-answer,.ni-fold-answer)::after{display:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail .ni-platforms-section{margin:28px 0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail h2{font-size:21px!important;line-height:1.3!important;margin:0 0 18px!important;padding:0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail h2::before,html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail h2::after{display:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail :is(.ni-platform-row,.ni-offer-row){background:transparent!important;border:0!important;border-bottom:1px solid #27272a!important;border-radius:0!important;padding:14px 0!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail :is(th,td){background:transparent!important;border:0!important;border-bottom:1px solid #27272a!important;padding:12px 0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail th{width:180px!important;color:#a1a1aa!important;font-weight:400!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-detail :is(.ni-rating-chip,.ni-type-badge,.ni-year){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-reading-section .ni-trust-block{margin-top:20px!important;font-size:12px!important;color:#a1a1aa!important;line-height:1.6!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] :is(.ni-faq details,.ni-faq__item){background:transparent!important;border:0!important;border-bottom:1px solid #27272a!important;border-radius:0!important;box-shadow:none!important}

/* One 1280px content measure. Padding belongs to outer containers, never grids. */
html[data-theme][data-theme][data-theme][data-theme] .ni-container{box-sizing:border-box!important;width:100%!important;max-width:1344px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-container .ni-container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-footer-grid{box-sizing:border-box!important;width:calc(100% - 64px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-personal-hero{box-sizing:border-box!important;width:calc(100% - 64px)!important;max-width:1280px!important;margin:0 auto 28px!important;padding:16px 0!important;border:0!important;border-top:1px solid #27272a!important;border-bottom:1px solid #27272a!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-ph-head{align-items:center!important;gap:24px!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-personal-hero h2{font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;margin:3px 0 0!important;color:#d4d4d8!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-ph-greet{font-size:12px!important;color:#a1a1aa!important}
html[data-theme][data-theme][data-theme][data-theme] .ni-ph-cta{background:none!important;border:0!important;border-radius:0!important;padding:0!important;color:#f87171!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important}
/* Cinematic home: one continuous frame, typography over a real film backdrop. */
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-swh-home-intro{position:relative!important;isolation:isolate!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-swh-home-intro .ni-app-hero{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;min-height:570px!important;padding:64px 0 72px!important;gap:0!important;overflow:visible!important;background:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art{position:absolute!important;z-index:-1!important;top:0!important;bottom:0!important;left:calc((1280px - 100vw)/2)!important;right:calc((1280px - 100vw)/2)!important;overflow:hidden!important;pointer-events:none!important;background:#09090b!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art img{position:absolute!important;right:0!important;top:0!important;width:82%!important;max-width:1450px!important;height:100%!important;object-fit:cover!important;object-position:50% 0%!important;opacity:.94!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#09090b 8%,rgba(9,9,11,.97) 25%,rgba(9,9,11,.65) 43%,transparent 68%),linear-gradient(0deg,#09090b 0%,transparent 30%,transparent 85%,rgba(9,9,11,.25))!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-copy{display:block!important;position:relative!important;width:560px!important;max-width:100%!important;align-self:flex-start!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-eyebrow{display:flex!important;align-items:center!important;gap:10px!important;color:#d4d4d8!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 22px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-eyebrow::before{content:''!important;width:26px!important;height:2px!important;background:#dc2626!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero h1{font-size:80px!important;max-width:490px!important;font-weight:800!important;line-height:.99!important;letter-spacing:-.055em!important;margin:0 0 22px!important;color:#fafafa!important;text-wrap:balance!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-copy>p{max-width:430px!important;font-size:15px!important;line-height:1.7!important;color:#b6b6bd!important;margin:0 0 26px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-search-wrap{width:100%!important;max-width:520px!important;z-index:5!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-search{width:100%!important;max-width:none!important;margin:0!important;min-height:58px!important;padding:7px 7px 7px 18px!important;background:#18181b!important;border:1px solid #52525b!important;border-radius:6px!important;box-shadow:0 8px 32px #0004!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-search input{min-width:0!important;font-size:14px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-search button{display:block!important;flex:0 0 auto!important;border-radius:3px!important;min-height:42px!important;padding:10px 22px!important;background:#dc2626!important;color:white!important;font-size:13px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-quick-actions{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;margin:18px 0 0!important;padding:0!important;overflow:visible!important;max-width:540px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-quick-actions a{padding:0!important;min-height:24px!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;color:#b6b6bd!important;font-size:11px!important;font-weight:500!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-quick-actions a:hover{color:#fff!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-quick-actions a i{font-size:10px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-panel{display:block!important;position:absolute!important;bottom:20px!important;left:0!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-height:0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-overlay{display:block!important;padding:0!important;margin:0!important;min-height:0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-overlay>span,html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-overlay em,html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-overlay b{display:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-overlay strong{font-size:12px!important;font-weight:500!important;color:#d4d4d8!important;line-height:1.4!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-overlay strong::after{content:' →'!important;color:#f87171!important;margin-left:10px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-credit{position:absolute!important;right:0!important;bottom:20px!important;color:#e4e4e7!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-credit span{display:block!important;margin-bottom:7px!important;color:#a1a1aa!important;font-size:9px!important;letter-spacing:.16em!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-credit i{font-style:normal!important;margin-left:12px!important}

@media(max-width:1343px){html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art{left:-32px!important;right:-32px!important}}
@media(max-width:767px){
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-container{padding-left:20px!important;padding-right:20px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] :is(.ni-footer-grid,.ni-personal-hero){width:calc(100% - 40px)!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-site-header{padding-left:20px!important;padding-right:20px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-swh-home-intro .ni-app-hero{min-height:640px!important;padding:210px 0 90px!important;justify-content:flex-start!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art{left:-20px!important;right:-20px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art img{width:100%!important;height:390px!important;object-position:50% 15%!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-art::after{background:linear-gradient(0deg,#09090b 35%,rgba(9,9,11,.7) 57%,transparent 83%),linear-gradient(90deg,rgba(9,9,11,.3),transparent)!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero h1{font-size:56px!important;max-width:350px!important;margin-bottom:16px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-eyebrow{margin-bottom:16px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-copy>p{font-size:13px!important;max-width:320px!important;margin-bottom:20px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-search input{font-size:12px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-search button{padding:10px 16px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-quick-actions{gap:8px 14px!important;margin-top:14px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-credit{bottom:18px!important;right:auto!important;left:0!important;font-size:10px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-cinema-credit span{display:inline!important;margin-right:10px!important;font-size:8px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-app-hero-panel{bottom:48px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-personal-hero{margin-bottom:20px!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] .ni-ph-head{gap:12px!important}
}

/* One card silhouette; structural columns are not card surfaces. */
html[data-theme][data-theme][data-theme][data-theme][data-theme] {--ni-card-radius:6px}
html[data-theme][data-theme][data-theme][data-theme][data-theme] :is(.ni-card,.ni-recrail__link,.ni-trk-card,.ni-qob-poster,.ni-content-card,.ni-hub-card,.ni-qa-card,.ni-featured-card,.ni-rich-card){border-radius:var(--ni-card-radius)!important;overflow:hidden!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] :is(.ni-today-col,.ni-today-col-items){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-theme][data-theme][data-theme][data-theme][data-theme] :is(.ni-poster-card .ni-poster-thumb,.ni-recrail__poster,.ni-recrail__poster>img,.ni-trk-poster,.ni-trk-poster img,.ni-qob-poster img){border-radius:0!important}
