
/* =====================================================
   JAME – Aggressive Overlay/Filter Removal for Plagma
   Purpose: Remove any tint (green overlay) applied by theme
   ===================================================== */

/* 1) Institutional page background */
body {
  background-color: #AEBDCA !important;
}

/* 2) Keep main content panel clean white */
.pkp_structure_content {
  background-color: #ffffff !important;
  padding: 30px !important;
  border-radius: 6px;
}

/* 3) Target common Plagma/OJS homepage hero containers */
.pkp_page_index .homepage_image,
.pkp_page_index .homepageImage,
.pkp_page_index .pkp_structure_head,
.pkp_page_index .pkp_structure_head .pkp_head_wrapper,
.pkp_page_index .pkp_structure_head .pkp_site_name_wrapper,
.pkp_page_index .pkp_structure_head .pkp_site_name {
  background: transparent !important;
}

/* 4) Kill any overlay pseudo-elements that can tint the image */
.pkp_page_index .homepage_image::before,
.pkp_page_index .homepage_image::after,
.pkp_page_index .homepageImage::before,
.pkp_page_index .homepageImage::after,
.pkp_page_index .pkp_structure_head::before,
.pkp_page_index .pkp_structure_head::after,
.pkp_page_index .pkp_structure_head .pkp_head_wrapper::before,
.pkp_page_index .pkp_structure_head .pkp_head_wrapper::after,
.pkp_page_index .pkp_structure_head .pkp_site_name_wrapper::before,
.pkp_page_index .pkp_structure_head .pkp_site_name_wrapper::after {
  content: none !important;
  background: transparent !important;
  opacity: 0 !important;
  display: none !important;
}

/* 5) Remove filters/blend modes that often create a green tint */
.pkp_page_index .homepage_image,
.pkp_page_index .homepageImage,
.pkp_page_index .homepage_image *,
.pkp_page_index .homepageImage *,
.pkp_page_index .pkp_structure_head,
.pkp_page_index .pkp_structure_head * {
  filter: none !important;
  -webkit-filter: none !important;
  mix-blend-mode: normal !important;
}

/* 6) Ensure the actual banner image renders normally */
.pkp_page_index .homepage_image img,
.pkp_page_index .homepageImage img,
.pkp_page_index .pkp_structure_head img {
  filter: none !important;
  -webkit-filter: none !important;
  opacity: 1 !important;
}

/* 7) Footer clean look */
.pkp_structure_footer_wrapper {
  background-color: #ffffff !important;
}

/* 8) Text color */
body,
.pkp_structure_content {
  color: #222222;
}
