/* Text-family policy only. Existing components retain their own sizes and layout. */
body:not(.wp-admin):not(.login) {
	--wp--preset--font-family--system-font: 'Alata', sans-serif;
	--wp--preset--font-family--inter: 'Alata', sans-serif;
	--wp--preset--font-family--cardo: 'Cormorant Infant', serif;
	--wp--preset--font-family--heading: 'Cormorant Infant', serif;
	--wp--preset--font-family--body: 'Alata', sans-serif;
	font-family: 'Cormorant Infant', serif;
}
body:not(.wp-admin):not(.login) :where(input, textarea, select, button) {
	font-family: 'Alata', sans-serif;
	font-weight: 400;
	font-synthesis: none;
}
/* Native block/commerce font presets use the approved sans or serif role. */
body:not(.wp-admin) :is(.has-inter-font-family, .has-system-font-font-family) {
	font-family: 'Alata', sans-serif !important;
	font-weight: 400;
	font-synthesis: none;
}
body:not(.wp-admin) .has-cardo-font-family {
	font-family: 'Cormorant Infant', serif !important;
}
body.single-product :is(.woocommerce-breadcrumb, .woocommerce-breadcrumb a, .woocommerce-Price-amount, .woocommerce-Price-currencySymbol) {
	font-weight: 400 !important;
	font-synthesis: none;
}
