/* BETSAT / screen-first cinema. Deep plum, acid yellow, vertical navigation. */
body[data-brand=betsat].v17-studio.lounge{--bg:#0c0913;--surface:#18121f;--surface2:#21182c;--surface3:#2d203d;--line:#34273f;--accent:#f2e74a;--accent-ink:#17120a;--text:#faf6ff;--soft:#b4a4c5;padding-left:184px;background:var(--bg)}
body.v17-studio.lounge::before{left:184px;background:radial-gradient(ellipse at 90% 8%,#56317f20,transparent 50%)}
body.v17-studio.lounge.theme-light{--bg:#f4f0f7;--surface:#fff;--surface2:#eee7f5;--surface3:#e4daef;--line:#d9cee5;--text:#21132d;--soft:#655075;--accent:#f2e74a}
body.v17-studio.lounge .lounge-sidebar{width:184px;padding:28px 14px 18px;background:#130e1b;border-right:1px solid #2c2037}
.v17-studio .lounge-brand-caption{font-size:8px;letter-spacing:.14em;margin:10px 8px 31px}.v17-studio .lounge-sidebar .brand{padding:0 6px!important;gap:5px!important}.v17-studio .lounge-sidebar .brand img{width:111px!important}
body.v17-studio.lounge .lounge-navigation a{padding:12px 10px;font-size:11px;border-radius:9px;min-height:49px}.v17-studio .lounge-navigation a[aria-current=page]{background:#f2e74a!important;color:#17120a!important}.v17-studio .lounge-matchday-link{padding:12px 10px!important;margin-top:23px!important}.v17-studio .lounge-matchday-link small{font-size:9px}.v17-studio .lounge-responsible p{font-size:9px}
body.v17-studio.lounge .live-header{height:70px;background:var(--bg)}body.v17-studio.lounge .header-main{padding:0 26px}.v17-studio .lounge-breadcrumb>span{color:var(--accent)}
body.v17-studio.lounge .live-page{max-width:1600px;padding:18px 26px 40px!important}.v17-studio .lounge-panel{gap:22px}
.v17-studio .v17-stage-head{padding:20px 24px;border:1px solid #4d325f;background:linear-gradient(100deg,#271632,#1c1227 70%);border-radius:15px;min-height:130px;color:#fff}
.v17-studio .v17-stage-head h1{color:#faf6ff!important}.v17-studio .v17-stage-head p{color:#c1afcf}.v17-studio .v17-stage-head .v17-kicker{color:#f2e74a}.v17-studio .v17-alert-button{border:1px solid #f2e74a;background:#f2e74a;color:#1b140a;font-weight:750}.v17-studio .v17-jump{color:#f3eaf9}
.v17-studio .v17-stage-decoration i{position:absolute;width:95px;height:380px;right:17%;top:-145px;transform:rotate(28deg);background:linear-gradient(180deg,#a870e100, #b27cec35, #e1b4ff00);animation:betsat17-light 13s ease-in-out infinite}.v17-studio .v17-stage-decoration i:nth-child(2){right:25%;width:26px;animation-delay:-5s;background:#b782df1a}.v17-studio .v17-stage-decoration i:nth-child(3){right:8%;width:1px;background:#d9baee40;animation-delay:-9s}
@keyframes betsat17-light{0%,100%{transform:translateX(-15px) rotate(28deg);opacity:.5}50%{transform:translateX(30px) rotate(28deg);opacity:1}}
body.v17-studio.lounge #streamSection{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:14px;align-items:stretch;margin:0!important;padding:0}
body.v17-studio.lounge #streamSection>.card{border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:none;overflow:hidden}
body.v17-studio.lounge .stream-panel .section-head{padding:17px 20px!important;border-bottom:1px solid var(--line)}body.v17-studio.lounge .stream-panel .section-head h2{font-size:19px;font-weight:750;letter-spacing:-.025em}
body.v17-studio.lounge .stream-panel .eyebrow{font-size:9px;color:var(--accent)}body.v17-studio.lounge .player-shell{border-radius:0;aspect-ratio:16/9;min-height:0!important;background:#08060d;border:0}
body.v17-studio.lounge #chatCard{max-height:760px;min-height:0;display:flex;flex-direction:column}body.v17-studio.lounge #chatCard .section-head{padding:17px 18px!important;background:var(--surface2)}body.v17-studio.lounge #chatCard .section-head h2{font-size:17px}body.v17-studio.lounge #chatCard .chat-messages{min-height:150px;flex:1}
body.v17-studio.lounge .studio-controls{padding:10px 14px;background:var(--surface)}body.v17-studio.lounge .studio-controls button{font-size:11px!important;min-height:38px!important;padding:8px 10px!important}.v17-studio .stream-info{border-top:1px solid var(--line)}
body.v17-studio #engagementHome{padding:0!important;margin:8px 0 0;background:none;border:0}.v17-studio #engagementHome .v16-section-title{margin:8px 0 17px}.v17-studio #engagementHome .v16-section-title h2{font-size:28px;letter-spacing:-.045em}
body.v17-studio .v16{--v-bg:var(--bg,#0c0913);--v-panel:#18121f;--v-ink:#faf6ff;--v-muted:#b4a4c5;--v-line:#34273f;--v-accent:#f2e74a;--v-accent-ink:#17120a}
body.v17-studio.theme-light .v16{--v-panel:#fff;--v-ink:#21132d;--v-muted:#655075;--v-line:#d9cee5;--v-accent:#542180;--v-accent-ink:#fff}
.v17-studio .v16-home-news{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body.v17-studio .v16-home-news .v16-story{display:flex!important;flex-direction:column;grid-row:auto!important;grid-column:auto!important;padding:0;border:1px solid var(--v-line);border-radius:12px;background:var(--v-panel)}
body.v17-studio .v16-home-news .v16-story-art{height:84px!important;aspect-ratio:auto!important;flex:none;background:linear-gradient(125deg,#44265f,#251733)!important}.v17-studio .v16-home-news .v16-art-number{font-size:66px;left:auto;right:15px;bottom:-12px;color:#cfa9ea26}.v17-studio .v16-home-news .v16-art-label{font-size:10px;left:18px;top:18px}.v17-studio .v16-home-news .v16-story-art::after{inset:-25px 25px -80px 50%;border-radius:0;transform:rotate(30deg);box-shadow:0 0 0 15px #a678cc08,0 0 0 35px #a678cc08}
body.v17-studio .v16-home-news .v16-story-content{padding:17px!important;display:flex;flex-direction:column;flex:1}body.v17-studio .v16-home-news .v16-story h3{font-size:21px!important;line-height:1.22;margin:10px 0 17px}body.v17-studio .v16-home-news .v16-summary{display:none}.v17-studio .v16-meta{font-size:10px;gap:7px}.v17-studio .v16-story-actions{margin-top:auto;gap:7px}.v17-studio .v16-save{padding:8px 10px!important}.v17-studio .v16-home-news .v16-topic{display:none}
.v17-studio .v16-filter{border-radius:25px!important;font-size:11px!important;padding:7px 12px!important;min-height:38px!important}.v17-studio .v16-filter[aria-pressed=true]{color:#17120a;background:#f2e74a;border-color:#f2e74a}.v17-studio.theme-light .v16-filter[aria-pressed=true]{color:#fff;background:#542180;border-color:#542180}
.v17-studio .v16-home-lower{grid-template-columns:1fr 1fr!important;gap:14px;margin:20px 0}.v17-studio .v16-agenda,.v17-studio .v16-replays{border-radius:12px;padding:18px;background:var(--v-panel)}.v17-studio .v16-agenda h2,.v17-studio .v16-replays h2{font-size:18px;margin-bottom:12px}.v17-studio .v16-discover{padding:14px 0;margin:0}.v17-studio .v16-discover a{padding:8px 12px;border:1px solid var(--v-line);border-radius:7px;text-decoration:none;background:var(--v-panel)}
.v17-studio.v16-news-page .v16-story-content h3{font-size:23px}.v17-studio.v16-news-page .v16-heading{margin-bottom:22px}.v17-studio.v16-news-page #newsSources{margin:12px 0 20px}
@media(max-width:1200px){body.v17-studio.lounge #streamSection{grid-template-columns:minmax(0,1fr) 280px}.v17-studio .v17-stage-head{padding:20px}.v17-studio .v17-stage-actions{flex-direction:column;gap:3px}.v17-studio .v16-home-news{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:1000px){body.v17-studio.lounge #streamSection{grid-template-columns:minmax(0,1fr)}body.v17-studio.lounge #chatCard{max-height:520px}.v17-studio .v17-stage-head{min-height:120px}.v17-studio .v17-stage-actions{flex-direction:row}}
@media(max-width:850px){body[data-brand=betsat].v17-studio.lounge{padding-left:0!important}body.v17-studio.lounge::before{left:0}.v17-studio .lounge-sidebar{display:none!important}body.v17-studio.lounge .live-header{height:auto;position:relative!important}body.v17-studio.lounge .live-page{padding:14px 16px 38px!important}.v17-studio .lounge-panel{gap:16px}.v17-studio .v17-stage-head{padding:20px;border-radius:12px}.v17-studio .v17-stage-actions{justify-content:flex-start;gap:18px}.v17-studio .lounge-mobile-nav{background:#160e20!important;border-top:1px solid #362840!important}.v17-studio .lounge-mobile-nav a[aria-current=page]{color:#f2e74a!important}}
@media(max-width:600px){body.v17-studio.lounge .live-page{padding:12px 12px 38px!important}.v17-studio .v16-home-news{grid-template-columns:1fr!important}.v17-studio .v16-home-lower{grid-template-columns:1fr!important}.v17-studio .v17-stage-head{padding:18px}.v17-studio .v17-stage-head h1{font-size:27px!important}.v17-studio .v17-stage-head p{max-width:290px}.v17-studio .v16-story-art{height:70px!important}.v17-studio .v16-section-title{margin-top:16px!important}body.v17-studio.lounge .stream-panel .section-head{padding:15px!important}body.v17-studio.lounge .stream-panel .section-head h2{font-size:17px}.v17-studio .v16-home-lower{gap:12px}.v17-studio .v16-discover>strong{flex-basis:100%}.v17-studio .v16-discover{gap:8px}.v17-studio .v16-discover a{font-size:11px}}

body[data-brand=betsat].v17-studio.lounge{background:var(--bg)!important;color:var(--text)!important}
body.v17-studio.lounge #streamSection .stream-panel{padding:0!important;background:var(--surface)!important}
body.v17-studio.lounge .stream-panel .section-head h2{font-size:19px!important;color:var(--text)!important}
body.v17-studio.lounge .stream-panel .section-head{padding:17px 20px!important;min-height:76px!important}
body.v17-studio.lounge #chatCard .section-head h2{font-size:17px!important}
@media(max-width:600px){body.v17-studio.lounge .stream-panel .section-head h2{font-size:17px!important}}

body.v17 #streamTitle{font-size:23px!important;line-height:1.25!important}
@media(max-width:600px){body.v17 #streamTitle{font-size:19px!important}}
