/* eNature 2026 bilingual contrast layer — Arabic + English */
#home_kingdoms {
  background: linear-gradient(155deg,#e3f1ee 0%,#f5f1e4 100%) !important;
  color:#183f45 !important;
}
#home_kingdoms .nature-section-heading,
#home_kingdoms .kingdom-title,
#home_kingdoms a,
#home_kingdoms a:visited {
  color:#064f5c !important;
}
#home_kingdoms .kingdom-item:hover,
#home_kingdoms .kingdom-item:focus-visible {
  background:#fff !important;
}
#home_intro,
#home_intro h1,
#home_intro h2,
#home_intro em { color:#164b54 !important; }
#home_banners .banner-text,
#home_banners .banner-text h2,
#home_banners .banner-text h3,
#home_banners .banner-text p { color:#fff !important; text-shadow:0 1px 2px rgba(0,0,0,.35); }
#home_lower {
  background:#e4f0ed !important;
  color:#263f43 !important;
}
#home_lower #news_title h2 { color:#064f5c !important; background:#fff !important; }
#home_lower #home_news .news-item { background:#fff !important; color:#263f43 !important; border-color:#c9ded9 !important; }
#home_lower #home_news .news-item h3,
#home_lower #home_news .news-item a h3,
#home_lower #home_news .news-item a:visited h3 { color:#064f5c !important; }
#home_lower #home_news .news-item p,
#home_lower #home_news .news-item .date { color:#344f54 !important; }
#home_lower #home_news .news-item .icon { color:#066b73 !important; border-color:#9fcfc9 !important; background:#e6f4f1 !important; }
#home_lower #home_news .news-item .news_bottom a,
#home_lower #home_news .news-item .news_bottom a:visited { background:#06677c !important; border-color:#06677c !important; color:#fff !important; text-shadow:none; }
#home_lower #home_news .news-item .news_bottom a:hover,
#home_lower #home_news .news-item .news_bottom a:focus { background:#044b5c !important; border-color:#044b5c !important; color:#fff !important; }
html[lang^="ar"] #home_kingdoms,
html[lang^="ar"] #home_intro,
html[lang^="ar"] #home_banners,
html[lang^="ar"] #home_lower { direction:rtl; }
html[lang^="ar"] #home_lower #home_news .news-item { text-align:right; }
html[lang^="ar"] #home_lower #home_news .news-item .news_bottom { justify-content:flex-start; }
html[lang^="en"] #home_lower #home_news .news-item { text-align:left; }
