/* Hide "Powered by OJS/PKP" footer branding */
.pkp_brand_footer,
.pkp_footer_content .pkp_brand_footer,
.pkp_structure_footer .pkp_brand_footer{
  display: none !important;
}

/* Fallback: hide any PKP/OJS brand block */
[class*="pkp_brand"]{
  display: none !important;
}

/* More specific: only the homepage image block */
.pkp_page_index .homepage_image img{
  max-width: 150px !important;
  height: auto !important;
}

/* Homepage main intro area */
.pkp_page_index .pkp_structure_main{
  display: flex;
  gap: 24px;
  align-items: flex-start;
}

/* Homepage image (left) */
.pkp_page_index .homepage_image{
  flex: 10 10 150px;
}

.pkp_page_index .homepage_image img{
  max-width: 220px;
  height: auto;
}

/* About the Journal text (right) */
.pkp_page_index .homepage_about,
.pkp_page_index .cmp_about{
  flex: 1;
}

/* Mobile: stack vertically */
@media (max-width: 768px){
  .pkp_page_index .pkp_structure_main{
    display: block;
  }
  .pkp_page_index .homepage_image{
    margin-bottom: 16px;
  }
}