/* Canonical brand tokens. Run node design/sync-brand.mjs after changes. */
:root {
	--tcs-blue: #0b57d0;
	--tcs-blue-hover: #0846ac;
	--tcs-blue-light: #3b82f6;
	--tcs-navy: #0f172a;
	--tcs-deep: #091c37;
	--tcs-amber: #f59e0b;
	--tcs-paper: #ffffff;
	--tcs-canvas: #f8fafc;
	--tcs-tint: #eef4ff;
	--tcs-muted: #526176;
	--tcs-line: #dde5ee;
	--tcs-field-border: #8191a8;
	--tcs-danger: #b42318;
	--tcs-font: "Inter", "Segoe UI", "Noto Sans Arabic", Tahoma, sans-serif;
	--tcs-radius-control: 8px;
	--tcs-radius-panel: 20px;
	--tcs-ease: cubic-bezier(.22, 1, .36, 1);
	--tcs-scroll-thumb: #8191a8;
	--tcs-scroll-track: #eef2f7;
}
