/* Match the self-hosted typography used by Tajan Azma without an external dependency. */
@font-face {
	font-family: "RKeramati Peyda";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/peyda-regular.woff2") format("woff2");
}

@font-face {
	font-family: "RKeramati Peyda";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/peyda-bold.woff2") format("woff2");
}

@font-face {
	font-family: "RKeramati Gofteh";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("../fonts/gofteh-fanum-heavy.woff2") format("woff2");
}

html body.rk-site-shell-active {
	--rk-shell-font: "RKeramati Peyda", Tahoma, Arial, sans-serif;
	--rk-shell-heading-font: "RKeramati Gofteh", "RKeramati Peyda", Tahoma, Arial, sans-serif;
	font-family: var(--rk-shell-font) !important;
}

html body.rk-site-shell-active :is(button, input, select, textarea) {
	font-family: var(--rk-shell-font) !important;
}

html body.rk-site-shell-active :is(h1, h2, h3, h4, h5, h6),
html body.rk-site-shell-active .rk-brand__name,
html body.rk-site-shell-active .rk-footer-brand__identity strong {
	font-family: var(--rk-shell-heading-font) !important;
	font-weight: 900 !important;
}
