/**
 * Season Data pages (season_data CPT) -- koi typographic context.
 *
 * The body of these pages is frozen koi markup lifted from the standalone
 * archive pages, where koi styles the document GLOBALLY: on the source,
 * `body` itself computes 18px / 28px / "Roboto Flex Regular". Inside the
 * Relevo theme there is no such global koi scope -- the theme body is
 * 16px / 24px / -apple-system -- so the frozen content silently inherits the
 * wrong type ramp and a handful of bare-element rules from
 * modules/default/base.css bleed into it.
 *
 * This file re-establishes that context on the wrapper ONLY. It is deliberately
 * scoped to .season-data and fixes nothing globally: base.css is shared by every
 * article on the site and must not change to suit these pages.
 *
 * Verified against the live source by computed-style diff, 2026-09-21.
 *
 * @package Relevo
 */

/* koi's document type ramp, scoped to the frozen body. */
.season-data {
	font-family: "Roboto Flex Regular", sans-serif;
	font-size: 18px;
	line-height: 28px;
}

/*
 * base.css sets a bare `h1 { font-style: italic; text-transform: uppercase;
 * margin: 35px 0 }` -- the Relevo house headline look. koi's .at-tt--h01 wins on
 * font-size / family / weight but never declares font-style, text-transform or
 * margin-top, so those three leak through unopposed onto the archive's own H1.
 * Same shape as the generic-button leak: a bare-element theme rule reaching
 * into scraped markup.
 */
.season-data h1 {
	font-style: normal;
	text-transform: none;
	margin-top: 0;
}

/* base.css's bare `h2` bolds the group headings; koi renders them at 400. */
.season-data h2 {
	font-weight: 400;
}

/*
 * "Seleccionar grupo" jumps to #grupo-N. The theme header is sticky (56px
 * desktop, 40px mobile), so a bare anchor jump parks the group heading and the
 * column-header row underneath it. The source lands the heading 66px down;
 * matched here. koi.js does no offsetting of its own -- this is plain CSS.
 */
.season-data [id] {
	scroll-margin-top: 66px;
}

/*
 * "Datos finales de la temporada 2024-2025." -- one per season, printed by
 * single-season_data.php straight under the H1 (inside each season's wrapper, so
 * it follows the switcher). Secondary text: smaller than the koi body, and a
 * grey that keeps 7:1 contrast on white.
 */
.season-data__currency {
	margin: 8px 0 16px;
	font-size: 14px;
	line-height: 20px;
	color: #595959;
}
