.demo-banner{position:fixed;inset:0 0 auto;z-index:70;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 25px;background:#173d35;border-bottom:1px solid #327861;color:#d9fff0;font-size:11px}.demo-banner b{font-size:9px;letter-spacing:1.8px;margin-right:18px}.demo-banner a{color:#7effd4;white-space:nowrap;text-decoration:none;font-weight:600}.demo-banner~#app aside{top:43px}body{padding-top:43px}.demo-attribution{padding:25px 0 15px;border-top:1px solid #23374e;margin-top:35px;font-size:10px;line-height:1.7;color:#849bb0}.demo-attribution a{color:#9edac9}.demo-banner~#app .sidefoot{gap:8px}#demoCollections{display:none}#login{display:none!important}.poster img{object-fit:cover}.poster.live img{object-fit:cover;object-position:center;padding:0;background:#0f202a}#featureNote{font-size:11px}.demo-banner~#app .sidefoot:after{content:'Website demo · No account needed';font-size:10px;color:#819aad;padding:6px}#player .subtitle-file{display:none}#player #trackNote{font-size:11px}
@media(max-width:760px){body{font-size:14px}.demo-banner{padding:8px 12px;min-height:42px;gap:10px}.demo-banner b{font-size:8px;letter-spacing:1px;margin:0}.banner-note{display:none}.demo-banner a{font-size:11px}.demo-banner~#app aside{position:relative;inset:auto;width:100%;display:block;padding:18px 15px 0;border:0;background:var(--bg)}.wordmark{margin:0 0 15px;gap:10px}.wordmark img{width:45px}.wordmark strong{font-size:18px}.wordmark span{font-size:8px}nav{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);padding:7px 4px max(7px,env(safe-area-inset-bottom));background:#0d1828f5;border-top:1px solid #26384b;gap:2px}nav button{font-size:11px;text-align:center;min-width:0;padding:12px 3px}.sidehead{display:none}#groups{display:none;max-height:180px}.sidefoot{display:none!important}.demo-menu-open #groups{display:flex;flex-wrap:wrap;gap:5px;overflow:auto}.demo-menu-open #groups button{font-size:11px;padding:7px 11px}.demo-menu-open .sidefoot{display:flex!important;flex-direction:row;margin-top:8px}.sidefoot button{font-size:11px;padding:8px}.sidefoot:after{display:none}main{margin:0;padding:8px 15px 95px;min-width:0}header{gap:8px;font-size:9px}.topright{gap:7px}.topright>span{display:none}#demoCollections{display:block;font-size:10px;padding:8px}#refresh{font-size:10px;padding:8px}.hero{padding:20px 0 8px}h1{font-size:29px;letter-spacing:-.8px}.toolbar{display:block;margin:15px 0}.toolbar h2{font-size:17px}.toolbar input{width:100%}#grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.poster strong{font-size:12px}.poster span{font-size:10px}#spotlight{height:365px;margin:12px 0 22px}.feature-copy{left:17px;bottom:23px;width:calc(100% - 34px)}.feature-copy h1{font-size:29px}.feature-copy>p:not(.eyebrow){font-size:12px;-webkit-line-clamp:3}.feature-shade{background:linear-gradient(0deg,#06101b,#06101baa 70%,#06101b44)}.feature-actions button{font-size:11px;padding:10px}.shelf-head h2{font-size:17px}.shelf-strip{gap:10px}.poster.landscape,.live-tile.landscape,.continue-tile{flex-basis:210px;width:210px}dialog,#details{width:calc(100vw - 24px);max-height:85vh;padding:23px 17px}#countryList{grid-template-columns:1fr}.detail-layout{grid-template-columns:80px minmax(0,1fr);gap:15px}.detail-layout h2{font-size:23px}.detail-layout p{font-size:12px}.episodes button{font-size:12px}.player-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}#playerBar{flex-wrap:wrap;padding:10px}#playingTitle{flex-basis:100%;font-size:14px}#player.expanded{inset:0;width:100vw;height:100dvh}#player.mini{min-width:0;width:min(320px,calc(100vw - 20px));right:10px;top:65px}#player .player-bottom{gap:7px;flex-wrap:wrap}#player .player-bottom button{font-size:11px}#volume{width:60px}#playerStatus{font-size:10px}#player.mini #playingTitle{display:none}#playerEpisodes{width:calc(100vw - 30px)}.demo-attribution{font-size:9px}.eyebrow{font-size:9px;letter-spacing:2px}button,input,select{min-height:40px}.live-view-tabs button{font-size:12px}}
.demo-cast-button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:0;padding:8px;flex-shrink:0;color:#d8ebf6}.demo-cast-button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#demoHomeCast{margin:0}#playerBar{position:relative;overflow:visible}#demoPlayerCast{position:absolute;top:calc(100% + 7px);right:12px;width:44px;height:44px;z-index:5;background:#172b40e8}#player.mini #demoPlayerCast{width:36px;min-width:36px;height:36px;padding:6px;top:calc(100% + 5px);right:7px}#demoCastDialog{width:min(480px,calc(100vw - 30px));max-width:480px;max-height:85vh;padding:30px;border:1px solid #34516b;border-radius:16px;background:#101f31;color:#eef8ff}#demoCastDialog p{font-size:14px;line-height:1.7}.demo-cast-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px}.demo-install-link{color:#63e7c7;font-size:13px;text-decoration:none}#demoCastDialog h2{font-size:24px}#demoCastDialog::backdrop{background:#030913b8}
@media(max-width:760px){#demoHomeCast{width:38px;min-width:38px;padding:6px}#demoPlayerCast{right:9px}.topright{gap:5px}#demoCollections{font-size:9px;padding:7px}.demo-cast-actions{gap:12px}#demoCastDialog{padding:24px}#demoCastDialog p{font-size:13px}}
