/* =====================================================================
 * head-coaches.css — All-Time Head Coaches archive (/football/coaches/)
 *
 * Conditionally loaded by goldendome_enqueue_head_coaches_css() on the
 * head-coaches archive route only. The table is the sitewide `.data-table`
 * treatment; this sheet adds just the surface-specific touches:
 *   1. Horizontal scroll wrapper so the wide records table never crushes
 *      its columns on mobile (60% of traffic).
 *   2. The coach cell (left-aligned, non-wrapping name link).
 *   3. The footnote caption under the table.
 *
 * Mirrors assets/css/opponents.css. Layout spacing follows the per-surface
 * sheet convention (raw px); colors come from tokens.
 * ===================================================================== */

/* 1. Mobile horizontal scroll. */
.page--head-coaches .head-coaches-table-scroll {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.page--head-coaches .head-coaches-table {
	width: 100%;
	min-width: 720px;
}

/* 2. Coach column — left-aligned, name on one line. */
.page--head-coaches .head-coaches-table__coach {
	text-align: left;
	white-space: nowrap;
}

/* 3. Footnote under the table — quiet, small, mono-adjacent caption. */
.page--head-coaches .head-coaches-note {
	margin-top: 14px;
	font-size: 0.8125rem;
	line-height: 1.5;
	color: var(--text-muted);
}

/* Current-staff link in the deck. */
.page--head-coaches .hc-staff-link {
	white-space: nowrap;
}

/* "No Head Coach" sentinel row — the player-run/committee seasons. Rendered
 * as plain (non-link) text and toned down so it reads as an era marker, not a
 * person. */
.page--head-coaches .head-coaches-table__noncoach {
	color: var(--text-muted);
	font-style: italic;
}
