/* Design tokens shared by theme.css (backend) and public.css (public site). */

@font-face {
	font-family: 'Inter';
	src: url('fonts/inter/inter-latin-wght.woff2') format('woff2');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

:root {
	--c2v-blue: #0077C5;
	--c2v-blue-dark: #005F9E;
	--c2v-blue-light: #E6F2FA;
	--c2v-navy: #1F2A44;
	--c2v-navy-soft: #2D3A5C;
	/* Logo green fails 4.5:1 with white text, so it is for accents only.
	   Anything carrying a white label uses --c2v-green-btn. */
	--c2v-green: #3EA51E;
	--c2v-green-btn: #2B8012;
	--c2v-green-btn-dark: #236A0E;
	--c2v-red: #C62828;
	--c2v-red-dark: #A31F1F;
	--c2v-ink: #1E293B;
	--c2v-text: #475569;
	--c2v-muted: #64748B;
	--c2v-line: #E2E8F0;
	--c2v-line-strong: #CBD5E1;
	--c2v-surface: #F8FAFC;
	--c2v-bg: #F4F6F9;
	--c2v-radius: 8px;
	--c2v-radius-sm: 6px;
	--c2v-font: 'Inter', -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
