/* Local Poppins — self-hosted, no Google Fonts. */

@font-face {
	font-family: "Poppins";
	src: url("../fonts/poppins/poppins-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Poppins";
	src: url("../fonts/poppins/poppins-italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Poppins";
	src: url("../fonts/poppins/poppins-medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Poppins";
	src: url("../fonts/poppins/poppins-semibold.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

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

@font-face {
	font-family: "Poppins";
	src: url("../fonts/poppins/poppins-extrabold.woff2") format("woff2");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

html:root {
	--ds-font-sans: "Poppins", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	--ds-font: var(--ds-font-sans);
	--wd-text-font: var(--ds-font-sans);
	--wd-title-font: var(--ds-font-sans);
	--wd-entities-title-font: var(--ds-font-sans);
	--wd-alternative-font: var(--ds-font-sans);
	--wd-widget-title-font: var(--ds-font-sans);
	--wd-header-el-font: var(--ds-font-sans);
}

body {
	font-family: var(--ds-font-sans);
}
