/* Station page template defaults (src/templates/station.html). Only station pages load
   this file. It sits in the reset layer so a station can restyle these links, but they must
   stay at least 24px tall (BRIEF §8), so keep them non-inline; tests/smoke.spec.ts checks it.
   align-content on a block container is newer than inline-block: where it's unsupported the
   text just sits at the top of the 24px box. */

@layer reset {
	/* The canvas is the station's own ground, not dead-air black (home and the 404 keep
	   black from reset.css). The station tokens live on body, which html can't read, so html
	   gives up its background and body's propagates to the canvas. Morph holes and overscroll
	   then show the station: a light station never dips to black mid-morph (P1-08 N4). */
	html {
		background: none;
	}

	body {
		background: var(--st-bg, oklch(14% 0 0));
	}

	.station-header__home,
	.pager a,
	.schedule td a {
		display: inline-block;
		min-block-size: 24px;
		align-content: center;
	}
}
