/* SUPERBETIN / broadcast desk. Open canvas, cobalt masthead, editorial rows. */
body[data-brand=superbetin].v17-desk.arena{--bg:#eef2f7;--surface:#fff;--surface2:#f1f5fc;--surface3:#e6edf8;--text:#13233c;--soft:#5b6b82;--line:#dce4ee;--accent:#1355d8;--accent-ink:#fff;--shadow:none;--radius:5px;background:var(--bg)}
body[data-brand=superbetin].v17-desk.arena.theme-dark{--bg:#081322;--surface:#101e32;--surface2:#172a42;--surface3:#223751;--text:#f3f7ff;--soft:#b5c4d9;--line:#2c405a;--accent:#90b8ff;--accent-ink:#10203a}
body.v17-desk.arena #siteHeader{background:#0844bd;color:#fff;box-shadow:none;border:0;position:relative!important}
body.v17-desk.arena #siteHeader .header-main{max-width:1440px;padding:19px 32px!important;min-height:80px;gap:16px!important}
body.v17-desk.arena #siteHeader .brand img{width:180px!important;filter:brightness(0) invert(1)}body.v17-desk.arena #siteHeader .brand>span{color:#c8dbff;border-color:#ffffff40;letter-spacing:.09em;font-size:9px}
body.v17-desk.arena #siteHeader .header-status{background:#ffffff12;border:1px solid #ffffff45;color:#fff}.v17-desk #siteHeader .header-join{background:#fff;color:#0844bd;border-color:#fff!important;border-radius:4px!important}
body.v17-desk.arena #siteHeader .arena-icon-button,body.v17-desk #siteHeader #arenaMotionToggle,body.v17-desk #siteHeader #arenaThemeToggle{color:#fff;background:#ffffff0b;border-color:#ffffff45;border-radius:4px}.v17-desk #siteHeader .language-switch{background:#063796;border-color:#4d7dcc;border-radius:4px}.v17-desk #siteHeader .language-switch button{color:#dae7ff}.v17-desk #siteHeader .language-switch button.active{color:#0844bd;background:#fff}
body.v17-desk.arena .arena-nav-wrap{max-width:none;background:var(--surface);border-bottom:1px solid var(--line);padding:0 max(24px,calc((100vw - 1376px)/2));gap:18px}body.v17-desk.arena #siteHeader .arena-navigation{gap:28px!important}.v17-desk .arena-matchday-link{color:var(--accent)!important}
body.v17-desk.arena .live-page{width:100%;max-width:1440px;padding:24px 32px 60px!important}.v17-desk .arena-panel>section{margin-top:22px}
.v17-desk .v17-stage-head{padding:0 0 18px;border:0;border-bottom:3px solid var(--accent);margin-bottom:20px;min-height:98px;background:none;overflow:hidden}
.v17-desk .v17-stage-head h1{font-size:31px!important;font-weight:800;letter-spacing:-.045em}.v17-desk .v17-kicker{color:var(--accent);letter-spacing:.14em}.v17-desk .v17-alert-button{border:1px solid var(--accent);color:var(--accent);background:var(--surface);border-radius:4px}.v17-desk .v17-stage-head p{font-size:13px}.v17-desk .v17-stage-actions{gap:18px}.v17-desk .v17-jump{color:var(--soft)}
.v17-desk .v17-stage-decoration{left:39%;right:28%;opacity:.45}.v17-desk .v17-stage-decoration i{position:absolute;right:5%;width:160px;height:160px;top:5px;border:1px solid #1a62dd35;transform:rotate(-22deg);animation:superbetin17-lines 18s ease-in-out infinite}.v17-desk .v17-stage-decoration i:nth-child(2){right:15%;width:100px;height:100px;top:35px;animation-delay:-6s}.v17-desk .v17-stage-decoration i:nth-child(3){right:25%;width:220px;height:220px;top:-40px;animation-delay:-12s}@keyframes superbetin17-lines{50%{transform:translateX(18px) rotate(-15deg)}}
body.v17-desk.arena #streamSection{display:grid;grid-template-columns:minmax(0,1fr) 332px;align-items:stretch;gap:22px;margin:0!important}
body.v17-desk.arena #streamSection>.card{border-radius:5px;box-shadow:none;border:1px solid var(--line);overflow:hidden;background:var(--surface)}
body.v17-desk.arena #streamSection .stream-panel{border-top:4px solid #1355d8}.v17-desk .stream-panel .section-head{padding:17px 20px!important;border-bottom:1px solid var(--line)}.v17-desk .stream-panel .section-head h2{font-size:23px!important;font-weight:800;line-height:1.2}.v17-desk .stream-panel .section-head .eyebrow{font-size:9px}.v17-desk .player-shell{aspect-ratio:16/9;min-height:0!important;border-radius:0;background:#06132b}
body.v17-desk.arena #chatCard{display:flex;flex-direction:column;min-height:0;max-height:780px;border-top:4px solid #13233c}.v17-desk #chatCard .section-head{padding:18px!important;background:var(--surface2)}.v17-desk #chatCard .section-head h2{font-size:18px}.v17-desk #chatCard .chat-messages{flex:1;min-height:150px}
.v17-desk .studio-controls{padding:10px 15px;background:var(--surface2)}.v17-desk .studio-controls button{border-radius:4px!important;min-height:40px!important;font-size:11px!important;padding:8px 10px!important}.v17-desk .stream-info{padding:16px!important;background:var(--surface)!important}.v17-desk .member-gate{border-radius:0!important}
body.v17-desk.arena #engagementHome{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:'title side' 'tools side' 'news side' 'fresh side' 'links links';column-gap:34px;row-gap:0;padding:28px 0 0!important;margin-top:25px!important;border:0;border-top:1px solid var(--line);background:none}
.v17-desk #engagementHome>.v16-section-title{grid-area:title;margin:0 0 16px;align-items:center}.v17-desk #engagementHome>.v16-section-title h2{font-family:inherit;font-size:29px;font-weight:850;letter-spacing:-.045em}.v17-desk #engagementHome>.v17-news-tools{grid-area:tools;gap:10px;padding-bottom:14px;border-bottom:2px solid var(--v-line)}.v17-desk #engagementHome>.v16-home-news{grid-area:news}.v17-desk #engagementHome>.v16-freshness{grid-area:fresh}.v17-desk #engagementHome>.v16-home-lower{grid-area:side;display:flex;flex-direction:column;gap:20px;margin:0;padding-left:24px;border-left:1px solid var(--v-line)}.v17-desk #engagementHome>.v16-discover{grid-area:links;margin:25px 0 0}
body.v17-desk .v16-home-news{display:flex!important;flex-direction:column;gap:0!important}body.v17-desk .v16-home-news .v16-story{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;border:0;border-bottom:1px solid var(--v-line);padding:20px 0!important;gap:15px;background:none;border-radius:0;grid-row:auto}
body.v17-desk .v16-home-news .v16-story-art{display:block!important;aspect-ratio:auto;height:45px!important;width:45px!important;background:var(--surface2)!important;border-radius:3px}.v17-desk .v16-home-news .v16-story-art::after,.v17-desk .v16-home-news .v16-art-label,.v17-desk .v16-home-news .v16-story-art img{display:none!important}.v17-desk .v16-home-news .v16-art-number{position:static;display:grid;place-items:center;width:100%;height:100%;font-size:21px;font-weight:800;color:var(--accent);letter-spacing:-.05em}
body.v17-desk .v16-home-news .v16-story-content{padding:0!important}.v17-desk .v16-home-news .v16-story h3{font-family:inherit!important;font-size:24px!important;font-weight:750;line-height:1.2;margin:9px 0 11px;letter-spacing:-.025em}.v17-desk .v16-home-news .v16-summary{display:none}.v17-desk .v16-home-news .v16-meta{font-size:11px;gap:10px}.v17-desk .v16-home-news .v16-story-actions{justify-content:flex-start;gap:20px}.v17-desk .v16-home-news .v16-save{border:0!important;padding:6px!important;min-height:38px!important}.v17-desk .v16-story-actions .v16-read{min-height:38px!important;padding:6px 0!important}
.v17-desk .v16-filter{border-radius:3px!important;font-size:11px!important;min-height:36px!important;padding:6px 10px!important}.v17-desk .v17-source{border-radius:3px}.v17-desk .v16-agenda,.v17-desk .v16-replays{border:0!important;border-top:3px solid var(--accent)!important;background:var(--surface)!important;border-radius:0!important;padding:18px!important}.v17-desk .v16-agenda h2,.v17-desk .v16-replays h2{font-size:19px;font-family:inherit!important}.v17-desk .v16-home-lower .v16-replays>a{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;font-size:12px;color:var(--accent)}.v17-desk .v16-discover{gap:18px;background:var(--surface);padding:16px 20px!important;border-radius:4px}.v17-desk .v16-discover>strong{color:var(--text)}
body.v17-desk .v16{--v-bg:var(--bg,#eef2f7);--v-panel:var(--surface,#fff);--v-ink:var(--text,#13233c);--v-muted:var(--soft,#5b6b82);--v-line:var(--line,#dce4ee);--v-accent:var(--accent,#1355d8);--v-accent-ink:var(--accent-ink,#fff);font-family:inherit}
body.v17-desk .card{border-radius:5px!important}.v17-desk .arena-watch-bottom{margin-top:24px}.v17-desk.v16-news-page{background:#eef2f7}.v17-desk.v16-news-page .v16-heading h1{font-family:inherit!important;letter-spacing:-.045em}.v17-desk.v16-news-page .v16-story h3{font-family:inherit!important;font-weight:750}.v17-desk.v16-news-page #newsSources{margin:12px 0 20px}
@media(max-width:1100px){body.v17-desk.arena #streamSection{grid-template-columns:minmax(0,1fr) 290px}.v17-desk #siteHeader .brand>span{display:none!important}.v17-desk #siteHeader .header-status{display:none!important}.v17-desk #engagementHome{column-gap:22px!important;grid-template-columns:minmax(0,1fr) 250px!important}.v17-desk #engagementHome>.v16-home-lower{padding-left:18px}.v17-desk .v17-stage-description{max-width:420px}}
@media(max-width:850px){body.v17-desk.arena .live-page{padding:20px 16px 42px!important}body.v17-desk.arena #streamSection{grid-template-columns:minmax(0,1fr)}body.v17-desk.arena #chatCard{max-height:520px}.v17-desk .v17-stage-head{padding-bottom:18px}.v17-desk .v17-stage-head h1{font-size:28px!important}.v17-desk .v17-stage-head p{font-size:12px}.v17-desk .arena-nav-wrap{padding:0 16px!important}.v17-desk #siteHeader .arena-navigation{gap:22px!important}body.v17-desk.arena #engagementHome{display:block;grid-template-columns:1fr!important}.v17-desk #engagementHome>.v16-home-lower{display:grid;grid-template-columns:1fr 1fr;padding:0;border:0;margin:24px 0 0}.v17-desk #engagementHome>.v16-section-title{margin-bottom:17px}.v17-desk .v17-stage-actions{justify-content:flex-start}.v17-desk .v16-home-news .v16-story h3{font-size:22px!important}}
@media(max-width:500px){body.v17-desk.arena .live-page{padding:17px 12px 38px!important}.v17-desk .v17-stage-head h1{font-size:27px!important}.v17-desk .v17-stage-head{gap:14px}.v17-desk .v17-stage-actions{justify-content:space-between;width:100%;gap:6px}.v17-desk #engagementHome>.v16-home-lower{grid-template-columns:1fr}.v17-desk .v16-home-news .v16-story{grid-template-columns:35px minmax(0,1fr)!important;gap:12px!important}.v17-desk .v16-home-news .v16-story-art{width:35px!important;height:35px!important}.v17-desk .v16-home-news .v16-art-number{font-size:17px}.v17-desk .v16-home-news .v16-story h3{font-size:20px!important}.v17-desk .v16-story .v16-meta{font-size:10px!important}.v17-desk .v16-story-actions{gap:14px!important}.v17-desk .stream-panel .section-head{padding:15px!important}.v17-desk .stream-panel .section-head h2{font-size:18px!important}.v17-desk .v16-discover>strong{flex-basis:100%}.v17-desk .v16-discover{gap:8px 16px;padding:14px!important}.v17-desk .v16-discover a{font-size:11px}}

/* Explicitly supersede legacy theme !important rules. */
body[data-brand=superbetin].v17-desk.arena{background:var(--bg)!important;color:var(--text)!important}
body.v17-desk.arena #siteHeader{background:#0844bd!important;color:#fff!important;box-shadow:none!important;border:0!important}
body.v17-desk.arena #siteHeader .brand>span{color:#d2e1ff!important;border-color:#ffffff40!important}
body.v17-desk.arena #siteHeader .header-join{background:#fff!important;color:#0844bd!important;border-color:#fff!important}
body.v17-desk.arena #siteHeader .language-switch{background:#063796!important;border-color:#4d7dcc!important}
body.v17-desk.arena #siteHeader .language-switch button{color:#e4edff!important;background:transparent!important}
body.v17-desk.arena #siteHeader .language-switch button.active{background:#fff!important;color:#0844bd!important}
body.v17-desk.arena #streamSection>.card{color:var(--text)!important;background:var(--surface)!important;border-color:var(--line)!important}
body.v17-desk.arena #streamSection .stream-panel{border-top:4px solid #1355d8!important;padding:0!important}
body.v17-desk.arena #streamSection #chatCard{border-top:4px solid #13233c!important;padding:18px!important}
body.v17-desk.arena .stream-panel .section-head h2{font-size:23px!important;color:var(--text)!important}
body.v17-desk.arena .stream-panel .section-head{padding:17px 20px!important;min-height:80px!important}
body.v17-desk.arena .player-shell{border-radius:0!important}
body.v17-desk.arena .preshow-logo{filter:brightness(0) invert(1)}
body.v17-desk.arena #chatCard .section-head h2{font-size:18px!important;color:var(--text)!important}
@media(max-width:600px){body.v17-desk.arena .stream-panel .section-head h2{font-size:19px!important}body.v17-desk.arena #streamSection #chatCard{padding:14px!important}}

/* A different page structure: player + schedule rail, then a horizontal chat desk. */
body.v17-desk.arena #streamSection{grid-template-columns:minmax(0,1fr) 270px;align-items:start}
body.v17-desk.arena #streamSection .v17-broadcast-rail{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;min-width:0}
body.v17-desk.arena #streamSection .v17-broadcast-rail .v16-agenda,body.v17-desk.arena #streamSection .v17-broadcast-rail .v16-replays{padding:18px!important;min-height:0}
body.v17-desk.arena #streamSection #chatCard{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:20px!important;max-height:none;align-items:stretch;border-top:3px solid #13233c!important}
.v17-desk .v17-chat-feed,.v17-desk .v17-chat-compose{min-width:0}.v17-desk .v17-chat-feed .section-head{padding:0 0 14px!important;background:none!important;min-height:0!important}.v17-desk #chatCard .v17-chat-feed .section-head{padding:0 0 14px!important;background:none!important}.v17-desk #chatCard #chatPrivacyStage{height:260px!important;min-height:0!important}.v17-desk #chatCard #chatEmbed{height:100%!important;min-height:0!important}.v17-desk #chatCard .chat-privacy-card{max-width:310px;padding:14px}.v17-desk #chatCard .chat-privacy-card p{margin:6px 0 12px}.v17-desk #chatCard .chat-privacy-lock{width:24px;height:24px;margin-bottom:8px}.v17-desk .v17-chat-compose{border-left:1px solid var(--line);padding:0 0 0 22px;display:flex;flex-direction:column;justify-content:center}.v17-desk .v17-chat-compose .member-gate{margin:0;border:0;background:var(--surface2);padding:18px!important}.v17-desk .v17-chat-compose .v16-chat-note{margin:14px 0 0}
body.v17-desk.arena #engagementHome{display:block;grid-template-columns:1fr;padding-top:24px!important}.v17-desk #engagementHome>.v17-news-tools{justify-content:flex-start;gap:24px}.v17-desk #engagementHome>.v16-section-title{margin:0 0 15px}.v17-desk #engagementHome>.v16-discover{margin-top:24px}
body.v17-desk .v16-home-news{display:grid!important;grid-template-columns:1fr 1fr;gap:0 32px!important}.v17-desk .v16-home-news .v16-story{align-items:start}
@media(max-width:1100px){body.v17-desk.arena #streamSection{grid-template-columns:minmax(0,1fr) 230px}.v17-desk .v17-chat-compose{padding-left:16px}body.v17-desk.arena #streamSection #chatCard{grid-template-columns:minmax(0,1fr) 285px;gap:16px}}
@media(max-width:850px){body.v17-desk.arena #streamSection{grid-template-columns:minmax(0,1fr)}body.v17-desk.arena #streamSection .v17-broadcast-rail{display:grid;grid-template-columns:1fr 1fr;order:3}body.v17-desk.arena #streamSection #chatCard{grid-column:1;order:2;grid-template-columns:minmax(0,1fr) 275px}.v17-desk .stream-panel{order:1}body.v17-desk .v16-home-news{grid-template-columns:1fr!important}}
@media(max-width:600px){body.v17-desk.arena #streamSection #chatCard{display:block;padding:14px!important}.v17-desk .v17-chat-compose{border:0;border-top:1px solid var(--line);padding:15px 0 0;margin-top:12px}body.v17-desk.arena #streamSection .v17-broadcast-rail{grid-template-columns:1fr}.v17-desk #chatCard #chatPrivacyStage{height:240px!important}}

body.v17 #streamTitle{font-size:23px!important;line-height:1.25!important}
@media(max-width:600px){body.v17 #streamTitle{font-size:19px!important}}
body.v17-desk.arena .player-bg-logo{filter:brightness(0) invert(1)!important;opacity:.12!important}
