/*
 * Material Solid custom font + Divi 5 icon-picker integration.
 *
 * Codepoints: U+F5600-F66A7 — Supplementary PUA-A (4264 filled icons, single weight).
 * Sibling of Material Line (3-weight outline). Both instanced from Google's
 * Material Symbols Outlined variable font: FILL=1 here, FILL=0 for the line set.
 * Replaces the former single `material-icons` set. slug `material-solid` -> type `material_solid`.
 */

@font-face {
	font-family: 'material-solid';
	src: url('../fonts/material-solid.woff2?v=1') format('woff2'),
		url('../fonts/material-solid.woff?v=1') format('woff'),
		url('../fonts/material-solid.ttf?v=1') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: block;
}

@font-face {
	font-family: 'ETmodules';
	src: url('../fonts/material-solid.woff2?v=1') format('woff2'),
		url('../fonts/material-solid.woff?v=1') format('woff'),
		url('../fonts/material-solid.ttf?v=1') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: block;
	unicode-range: U+F5600-F66A7;
}

.et-vb-icon-picker-list button[data-type="material_solid"]::after,
.et-vb-icon-picker-list button[data-type="material_solid"]::before {
	font-family: 'material-solid' !important;
	font-weight: 400 !important;
}

.ds-divi-icon-material-solid {
	font-family: 'material-solid' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
