/* Site-wide fonts — loaded by inc/fonts.php.
 * English → Helvetica (Arial on Windows, which has no Helvetica).
 * Bangla  → Noto Sans Bengali (Helvetica/Arial have no Bangla letters, so the
 *           browser moves on to it automatically for those characters). */

:root {
	--kp-font: "Helvetica Neue", Helvetica, Arial, "Noto Sans Bengali", sans-serif;

	/* Woodmart's own font settings. */
	--wd-text-font: var(--kp-font) !important;
	--wd-title-font: var(--kp-font) !important;
	--wd-entities-title-font: var(--kp-font) !important;
	--wd-widget-title-font: var(--kp-font) !important;
	--wd-header-el-font: var(--kp-font) !important;
	--wd-alternative-font: var(--kp-font) !important;
	--btn-font-family: var(--kp-font) !important;
}

/* Every element — except icon fonts, which must keep their own font or the icons turn into letters. */
html body,
html body *:not(i):not(svg *):not(code):not(pre):not(kbd):not([class^="eicon"]):not([class*=" eicon"]):not(.fa):not(.fas):not(.far):not(.fab):not([class^="fa-"]):not([class*=" fa-"]):not(.dashicons):not([class*="dashicons-"]):not(.star-rating):not(.star-rating *):not([class*="woodmart-font"]) {
	font-family: var(--kp-font) !important;
}
