/**
 * Design tokens — §1 MASTER-PLAN (subset).
 */
:root {
	--yoopharmacy-accent: #eeb44e;
	--yoopharmacy-accent-dark: #c89a3e;
	--yoopharmacy-sidebar-bg: #4b4b4b;
	/* Neutrals — warm skin / taupe (no pure black on type) */
	--yoopharmacy-gray-50: #faf8f6;
	--yoopharmacy-gray-200: #e8e4e0;
	--yoopharmacy-gray-400: #a89e95;
	--yoopharmacy-gray-500: #8c8279;
	--yoopharmacy-gray-600: #6f655c;
	--yoopharmacy-gray-700: #5c5148;
	--yoopharmacy-gray-800: #4a4038;
	--yoopharmacy-gray-900: #3a322b;
	--yoopharmacy-white: #ffffff;
	--yoopharmacy-overlay-dark: rgba(45, 45, 45, 0.5);
	--yoopharmacy-overlay-login: rgba(45, 45, 45, 0.4);
	--yoopharmacy-glass-bg: rgba(45, 45, 45, 0.3);
	--yoopharmacy-glass-border: rgba(255, 255, 255, 0.2);
	--yoopharmacy-green-ok: #10b981;
	--yoopharmacy-orange-50: #fef7e9;
	/*
	 * Mixed Arabic + Latin in one UI: Montserrat must stay first — it has no Arabic glyphs, so Arabic
	 * falls through to Cairo. If Cairo were first, its Latin would steal English from Montserrat.
	 */
	--yoopharmacy-font-script-mixed: "Montserrat", "Cairo", system-ui, sans-serif;
	--yoopharmacy-font-ltr: "Montserrat", "Cairo", system-ui, sans-serif;
	--yoopharmacy-font-rtl: "Cairo", "Montserrat", system-ui, sans-serif;
}
