/* Reversible frontend background preview. Remove this file to restore the saved theme. */
html body.sss-standalone-body{
 --sss-unified-background:linear-gradient(90deg,#064c4e 0%,#083747 50%,#0f3d5f 100%);
 --sss-iphone-panel-background:linear-gradient(90deg,#005f65 0%,#00566f 50%,#085082 100%);
 --sss-iphone-nav-background:linear-gradient(90deg,#086b75 0%,#075b76 50%,#084a7d 100%);
 position:relative;isolation:isolate;
 background:#083747!important;
 background-attachment:scroll!important;
}
/* A fixed element works across WebKit/Blink without fixed background attachment.
   A horizontal gradient keeps the color balance independent of page height. */
html:root body.sss-standalone-body::before{
 content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
 background:var(--sss-unified-background)!important;
}
html:root body.sss-standalone-body :is(.sss-app,.sss-membership-gate.is-membership-page,.sss-site-footer){background:transparent!important;}

/* Paint the sticky header from the same horizontal canvas. */
html:root body.sss-standalone-body .sss-topbar{
 background:var(--sss-unified-background)!important;background-color:#083747!important;background-attachment:scroll!important;
 border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html:root body.sss-standalone-body .sss-sports-nav{
 background:transparent!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html:root body.sss-standalone-body .sss-topbar::before,
html:root body.sss-standalone-body .sss-topbar::after{content:none!important;display:none!important}

/* Stable, teal-led glass surfaces sampled from the iPhone reference. */
html:root body.sss-standalone-body .sss-sports-nav[data-sss-sports-nav] .sss-sports-nav-inner{
 background:var(--sss-iphone-nav-background)!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html:root body.sss-standalone-body .sss-sport-hub .sss-sport-hub-sidebar{
 background:var(--sss-iphone-panel-background)!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
html:root body.sss-standalone-body .sss-sport-hub .sss-sport-selected-head{
 background:linear-gradient(90deg,#175d63 0%,#16485b 50%,#1b4669 100%)!important;
}
html:root body.sss-standalone-body .sss-topbar .sss-nav{
 background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(0,0,0,.025)),linear-gradient(110deg,#0a5d62 0%,#104d6b 42%,#19407f 100%)!important;
 background-color:#104d6b!important;background-attachment:scroll!important;
 border:1px solid rgba(166,224,255,.28)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 26px rgba(0,15,35,.18)!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
