/* Advertising-only racing palette; no shared membership or billing styles. */
body:is(.video-ad-page,[data-business-portal="advertising"]){background-color:#080808!important}
body:is(.video-ad-page,[data-business-portal="advertising"]){--sp-bg:#080808;--sp-bg-2:#121212;--sp-panel:#141414;--sp-panel-2:#202020;--sp-text:#fff;--sp-muted:#d4d4d4;--sp-orange:#ff7800;--sp-orange-2:#ff9a32;--sp-red:#ff3434;--sp-blue:#ff7800;--sp-green:#ff7800;--sp-yellow:#ff9a32;color:#fff;background:radial-gradient(ellipse at 90% 5%,#ff780028,transparent 45%),radial-gradient(ellipse at 5% 40%,#ed161622,transparent 45%),#080808}
body.video-ad-page{background-image:linear-gradient(115deg,#080808ef,#080808b0),url('/assets/video-ad-studio.svg'),radial-gradient(ellipse at 85% 15%,#ff7800,transparent 55%)}
body:is(.video-ad-page,[data-business-portal="advertising"]) :is(h1,h2,h3){color:#fff}
body[data-business-portal="advertising"] :is(.sponsor-race-hero,.sponsor-console-card,.sponsor-plan-card,.sponsor-feature-card){border-color:#ff780055;background-color:#141414}
body:is(.video-ad-page,[data-business-portal="advertising"]) .jdrc-ad-collapse>summary{background:linear-gradient(145deg,#ffffff22,#ffffff05),#151515;border-color:#ff780088;color:#fff}
body:is(.video-ad-page,[data-business-portal="advertising"]) .jdrc-ad-collapse>summary::after{border-color:#ff7800}
.video-ad-page :is(.video-ad-card,.video-plan-grid article){background:linear-gradient(145deg,#ffffff12,#161616ed 55%,#24100fee);border-color:#ff780060}
.video-ad-page .video-wallet-metrics div{background:#171717}
.video-ad-page .video-ad-notice{border-color:#ff7800;background:#29150c;color:#fff}
body:is(.video-ad-page,[data-business-portal="advertising"]) :is(.button),.video-ad-page .video-ad-shell :is(a,button){background:linear-gradient(145deg,#ffffff30,#ffffff08 48%,#ffffff18),linear-gradient(120deg,#991414,#8a3300);border:1px solid #ff8b4d99;color:#fff;text-shadow:0 1px 2px #0008;box-shadow:inset 0 1px 0 #ffffff50,0 6px 18px #0004}
body:is(.video-ad-page,[data-business-portal="advertising"]) :is(.button):hover:not(:disabled),.video-ad-page .video-ad-shell :is(a,button):hover:not(:disabled){border-color:#ff9a32;box-shadow:inset 0 1px 0 #ffffff60,0 8px 24px #ff780030}
body:is(.video-ad-page,[data-business-portal="advertising"]) :is(a,button,input,select,summary):focus-visible{outline:3px solid #ff9a32;outline-offset:3px}
.video-ad-page .video-ad-shell :is(select,input:not([type=checkbox])){background:#121212;color:#fff;border-color:#ff780066}
.video-ad-page .video-ad-shell select option{background:#121212;color:#fff}
body:is(.video-ad-page,[data-business-portal="advertising"]) input[type=checkbox]{accent-color:#e52716}
body[data-business-portal="advertising"] :is(.eyebrow,.sponsor-kicker){color:#ff9a32}
body[data-business-portal="advertising"] .sponsor-race-hero{background:radial-gradient(ellipse at top right,#ff780030,transparent 65%),linear-gradient(135deg,#211010,#101010)!important}
body[data-business-portal="advertising"] .business-workspaces a[aria-current],body[data-business-portal="advertising"] .business-workspaces a[href="/advertise"]{background:linear-gradient(135deg,#a71919,#8a3300)!important;border-color:#ff7800!important;color:#fff!important}
body[data-business-portal="advertising"] .site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:90px}
body[data-business-portal="advertising"] .site-header nav{min-width:0;flex-wrap:wrap}
body[data-business-portal="advertising"]{--ad-glow:0 20px 60px #e527161c}
body[data-business-portal="advertising"] .sponsor-race-hero:before{background:linear-gradient(120deg,#ffffff09,transparent 36%),radial-gradient(circle at 64% 22%,#ff780018,transparent 18rem)}
body[data-business-portal="advertising"] .sponsor-race-hero:after{background:linear-gradient(135deg,#ff780038,#e5271614)}
