/* ===== Greek font fix ONLY for text areas (no global body override) ===== */

/* Top menu + breadcrumbs + general text blocks */
#header .top-menu,
#header .top-menu *,
.breadcrumb,
.breadcrumb *,
#content,
#content * {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;
}

/* Product page: title + short desc + description + tabs */
#product h1,
#product h1 *,
#product .product-information,
#product .product-information *,
#product #description,
#product #description *,
#product .product-description,
#product .product-description *,
#product .product-description-short,
#product .product-description-short * {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;
}

/* IMPORTANT: do NOT touch icon fonts */
.material-icons,
i.material-icons,
.material-icons * {
  font-family: "Material Icons" !important;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* If your module uses Material Symbols */
.material-symbols-outlined,
.material-symbols-outlined * {
  font-family: "Material Symbols Outlined" !important;
}
