/*
 * mw-custom-icons.css — echtes Custom Icon Set (moerserwelt_custom_icon_set-v1.0)
 * 1:1 von /wp-content/uploads/fusion-icons/moerserwelt_custom_icon_set-v1.0/style.css
 * (live Server, 03.08.2026) übernommen, gekürzt auf die für Header/Nav
 * tatsächlich benötigten Icons (Tasche/Shop, Suche, Hamburger). Nicht das
 * komplette 341-Icon-Set kopiert -- bei Bedarf um weitere .icon-custom*-
 * Klassen aus der Live-Datei ergänzen.
 *
 * ⚠️ font-family bewusst umbenannt (03.08.2026, Staging-Fund): Das alte
 * mu-plugin mw-components-css.php laedt zusaetzlich die Original-Datei
 * unter wp-content/uploads/fusion-icons/.../style.css, die DENSELBEN
 * font-family-Namen "moerserwelt_custom_icon_set" fuer eine ANDERE
 * Font-Datei deklariert -- zwei @font-face-Regeln mit identischem Namen,
 * unterschiedlicher Quelle, race condition/Ambiguitaet. Fuehrte dazu,
 * dass die Icon-Glyphen (Suche/Tasche/Menü) im Header/der Titelzeile
 * unsichtbar blieben. Eigener, kollisionsfreier Font-Family-Name behebt
 * das robust (analog zur mw-components-CSS-Handle-Umbenennung).
 *
 * Verwendung: <i class="icon-customshopping-bag-solid"></i> etc.
 */

@font-face {
	font-family: 'moerserwelt-theme-icon-set';
	src: url('moerserwelt_custom_icon_set.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-custom"], [class*=" icon-custom"] {
	font-family: 'moerserwelt-theme-icon-set' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Shop-Zugang im Header (ersetzt den bisherigen Platzhalter-SVG-Taschen-Icon) */
.icon-customshopping-bag-solid:before {
	content: "\ea5c";
}

/* Such-Icon (Mobil-Header-Icon, ersetzt Platzhalter-SVG-Lupe) */
.icon-customsearch-solid:before {
	content: "\ea5d";
}

/* Hamburger-Menü-Icon (ersetzt die 3 <span>-Balken, falls gewünscht) */
.icon-custombars-solid:before {
	content: "\ea66";
}
