/* Keep Arabic Climate/Weather data in the site's existing Arabic typeface. */
html[lang^="ar"] :is(
	.ea-header-weather,
	.ecoad-indicator-grid,
	.ecoad-indicator-card,
	.ecoad-weather-forecasts,
	.ecoad-weather-forecast-controls,
	.ecoad-location-grid,
	.ecoad-location-card,
	.ecoad-location-selector,
	.ecoad-city-compare,
	.ecoad-hub-full-map-layers,
	.ecoad-home-map-legend,
	.ecoad-maplibre-selection,
	.ecoad-maplibre-context,
	.ecoad-maplibre-ready [data-ea-role="map-state"],
	.ecoad-maplibre-ready [data-ea-role="map-layer-details"],
	.ecoad-maplibre-host .maplibregl-popup-content,
	.ecoad-hub-map .maplibregl-popup-content,
	.ecoad-home-map-canvas .maplibregl-popup-content,
	.ecoad-home-country-map .maplibregl-popup-content
),
html[lang^="ar"] :is(
	.ea-header-weather,
	.ecoad-indicator-grid,
	.ecoad-indicator-card,
	.ecoad-weather-forecasts,
	.ecoad-weather-forecast-controls,
	.ecoad-location-grid,
	.ecoad-location-card,
	.ecoad-location-selector,
	.ecoad-city-compare,
	.ecoad-hub-full-map-layers,
	.ecoad-home-map-legend,
	.ecoad-maplibre-selection,
	.ecoad-maplibre-context,
	.ecoad-maplibre-ready [data-ea-role="map-state"],
	.ecoad-maplibre-ready [data-ea-role="map-layer-details"],
	.ecoad-maplibre-host .maplibregl-popup-content,
	.ecoad-hub-map .maplibregl-popup-content,
	.ecoad-home-map-canvas .maplibregl-popup-content,
	.ecoad-home-country-map .maplibregl-popup-content
) * {
	font-family: "IBM Plex Sans Arabic", "IBM Plex Sans", sans-serif !important;
}
