:root {
	--oga-blue: #032EA1;
	--oga-blue-dark: #021d66;
	--oga-red: #E00025;
	--oga-ink: #1a1a1a;
	--oga-ink-muted: #5a5a5a;
	--oga-bg: #ffffff;
	--oga-bg-soft: #f5f6f8;
	--oga-border: #e2e4e9;

	--oga-radius: 8px;
	--oga-radius-lg: 14px;

	--oga-space-xs: 8px;
	--oga-space-sm: 16px;
	--oga-space-md: 24px;
	--oga-space-lg: 40px;
	--oga-space-xl: 64px;

	--oga-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, sans-serif;
	--oga-font-heading: var(--oga-font-body);
}

/* Single source of truth. If a rule needs to win, it is ordered correctly
 * here — this file must never grow a "must load last" sibling. */
