/* Screenshot defects verified October 8, 2026 */
.ss-product-hero__meta { display:flex; flex-wrap:wrap; gap:12px 24px; }
.ss-product-hero__meta > span { display:inline-flex; flex-wrap:wrap; gap:6px; }
.ss-standings-source { display:flex; flex-wrap:wrap; gap:6px 12px; }
.ss-conference-dashboard > * { min-width:0; }
body.ss-vegas-night .ss-conference-dashboard { grid-template-columns:minmax(0,1fr); }
body.ss-vegas-night .ss-conference-dashboard .ss-mw-leaders__grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
.ss-mw-leaders .ss-leader-tile { min-width:0; }
body.ss-vegas-night .ss-mw-leaders .ss-leader-tile strong { display:block; font-size:20px; line-height:1.25; overflow-wrap:anywhere; }
.ss-mw-leaders .ss-leader-tile ol { padding-left:20px; }
.ss-mw-leaders .ss-leader-tile li b, .ss-mw-leaders .ss-leader-tile li span { display:block; overflow-wrap:anywhere; }
img[src*="/assets/images/fallback-"] { object-fit:contain !important; background:#f5f2eb; }
@media(max-width:899px) { body.ss-vegas-night .ss-conference-dashboard .ss-mw-leaders__grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { body.ss-vegas-night .ss-conference-dashboard .ss-mw-leaders__grid { grid-template-columns:minmax(0,1fr); } }

/* Keep the scrolling strip; remove the duplicate top promotion. */
.ss-night-sponsor-bar { display:none !important; }

/* Keep the tall masthead from covering page content while scrolling. */
body.ss-vegas-night .ss-night-header { position:relative !important; top:auto !important; }

/* Separate the standings timestamp from its source link. */
.ss-standings-head__meta { display:flex; flex-wrap:wrap; gap:6px 12px; }

/* Keep the Mountain West dashboard inside narrow viewports. */
body.ss-vegas-night .ss-shell.ss-mw-dashboard .ss-conference-dashboard { grid-template-columns:minmax(0,1fr) !important; }
body.ss-vegas-night .ss-shell.ss-mw-dashboard .ss-conference-dashboard > * { min-width:0 !important; max-width:100%; }

/* Readable player links in dark statistics tables. */
body.ss-vegas-night .ss-stats-page .ss-data-table a,
body.ss-vegas-night .ss-stats-page .ss-data-table a:visited {
  color: #f5f7fa !important;
}
body.ss-vegas-night .ss-stats-page .ss-data-table a:hover,
body.ss-vegas-night .ss-stats-page .ss-data-table a:focus-visible {
  color: #ffffff !important;
  text-decoration: underline;
  text-underline-offset: 3px;
}
/* Screenshot defects verified October 8, 2026 */
.ss-product-hero__meta { display:flex; flex-wrap:wrap; gap:12px 24px; }
.ss-product-hero__meta > span { display:inline-flex; flex-wrap:wrap; gap:6px; }
.ss-standings-source { display:flex; flex-wrap:wrap; gap:6px 12px; }
.ss-conference-dashboard > * { min-width:0; }
body.ss-vegas-night .ss-conference-dashboard { grid-template-columns:minmax(0,1fr); }
body.ss-vegas-night .ss-conference-dashboard .ss-mw-leaders__grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
.ss-mw-leaders .ss-leader-tile { min-width:0; }
body.ss-vegas-night .ss-mw-leaders .ss-leader-tile strong { display:block; font-size:20px; line-height:1.25; overflow-wrap:anywhere; }
.ss-mw-leaders .ss-leader-tile ol { padding-left:20px; }
.ss-mw-leaders .ss-leader-tile li b, .ss-mw-leaders .ss-leader-tile li span { display:block; overflow-wrap:anywhere; }
img[src*="/assets/images/fallback-"] { object-fit:contain !important; background:#f5f2eb; }
@media(max-width:899px) { body.ss-vegas-night .ss-conference-dashboard .ss-mw-leaders__grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { body.ss-vegas-night .ss-conference-dashboard .ss-mw-leaders__grid { grid-template-columns:minmax(0,1fr); } }

/* Keep the scrolling strip; remove the duplicate top promotion. */
.ss-night-sponsor-bar { display:none !important; }

/* Keep the tall masthead from covering page content while scrolling. */
body.ss-vegas-night .ss-night-header { position:relative !important; top:auto !important; }

/* Separate the standings timestamp from its source link. */
.ss-standings-head__meta { display:flex; flex-wrap:wrap; gap:6px 12px; }

/* Keep the Mountain West dashboard inside narrow viewports. */
body.ss-vegas-night .ss-shell.ss-mw-dashboard .ss-conference-dashboard { grid-template-columns:minmax(0,1fr) !important; }
body.ss-vegas-night .ss-shell.ss-mw-dashboard .ss-conference-dashboard > * { min-width:0 !important; max-width:100%; }
