/* Nibiru — type system (v5 Cosmos · all-sans, per the docs handoff)
 *
 *   Body / UI / display: Inter Tight  (variable weight, ss01 + cv11)
 *   Mono:                JetBrains Mono
 *
 * The handoff is explicit: "No display serif — explicitly all-sans for density
 * and clarity." So Space Grotesk is gone; Inter Tight does both body and
 * display via weight (700/800 for hero) and tracking, not a font swap.
 *
 * Earlier families are not loaded — keep the request count minimal.
 */

@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@200..800&family=JetBrains+Mono:wght@400;500;600&display=swap');

:root {
	/* Starlight font tokens — drive the entire docs theme */
	--sl-font:      'Inter Tight', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
	--sl-font-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace;

	/* Site-local aliases — kept for v3/v4 component CSS that references them */
	--font-text:    'Inter Tight', ui-sans-serif, system-ui, sans-serif;
	--font-display: 'Inter Tight', ui-sans-serif, system-ui, sans-serif;
	--font-mono:    'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;
}

body {
	font-feature-settings: "ss01", "cv11";
}
