.lume-display-tools{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.experience-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 13px;border:1px solid var(--theme-line,#ffffff25);border-radius:100px;background:var(--theme-panel,#171921);color:var(--theme-text,#f6f3ef);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.experience-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}.experience-button[aria-pressed=true]{border-color:var(--premiere-gold,#e5be7a);color:var(--premiere-gold,#e5be7a)}.experience-button:focus-visible,.install-dialog :is(button,a):focus-visible{outline:3px solid var(--premiere-gold,#e5be7a);outline-offset:3px}.tv-mode-hint{position:fixed;z-index:10000;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-width:min(680px,calc(100vw - 30px));padding:16px 22px;border:1px solid var(--theme-line);border-radius:14px;background:var(--theme-panel);color:var(--theme-text);font-size:14px;line-height:1.7;box-shadow:0 10px 50px #0005}.tv-mode-hint[hidden]{display:none}.install-dialog{width:min(500px,calc(100vw - 30px));max-height:85dvh;overflow:auto;padding:28px;border:1px solid var(--theme-line);border-radius:18px;background:var(--theme-panel);color:var(--theme-text)}.install-dialog::backdrop{background:#000b}.install-dialog h2{font-size:25px;margin:6px 0 16px;letter-spacing:-.6px}.install-dialog p{font-size:14px;line-height:1.8;color:var(--theme-muted);margin:15px 0}.install-dialog .install-close{float:right;border:1px solid var(--theme-line);width:44px;height:44px;border-radius:50%;font-size:23px;background:transparent;color:var(--theme-text);cursor:pointer}.install-update-note{font-size:12px!important}.install-action{min-height:46px;border:1px solid var(--theme-line);border-radius:100px;padding:12px 18px;background:var(--premiere-red,#ee234b);color:#fff;font:inherit;font-size:13px;cursor:pointer}.install-action:disabled{opacity:.45;cursor:default}.player-volume-level{border-top:1px solid #ffffff20;margin-top:14px;padding-top:13px}.player-volume-level label{display:flex;align-items:center;gap:10px;font-size:13px!important}.player-volume-level input{width:20px;height:20px;accent-color:#ec3153;flex-shrink:0}.player-volume-level p{font-size:11px!important;line-height:1.7;margin:8px 0 0}.player-volume-level[hidden]{display:none!important}
html[data-screen-mode=tv] body{font-size:18px}html[data-screen-mode=tv] :is(button,a,input,select,textarea,summary,video):focus{outline:4px solid var(--premiere-gold,#e5be7a)!important;outline-offset:4px!important;scroll-margin:90px 25px}html[data-screen-mode=tv] :is(.nav-item,.category-menu-item,.button,.btn,.text-link,.experience-button,.home-content-nav a,.sports-nav-button){min-height:52px;font-size:17px}html[data-screen-mode=tv] :is(.media-card h3,.home-title h3,.explore-title-copy strong){font-size:18px;line-height:1.6}html[data-screen-mode=tv] :is(.media-group,.rail-actions .text-link,.category-heading h2){font-size:15px}html[data-screen-mode=tv] .header-actions{flex-wrap:wrap;gap:12px}html[data-screen-mode=tv] .home-grid{grid-auto-columns:clamp(210px,18vw,320px)}html[data-screen-mode=tv] :is(.rail-arrow,.icon-button){min-width:52px;min-height:52px}html[data-screen-mode=tv] .player-controls button{min-width:52px;min-height:52px}html[data-screen-mode=tv] .player-settings-panel{font-size:16px;max-height:75dvh;overflow:auto}html[data-screen-mode=tv] .player-settings-panel :is(select,button){font-size:16px;min-height:48px}html[data-screen-mode=tv] .experience-button-label{display:inline}html[data-screen-mode=tv] .sidebar{overflow-y:auto}html[data-screen-mode=tv] .home-poster:focus-within .home-play,html[data-screen-mode=tv] .home-poster:focus-within .home-more{opacity:1}
@media(min-width:1000px){html[data-screen-mode=tv] :is(.home-result-feed,.explore-feed) .media-grid,html[data-screen-mode=tv] .catalog-page.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.experience-button-label{display:none}.experience-button{padding:10px}.lume-display-tools{gap:5px}.install-dialog{padding:23px}.tv-mode-hint{font-size:12px;padding:13px 17px}html[data-screen-mode=tv] :is(.home-result-feed,.explore-feed) .media-grid,html[data-screen-mode=tv] .catalog-page.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.experience-button[hidden],.install-action[hidden]{display:none!important}
@media(max-width:700px){.topbar{height:auto;flex-wrap:wrap;gap:9px}.topbar>.lume-display-tools{order:2;flex:1 0 100%;justify-content:flex-end;padding-top:7px;border-top:1px solid var(--theme-line,#ffffff25)}.topbar>.lume-display-tools .experience-button-label{display:inline}.topbar>.mobile-search{margin-left:auto}html[data-screen-mode=tv] .topbar>.mobile-brand{width:86px}}
@media(max-width:700px){.site-header{height:auto;min-height:74px}.site-header .header-inner{min-height:74px;flex-wrap:wrap;gap:8px;padding-block:10px}.site-header .site-brand{margin-right:auto}.site-header .header-actions{display:contents}.site-header .header-actions>.lume-display-tools{order:1;margin-right:auto}.site-header .header-actions>:is(.admin-header-link,.header-catalog){order:1}.site-header .header-actions>.lume-display-tools .experience-button-label{display:none}}
@media(prefers-reduced-motion:reduce){.tv-mode-hint{transition:none!important}}
