/* Fallback design tokens. Zero specificity (:where) so any theme's :root
   definitions (e.g. erp-theme's #erpt-tokens block) override these. */
:where(html) {
	--erp-primary: #1f4fd1;
	--erp-primary-600: #1a43b3;
	--erp-primary-700: #153894;
	--erp-primary-50: #f2f5fe;
	--erp-primary-100: #e3eafc;
	--erp-primary-200: #c3d2f8;
	--erp-ink: #111418;
	--erp-text: #262a31;
	--erp-muted: #5f646d;
	--erp-subtle: #8b9099;
	--erp-line: #e6e7ea;
	--erp-line-strong: #d5d7dc;
	--erp-soft: #f6f6f7;
	--erp-bg: #ffffff;
	--erp-green: #15803d;
	--erp-green-50: #ecfbf1;
	--erp-star: #f5a524;
	--erp-fs-xs: .75rem;
	--erp-fs-sm: .8125rem;
	--erp-fs-base: .9375rem;
	--erp-fs-md: 1.0625rem;
	--erp-fs-lg: 1.25rem;
	--erp-r-sm: 8px;
	--erp-r: 12px;
	--erp-r-lg: 16px;
	--erp-shadow-sm: 0 1px 2px rgba(17,20,24,.05);
	--erp-shadow: 0 1px 2px rgba(17,20,24,.04), 0 6px 20px rgba(17,20,24,.06);
	--erp-shadow-lg: 0 12px 40px rgba(17,20,24,.14);
}
