/* Selected section-break mock. Each unit follows complete content, never overlays it. */
.scores-ad{container:score-ad / inline-size;grid-column:1 / -1;min-width:0;margin:24px 0;text-align:center;}
.scores-ad[hidden]{display:none;}
.scores-ad-label{display:block;margin-bottom:8px;font:800 9px/1.4 'Nunito',sans-serif;letter-spacing:.08em;color:var(--pale);}
.scores-ad img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:3px;}
.scores-ad .scores-ad-wide{display:none;}
.scores-ad-compact .scores-ad-rectangle{display:none;}
.scores-ad-compact .scores-ad-wide{display:block;width:320px;height:50px;object-fit:contain;background:rgba(0,0,0,.12);}
@container score-ad (min-width:680px){
  .scores-ad .scores-ad-rectangle{display:none;}
  .scores-ad .scores-ad-wide{display:block;}
  .scores-ad-compact .scores-ad-wide{width:728px;height:auto;}
}

/* The real unit on legacyruns.com (ezoic-gate.js). An empty spot takes no room; the label and the gap appear
   only once Ezoic reports a fill, and a spot with no fill is collapsed by the gate. */
.scores-ad-live:not(.filled):not([data-score-ad-size]){margin:0;}
.scores-ad-live:not(.filled):not([data-score-ad-size]) .scores-ad-label{display:none;}
.scores-ad-live.filled{min-height:50px;}
/* A list batch's spot (scores-ads.js layoutBatches) keeps its unit's whole box, label included, from the moment it
   is drawn, so nothing below it moves when the ad lands. No fill still collapses it. */
.scores-ad-live[data-score-ad-size="320x50"]{min-height:71px;}
.scores-ad-live[data-score-ad-size="728x90"]{min-height:111px;}
.scores-ad-live[data-score-ad-size="300x250"]{min-height:271px;}
/* The anchors (ezoic-gate.js sets one class for the pageview, on the edge Ezoic was told). The page moves by the
   anchor's height: on a phone the sticky game tabs stop under it instead of behind it, and on a wider screen
   the end of the page, the picks bar and the toast stay above it. */
body.ez-mobile-top-anchor{padding-top:56px;}
body.ez-mobile-top-anchor .sh-tabs,body.ez-mobile-top-anchor .route-nav,body.ez-mobile-top-anchor .rbar{top:56px;}
body.ez-bottom-anchor{padding-bottom:90px;}
body.ez-bottom-anchor .sbarwrap{bottom:90px;}
body.ez-bottom-anchor .toast{bottom:116px;}
