/* AF Fitness Design System V1 — tokens only; no global visual overrides. */
:root {
	--af-navy: #19212D;
	--af-white: #FFFFFF;
	--af-surface: #F4F6F9;
	--af-orange: #F46522;
	--af-red: #E43B3B;
	--af-green: #228761;
	--af-text: #19212D;
	--af-muted: #5C687A;
	--af-border: #DCE2EA;
	--af-radius-sm: 10px;
	--af-radius-md: 16px;
	--af-radius-lg: 24px;
	--af-shadow-card: 0 12px 32px rgba(25, 33, 45, .10);
	--af-space-1: 4px;
	--af-space-2: 8px;
	--af-space-3: 12px;
	--af-space-4: 16px;
	--af-space-5: 24px;
	--af-space-6: 32px;
	--af-space-7: 48px;
	--af-space-8: 64px;
	--af-font-body: "Inter", "Noto Sans", Arial, sans-serif;
	--af-font-heading: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;
}
