/*
 * Day scheme for the visitor scheme toggle (Diamond Baseball Elementor).
 *
 * The night design stays the default. Stepfox Baseball Stats puts `sfb-light`
 * on <html> before the first paint when a visitor picks the day scheme
 * (includes/scheme.php); every rule here is inert until then. Enqueued last.
 *
 * Layers, in order:
 *   1. the WP presets and the --gx-* tokens (html.sfb-light, 0-1-1, beats the
 *      :root literals in baseball-reference.css regardless of load order);
 *   2. the Elementor kit's globals and its literal body paint (matched by
 *      attribute so a re-imported kit with a new id keeps working);
 *   3. night islands: photo sections keep the night palette;
 *   4. night literals in the theme sheets, overridden by class.
 * Brand colours used as TEXT darken to clear 4.5:1 on the day ground (accent
 * #c2410c, gold #7a5c00); the brand gradient and glows stay.
 * Reference: the Yardline day scheme (stepfox-yardline-stats gridiron.css).
 */

/* ---- 1. tokens ------------------------------------------------------------ */
html.sfb-light {
	--wp--preset--color--base: #f4f6fa;
	--wp--preset--color--panel: #ffffff;
	--wp--preset--color--panel-2: #eef1f7;
	--wp--preset--color--surface: #ffffff;
	--wp--preset--color--line: rgba(6, 12, 24, 0.12);
	--wp--preset--color--ink: #0b1220;
	--wp--preset--color--muted: #5a6779;
	--wp--preset--color--accent: #c2410c;
	--wp--preset--color--accent-2: #7a5c00;
	--wp--preset--color--gold: #7a5c00;
	--wp--preset--color--field: #067a4d;
	--wp--preset--color--glass: rgba(255, 255, 255, 0.90);
	--wp--preset--gradient--dugout: linear-gradient(145deg, #ffffff 0%, #f7f9fc 54%, #eef1f7 100%);
	--wp--preset--gradient--panel-sheen: linear-gradient(145deg, #ffffff 0%, #f7f9fc 62%, #eef1f7 100%);
	--wp--preset--gradient--panel-sheen-2: linear-gradient(145deg, #ffffff 0%, #f7f9fc 58%, #eef1f7 100%);
	--wp--preset--gradient--field-lights: radial-gradient(520px 230px at 8% -12%, rgba(0, 214, 127, 0.10), rgba(0, 214, 127, 0) 70%), radial-gradient(440px 220px at 94% 2%, rgba(255, 90, 31, 0.12), rgba(255, 90, 31, 0) 72%), #ffffff;
	--wp--preset--gradient--card-glow: radial-gradient(360px 190px at 50% -34%, rgba(255, 90, 31, 0.12), rgba(255, 90, 31, 0) 72%), linear-gradient(145deg, #ffffff, #f4f6fa);
	--wp--preset--gradient--hairline: linear-gradient(90deg, #ff5a1f 0%, #ffc93c 52%, rgba(6, 12, 24, 0) 100%);
	--gx-base: #f4f6fa;
	--gx-panel: #ffffff;
	--gx-panel-2: #eef1f7;
	--gx-line: rgba(6, 12, 24, 0.12);
	--gx-ink: #0b1220;
	--gx-muted: #5a6779;
	--gx-accent: #c2410c;
	--gx-accent-2: #7a5c00;
	--gx-glass: rgba(255, 255, 255, 0.90);
	--gx-d1: 0 2px 10px rgba(9, 14, 24, 0.10), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	--gx-d2: 0 12px 30px rgba(9, 14, 24, 0.13), inset 0 1px 0 rgba(255, 255, 255, 0.90);
	--gx-d3: 0 26px 60px rgba(9, 14, 24, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.92);
	--gx-ring: inset 0 0 0 1px rgba(6, 12, 24, 0.12);
	color-scheme: light;
}

/* ---- 2. the Elementor kit -------------------------------------------------- */
html.sfb-light [class*="elementor-kit-"] {
	--e-global-color-primary: #0b1220;
	--e-global-color-secondary: #5a6779;
	--e-global-color-text: #0b1220;
	--e-global-color-accent: #ff5a1f;
	--e-global-color-bborange: #ff5a1f;
	--e-global-color-bbgold: #7a5c00;
	--e-global-color-bbpanel: #ffffff;
	--e-global-color-bbpanel2: #eef1f7;
	--e-global-color-bbmuted: #5a6779;
	--e-global-color-bbbase: #f4f6fa;
	--e-global-color-bbturf: #067a4d;
	--e-global-color-bbneon: #067a8a;
}
html.sfb-light body[class*="elementor-kit-"] {
	background-color: #f4f6fa;
	color: #0b1220;
}
html.sfb-light body[class*="elementor-kit-"] :is(h1, h2, h3, h4, h5, h6):not(:where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}

/* ---- 3. night islands: the photo sections keep the night design -------- */
html.sfb-light :is(.bbf-hero, .bbf-club-strip) {
	--wp--preset--color--base: #05070c;
	--wp--preset--color--panel: #0c111c;
	--wp--preset--color--panel-2: #131a29;
	--wp--preset--color--surface: #0c111c;
	--wp--preset--color--line: rgba(255, 255, 255, 0.09);
	--wp--preset--color--ink: #f3f6fb;
	--wp--preset--color--muted: #8b97ad;
	--wp--preset--color--accent: #ff5a1f;
	--wp--preset--color--accent-2: #ffc93c;
	--wp--preset--color--gold: #ffd24a;
	--wp--preset--color--field: #00d67f;
	--wp--preset--gradient--dugout: linear-gradient(145deg, #151d2e 0%, #0b111e 54%, #05070c 100%);
	--wp--preset--gradient--panel-sheen: linear-gradient(145deg, #131a29 0%, #0c111c 62%, #070b13 100%);
	--wp--preset--gradient--panel-sheen-2: linear-gradient(145deg, #151d2e 0%, #0b111e 58%, #05070c 100%);
	--wp--preset--gradient--field-lights: radial-gradient(520px 230px at 8% -12%, rgba(0, 214, 127, 0.20), rgba(0, 214, 127, 0) 70%), radial-gradient(440px 220px at 94% 2%, rgba(255, 90, 31, 0.30), rgba(255, 90, 31, 0) 72%), #0b111e;
	--wp--preset--gradient--card-glow: radial-gradient(360px 190px at 50% -34%, rgba(255, 90, 31, 0.32), rgba(255, 90, 31, 0) 72%), linear-gradient(145deg, #131a29, #080d17);
	--wp--preset--gradient--hairline: linear-gradient(90deg, #ff5a1f 0%, #ffc93c 52%, rgba(243, 246, 251, 0) 100%);
	--gx-base: #05070c;
	--gx-panel: #0c111c;
	--gx-panel-2: #131a29;
	--gx-line: rgba(255, 255, 255, 0.09);
	--gx-ink: #f3f6fb;
	--gx-muted: #8b97ad;
	--gx-accent: #ff5a1f;
	--gx-accent-2: #ffc93c;
	--gx-d1: 0 12px 20px rgba(0, 0, 0, 0.34);
	--gx-d2: 0 18px 32px rgba(0, 0, 0, 0.46);
	--gx-d3: 0 24px 54px rgba(0, 0, 0, 0.60);
	--gx-ring: inset 0 0 0 1px rgba(255, 255, 255, 0.09);
	--e-global-color-primary: #f3f6fb;
	--e-global-color-secondary: #8b97ad;
	--e-global-color-text: #f3f6fb;
	--e-global-color-accent: #ff5a1f;
	--e-global-color-bborange: #ff5a1f;
	--e-global-color-bbgold: #ffc93c;
	--e-global-color-bbpanel: #0c111c;
	--e-global-color-bbpanel2: #131a29;
	--e-global-color-bbmuted: #8b97ad;
	--e-global-color-bbbase: #05070c;
	--e-global-color-bbturf: #00d67f;
	--e-global-color-bbneon: #00e5ff;
	color-scheme: dark;
}

/* ==== GENERATED night literals -> day values (backups/baseball-scheme-2026-09-30/gen-light.php) ==== */
html.sfb-light:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-glow-1: 0 1px 2px rgba(9,14,24,0.128),0 8px 20px rgba(9,14,24,0.096);
	--bb-glow-2: 0 2px 6px rgba(9,14,24,0.154),0 12px 30px rgba(9,14,24,0.141);
	--bb-glow-3: 0 4px 10px rgba(9,14,24,0.176),0 18px 38px rgba(9,14,24,0.18);
}
html.sfb-light .bb-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(244,246,250,0.9);
	box-shadow: 0 14px 34px rgba(9,14,24,0.134),0 1px 8px rgba(225,6,0,.35);
}
html.sfb-light .elementor-widget.bb-ticker-live .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .bb-tb-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(244,246,250,0.84);
	box-shadow: inset 0 -1px 0 rgba(245,243,239,.09),0 14px 34px rgba(9,14,24,0.134),0 6px 22px rgba(225,6,0,.22);
}
html.sfb-light .bb-page-head-band:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: linear-gradient(163deg,#ffffff,#ffffff);
}
html.sfb-light .bb-gameweek-main:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *):before {
	background: linear-gradient(90deg,rgba(244,246,250,0.98) 0%,rgba(244,246,250,0.84) 48%,rgba(244,246,250,0.22) 100%);
}
html.sfb-light .bb-hero-copy:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light .bb-scorebook-band:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: linear-gradient(145deg,#ffffff,#f4f6fa 72%);
}
html.sfb-light .bb-scorebook-image img:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 32px 80px rgba(9,14,24,0.154);
}
html.sfb-light .bb-sport-single-hero .elementor-column>.elementor-widget-wrap:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(255,255,255,0.74);
	box-shadow: 0 20px 54px rgba(9,14,24,0.147);
}
html.sfb-light .bb-home-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-bottom: 1px solid rgba(6,12,24,0.16);
}
html.sfb-light .elementor-widget.bb-home-hero-live .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .elementor-widget.bb-home-hero-title .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	text-shadow: 0 4px 24px rgba(9,14,24,0.147);
}
html.sfb-light .bb-home-hero-text:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light .bb-home-data-panel:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 14px 34px rgba(9,14,24,0.122),inset 0 0 0 1px var(--bb-line);
}
html.sfb-light .bb-home-api-band:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-block: 1px solid rgba(6,12,24,0.14);
}
html.sfb-light .bb-home-api-text:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light .elementor-location-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(255,255,255,0.96);
	box-shadow: 0 14px 34px rgba(9,14,24,0.128);
}
html.sfb-light .bb-tb-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(255,255,255,0.96);
}
html.sfb-light .elementor-widget.bb-brand-widget .bb-brand-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *):after {
	color: #0b1220;
}
html.sfb-light .bb-single-editorial-image:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 18px 46px rgba(9,14,24,0.128);
}
html.sfb-light .baseball-el-featured-game .bbfg-team-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.122), 0 0 0 2px rgba(255, 90, 31, .48) !important;
}
html.sfb-light .baseball-el-featured-game .bbfg-teams > :last-child .bbfg-team-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el-featured-game .bbfg-teams > .bbfg-team-mark:last-child:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.122), 0 0 0 2px rgba(255, 201, 60, .48) !important;
}
html.sfb-light .baseball-el-featured-game .bbfg-at:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-accent-2, #7a5c00);
}
html.sfb-light .baseball-el-featured-game .bbfg-matchup a:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el-featured-game .bbfg-matchup a:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-accent-2, #7a5c00);
}
html.sfb-light .baseball-el-featured-game .bbfg-starter:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.14);
	background: rgba(255,255,255,0.72);
}
html.sfb-light .baseball-el-featured-game .bbfg-starter-role:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-accent-2, #7a5c00);
}
html.sfb-light .baseball-el-featured-game .bbfg-starter strong a:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el-featured-game .bbfg-starter strong a:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-accent-2, #7a5c00);
}
html.sfb-light .baseball-el-featured-game .bbfg-empty:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .gx-lead-cat:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .gx-lead-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	text-shadow: 0 3px 30px rgba(9,14,24,0.18);
}
html.sfb-light .gx-lead-title a:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .gx-lead-exc:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: rgba(11,18,32,0.74);
}
html.sfb-light .gx-card-meta--onphoto .gx-card-au:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-card-meta--onphoto .gx-card-dt:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: rgba(11,18,32,0.74);
}
html.sfb-light .gx-tb-glass:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 12px 30px rgba(9,14,24,0.16), inset 0 1px 0 rgba(255, 255, 255, 0.09);
}
html.sfb-light .gx-tb-entry-body:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill-default: linear-gradient(145deg, #ffffff 0%, #ffffff 62%, #f4f6fa 100%);
	--bb-cut-fill-base: linear-gradient(145deg, #ffffff 0%, #f4f6fa 100%);
}
html.sfb-light .bb-cut-frame:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-hero-livecol:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 12px 20px rgba(9,14,24,0.109));
}
html.sfb-light .bb-cut-frame--interactive:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-cut-frame--interactive:focus-within:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 18px 28px rgba(9,14,24,0.154)) drop-shadow(0 0 8px rgba(255, 90, 31, 0.20));
}
html.sfb-light .baseball-el :is(
	.sfb-player-card,
	.sfb-team-card,
	.sfb-schedule-game,
	.sfb-scoreboard-game,
	.sfb-board-panel,
	.sfb-ranking-table,
	.sfb-standings,
	.sfb-leaders,
	.sfb-fact,
	.sfb-season-line,
	.sfb-game-hero
):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-news-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-news-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-tile:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-metric:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-count-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-power-rail:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-footer-stat:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-archive-posts .elementor-post:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 12px 20px rgba(9,14,24,0.109));
}
html.sfb-light .elementor-widget-button:is(.bb-cut-button--outline, .gx-tb-ghost, .gx-baseball-hero-cta--ghost):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button:is(.bb-single-source-link, .bb-entity-source-link):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-button-fill: #f4f6fa;
}
html.sfb-light .elementor-widget-button:is(.bb-cut-button--outline, .gx-tb-ghost, .gx-baseball-hero-cta--ghost):hover .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button:is(.bb-single-source-link, .bb-entity-source-link):hover .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-button-fill: #ffffff;
}
html.sfb-light .baseball-el :is(
	.sfb-pagination a,
	.sfb-pagination span,
	.sfb-player-filters button,
	.sfb-player-filters > a,
	.sfb-date-nav > a,
	.sfb-date-nav > time,
	.sfb-date-nav > [aria-disabled="true"]
):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-search-form__container:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-search-form:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff !important;
}
html.sfb-light .baseball-el :is(.sfb-player-filters select):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-search-form__input:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-search-form input:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.22) !important;
	background: #ffffff !important;
}
html.sfb-light .elementor-location-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
	box-shadow: 0 14px 34px rgba(9,14,24,0.128);
}
html.sfb-light .gx-tb-tick:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .gx-tb-tick-board .sfb-scoreboard-game:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: #ffffff;
}
html.sfb-light .gx-tb-bar:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-glass:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(244,246,250,0.96) !important;
}
html.sfb-light .gx-baseball-diamond:not(.bb-header-brand-mark):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
	box-shadow: 0 0 0 3px rgba(9,14,24,0.18), 0 0 0 4px #ffc93c, 0 0 16px rgba(255, 90, 31, 0.34);
	color: #0b1220;
}
html.sfb-light .gx-baseball-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background-color: #f4f6fa;
}
html.sfb-light .gx-baseball-hero-game .sfb-spotlight-head:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-bottom-color: rgba(6,12,24,0.22);
}
html.sfb-light .gx-baseball-hero-game .sfb-spotlight-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.122), 0 0 0 2px rgba(255, 201, 60, 0.34);
}
html.sfb-light .gx-baseball-race-countdown .sfb-countdown > span:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
}
html.sfb-light .bbf-week:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-slate:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
}
html.sfb-light .bbf-standings:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-news:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-all-clubs:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-race-head:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-race:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-news-head:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-news:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .bbf-leaders:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-ldr-head:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-ldr:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .bbf-races:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-power:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-partners:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-divisions:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-power:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-partners-band:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
}
html.sfb-light .gx-baseball-slate .sfb-schedule-game:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: linear-gradient(118deg, #ffffff 0%, #ffffff 50%, #ffffff 100%);
}
html.sfb-light .gx-baseball-slate .sfb-schedule-dense-head:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-bottom: 1px solid rgba(6,12,24,0.22);
}
html.sfb-light .gx-fp-count-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: #ffffff;
}
html.sfb-light .gx-baseball-race-table .sfb-standings:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: #f4f6fa;
}
html.sfb-light .gx-baseball-divisions-board .sfb-board-panel:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-power-table .sfb-ranking-table:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: #ffffff;
}
html.sfb-light .baseball-el .sfb-board-panel > h3:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-season-line > h3:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-ranking-table caption:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-team-roster caption:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-bottom: 1px solid rgba(6,12,24,0.22);
}
html.sfb-light .gx-baseball-leaders-mixed .sfb-player-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: linear-gradient(145deg, #ffffff, #f4f6fa);
}
html.sfb-light .gx-fp-october:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background-color: #f4f6fa;
}
html.sfb-light .gx-fp-october:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *)::before {
	background: linear-gradient(90deg, rgba(244,246,250,0.98), rgba(244,246,250,0.78), rgba(244,246,250,0.48));
}
html.sfb-light .gx-baseball-pace-clubs .sfb-team-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: rgba(255,255,255,0.96);
}
html.sfb-light .gx-baseball-team-strip .sfb-team-strip:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.22);
	background: #f4f6fa;
}
html.sfb-light .gx-baseball-team-strip .sfb-team-strip-item:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .gx-baseball-partners .sfb-partner:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 12px 20px rgba(9,14,24,0.109));
}
html.sfb-light .baseball-el .sfb-entity-primary:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.22);
	background: #ffffff;
}
html.sfb-light .baseball-el .sfb-fact:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: linear-gradient(145deg, #ffffff, #ffffff);
}
html.sfb-light .bb-single-editorial-body .bb-post-content blockquote:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-post-content blockquote:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.22);
	background: #ffffff;
}
html.sfb-light .gx-tb-tile:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: #ffffff;
}
html.sfb-light .gx-tb-ft-bot:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .bbf-hero-game-panel:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill: linear-gradient(145deg, rgba(255,255,255,0.97), rgba(244,246,250,0.97));
}
html.sfb-light .bb-fallback-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
	box-shadow: 0 14px 34px rgba(9,14,24,0.128);
}
html.sfb-light .header-live-band:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-fallback-header .bb-tb-ticker:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .bb-fallback-footer:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
}
html.sfb-light .footer-bottom:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-footer-bottom:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light body .gx-lead-title a:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .gx-baseball-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background-color: #ffffff;
}
html.sfb-light .gx-baseball-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *)::before {
	background: linear-gradient(90deg, rgba(244,246,250,0.96) 0%, rgba(244,246,250,0.8) 43%, rgba(244,246,250,0.34) 72%, rgba(244,246,250,0.6) 100%),
		radial-gradient(circle at 68% 85%, rgba(0, 214, 127, 0.22), transparent 38%);
}
html.sfb-light .gx-baseball-hero-title .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .gx-baseball-hero-copy:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light .gx-baseball-hero-livecol:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(255,255,255,0.74);
}
html.sfb-light .gx-baseball-hero-game .sfb-scoreboard-game:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(244,246,250,0.7);
}
html.sfb-light .gx-baseball-race-countdown .sfb-countdown > span:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(244,246,250,0.84);
}
html.sfb-light .bb-news-excerpt:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light .bb-single-editorial-body .bb-post-content:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #2a3546;
}
html.sfb-light:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-btn-ghost-face: rgba(244,246,250,0.54);
	--bb-btn-ghost-line: rgba(6,12,24,0.22);
}
html.sfb-light .elementor-widget-button.gx-tb-cta .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-tb-ghost .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-baseball-hero-cta .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-hero-button .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-single-source-link .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-entity-source-link .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-header-cta:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .elementor-widget-button.gx-tb-cta .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-tb-cta .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-baseball-hero-cta .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-baseball-hero-cta .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-hero-button .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-hero-button .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-header-cta:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-header-cta:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .elementor-widget-button.gx-tb-ghost .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-tb-ghost .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-baseball-hero-cta--ghost .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.gx-baseball-hero-cta--ghost .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-single-source-link .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-single-source-link .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-entity-source-link .elementor-button:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget-button.bb-entity-source-link .elementor-button:focus-visible:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 8px 22px rgba(9,14,24,0.109);
	color: #0b1220;
}
html.sfb-light:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill-default: linear-gradient(145deg, #ffffff 0%, #ffffff 62%, #f4f6fa 100%);
}
html.sfb-light:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
}
html.sfb-light .bb-cut-frame:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-hero-livecol:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 12px 20px rgba(9,14,24,0.109));
}
html.sfb-light .baseball-el :is(
	.sfb-player-card,
	.sfb-team-card,
	.sfb-schedule-game,
	.sfb-scoreboard-game,
	.sfb-board-panel,
	.sfb-ranking-table,
	.sfb-standings,
	.sfb-leaders,
	.sfb-fact,
	.sfb-season-line,
	.sfb-game-hero
):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-news-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-news-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-tile:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-metric:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-fp-count-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-baseball-power-rail:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-footer-stat:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-archive-posts .elementor-post:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 12px 20px rgba(9,14,24,0.109));
}
html.sfb-light .baseball-el :is(.sfb-player-card, .sfb-team-card, .sfb-schedule-game, .sfb-scoreboard-game):hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-news-card:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-news-card:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-archive-posts .elementor-post:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 18px 28px rgba(9,14,24,0.16)) drop-shadow(0 0 8px rgba(255, 90, 31, 0.18));
}
html.sfb-light body .elementor-widget-button.bb-cut-button .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body .elementor-widget-button.gx-tb-cta .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body .elementor-widget-button.gx-tb-ghost .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body .elementor-widget-button.gx-baseball-hero-cta .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body .elementor-widget-button.bb-hero-button .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body .elementor-widget-button.bb-single-source-link .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light body .elementor-widget-button.bb-entity-source-link .elementor-button:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220 !important;
}
html.sfb-light .elementor-widget-button:is(.bb-cut-button--outline, .gx-tb-ghost, .gx-baseball-hero-cta--ghost, .bb-single-source-link, .bb-entity-source-link):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-button-fill: #f4f6fa;
}
html.sfb-light .baseball-el :is(
	.sfb-pagination a,
	.sfb-pagination span,
	.sfb-player-filters button,
	.sfb-player-filters > a,
	.sfb-date-nav > a,
	.sfb-date-nav > time,
	.sfb-date-nav > [aria-disabled="true"],
	.sfb-player-filters select
):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-search-form__container:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-search-form__input:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-search-form:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-search-form input:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-search-icon .elementor-search-form--skin-full_screen .elementor-search-form__toggle:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-scheme .sfgi-scheme-toggle:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff !important;
}
html.sfb-light .elementor-location-header:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #f4f6fa;
	box-shadow: 0 14px 34px rgba(9,14,24,0.128);
}
html.sfb-light .gx-tb-tick:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .gx-tb-tick-board .sfb-scoreboard-game:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: #ffffff;
}
html.sfb-light .gx-tb-bar:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .gx-tb-glass:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: rgba(244,246,250,0.96) !important;
}
html.sfb-light .gx-baseball-diamond:not(.bb-header-brand-mark):not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
html.sfb-light .gx-baseball-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background-color: #f4f6fa;
}
html.sfb-light .gx-baseball-hero-livecol:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill: linear-gradient(145deg, rgba(255,255,255,0.97), rgba(244,246,250,0.97));
}
html.sfb-light .gx-baseball-hero-title .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220 !important;
	text-shadow: 0 8px 32px rgba(9,14,24,0.18);
}
html.sfb-light .bbf-hero-number-clubs:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-hero-number-races:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbf-hero-number-games:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill: rgba(255,255,255,0.96);
}
html.sfb-light .gx-baseball-hero-game .sfb-scoreboard-game:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-auto-fill: rgba(244,246,250,0.88);
}
html.sfb-light .gx-tb-sech .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget.bb-entity-profile-title .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bb-home-section-title .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-bottom: 1px solid rgba(6,12,24,0.22);
}
html.sfb-light .baseball-el-game-profile-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill: rgba(255,255,255,0.78);
}
html.sfb-light .bbgh-state:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #0b1220;
}
html.sfb-light .bbgh-team-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 16px 36px rgba(9,14,24,0.134), 0 0 0 2px rgba(255, 90, 31, 0.52);
}
html.sfb-light .bbgh-team--home .bbgh-team-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 16px 36px rgba(9,14,24,0.134), 0 0 0 2px rgba(255, 201, 60, 0.52);
}
html.sfb-light .bbph-portrait:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 18px 44px rgba(9,14,24,0.147), inset 0 0 0 1px var(--bb-line);
}
html.sfb-light .bbph-team-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 9px 22px rgba(9,14,24,0.122), 0 0 0 2px rgba(255, 90, 31, 0.38);
}
html.sfb-light .bbhs-game:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bb-cut-fill: linear-gradient(118deg, #ffffff 0%, #ffffff 50%, #ffffff 100%);
}
html.sfb-light .baseball-el.baseball-el-game-slate .bbhs-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el.baseball-el-story-scoreboard .bbss-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 5px 12px rgba(9,14,24,0.096), 0 0 0 1px rgba(255, 90, 31, 0.45);
}
html.sfb-light .bbhs-marks > .bbhs-mark:last-child:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbhs-marks > .bbhs-mark-link:last-child .bbhs-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 5px 12px rgba(9,14,24,0.096), 0 0 0 1px rgba(255, 201, 60, 0.45);
}
html.sfb-light .bbhs-starters:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-top: 1px solid rgba(6,12,24,0.22);
}
html.sfb-light .teams-board-band .bb-club-division-board > .elementor-container > .elementor-column.bb-cut-frame:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 14px 34px rgba(9,14,24,0.134), inset 3px 0 0 rgba(255, 90, 31, 0.24) !important;
}
html.sfb-light .bbdd-team-row:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .bbdd-team-row:focus-within:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-color: rgba(6,12,24,0.22);
	box-shadow: 0 14px 30px rgba(9,14,24,0.134), inset 3px 0 0 var(--bb-red-2);
}
html.sfb-light .bbdd-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 6px 14px rgba(9,14,24,0.096), inset 0 0 0 1px rgba(9,14,24,0.038);
}
html.sfb-light .bbss-starters:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-top: 1px solid rgba(6,12,24,0.22);
}
html.sfb-light .bb-single-editorial-head .elementor-column > .elementor-widget-wrap:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 12px 20px rgba(9,14,24,0.109));
}
html.sfb-light .elementor-widget.single-category .elementor-icon-list-text:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget.single-category .elementor-icon-list-item a:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #7a5c00 !important;
}
html.sfb-light .baseball-el .sfb-roster-number:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: #7a5c00;
}
html.sfb-light .bb-single-editorial-image:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	filter: drop-shadow(0 18px 30px rgba(9,14,24,0.128));
}
html.sfb-light .wp-theme-baseball-elementor :is(.bbf-races-kicker,.bbf-club-strip-kicker,.bbf-partners-kicker) .elementor-heading-title:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-gold,#7a5c00);
}
html.sfb-light .wp-theme-baseball-elementor .gx-tb-ft-tagline.elementor-widget-text-editor:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .wp-theme-baseball-elementor .gx-tb-ft-copy.elementor-widget-text-editor:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-muted,#2a3546);
}
html.sfb-light .wp-theme-baseball-elementor .gx-tb-archive-posts.elementor-widget-archive-posts .elementor-post__title a:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-ink,#0b1220) !important;
}
html.sfb-light .wp-theme-baseball-elementor .gx-tb-archive-posts.elementor-widget-archive-posts .elementor-post__excerpt p:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-muted,#2a3546) !important;
}
html.sfb-light .wp-theme-baseball-elementor .bb-section-note.elementor-widget-text-editor:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .wp-theme-baseball-elementor .bb-section-note.elementor-widget-text-editor p:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	color: var(--gx-muted,#2a3546);
}
html.sfb-light:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .elementor-widget[class*="elementor-widget-baseball-"]:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	--bx-base: var(--wp--preset--color--base,#ffffff);
	--bx-panel: var(--wp--preset--color--panel,#ffffff);
	--bx-ink: var(--wp--preset--color--ink,#0b1220);
	--bx-line: var(--wp--preset--color--line,rgba(6,12,24,0.19));
}
html.sfb-light .baseball-el .sfb-scoreboard-game:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.09),inset 0 0 0 1px var(--bx-accent);
}
html.sfb-light .baseball-el .sfb-scoreboard--spotlight:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border-color: rgba(6,12,24,0.22);
	background: linear-gradient(135deg,rgba(18,55,82,.94),rgba(255,255,255,0.88));
	box-shadow: 0 22px 48px rgba(9,14,24,0.096);
}
html.sfb-light .baseball-el .sfb-spotlight-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.22);
	box-shadow: 0 9px 22px rgba(9,14,24,0.096);
}
html.sfb-light .baseball-el .sfb-team-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-player-card:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.064);
}
html.sfb-light .baseball-el .sfb-team-card:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-player-card:hover:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 16px 34px rgba(9,14,24,0.102);
}
html.sfb-light .baseball-el .sfb-team-card-media:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *):before,
html.sfb-light .baseball-el .sfb-team-hero-mark:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *):before {
	border: 1px solid rgba(6,12,24,0.22);
	box-shadow: 0 10px 26px rgba(9,14,24,0.077),inset 0 0 0 5px rgba(9,14,24,0.016);
}
html.sfb-light .baseball-el .sfb-entity-hero:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 18px 44px rgba(9,14,24,0.122);
}
html.sfb-light .baseball-el .sfb-fact:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.064);
}
html.sfb-light .baseball-el .sfb-board-panel:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *),
html.sfb-light .baseball-el .sfb-ranking-table:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	box-shadow: 0 10px 24px rgba(9,14,24,0.064);
}
html.sfb-light :is(.bbf-hero, .bbf-club-strip) {
	--bb-glow-1: 0 1px 2px rgba(10,10,12,.4),0 8px 20px rgba(10,10,12,.3);
	--bb-glow-2: 0 2px 6px rgba(10,10,12,.48),0 12px 30px rgba(10,10,12,.44);
	--bb-glow-3: 0 4px 10px rgba(10,10,12,.55),0 18px 38px rgba(10,10,12,.62);
	--bb-cut-fill-default: linear-gradient(145deg, #131a29 0%, #0c111c 62%, #070b13 100%);
	--bb-cut-fill-base: linear-gradient(145deg, #0c111c 0%, #05070c 100%);
	--bb-btn-ghost-face: rgba(5, 7, 12, 0.54);
	--bb-btn-ghost-line: rgba(255, 255, 255, 0.22);
	--bx-base: var(--wp--preset--color--base,#071a2b);
	--bx-panel: var(--wp--preset--color--panel,#0d2940);
	--bx-ink: var(--wp--preset--color--ink,#fff8ea);
	--bx-line: var(--wp--preset--color--line,rgba(255,248,234,.15));
}
@media (max-width: 768px) {
html.sfb-light .gx-mobile-nav summary:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	border: 1px solid rgba(6,12,24,0.22);
	background: #ffffff;
}
html.sfb-light .gx-mobile-nav nav:not(:where(.bbf-hero, .bbf-club-strip), :where(.bbf-hero, .bbf-club-strip) *) {
	background: #ffffff;
}
}
/* ==== END GENERATED ==== */
