/* === STJ header: dark green, left aligned, mobile order fixed ========= */

/* Theme colors */
:root{
  --stj-green:#0b3d2e;   /* header/nav */
  --stj-mint:#9ae6b4;    /* accent line */
  --stj-light:#e7fbf0;   /* light text on dark */
}

/* ----- HEADER & NAV BACKGROUND ----- */
header.pkp_head,
.pkp_site_name_wrapper,
.pkp_navigation_primary_wrapper,
.pkp_structure_head,
.pkp_navigation_primary_row {
  background: var(--stj-green) !important;
}

/* ----- JOURNAL TITLE (always visible) ----- */
.pkp_site_name .is_text{ overflow: visible !important; }
.pkp_site_name .is_text a{
  color:#ffffff !important;
  font-weight:700;
  font-size:1.9rem !important;   /* adjust if you want bigger/smaller */
  text-decoration:none;
  display:block;                 /* ensures it shows on mobile */
  line-height:1.15;
}

/* ----- MIZORAM UNIVERSITY (below the title) ----- */
/* Use ::after so it appears AFTER the title text */
.pkp_site_name .is_text::after{
  content:"Mizoram University";
  display:block;
  margin-top:4px;
  font-size:14px;
  color:var(--stj-light);
  opacity:.95;
}

/* ----- META LINE (below the university line) ----- */
.pkp_site_name::after{
  content:"Open access · Peer-reviewed · ISSN: 2321-3388 · Since 2012 · Crossref DOIs · PKP PN archived";
  display:block;
  margin-top:4px;
  font-size:13px;
  color:var(--stj-light);
  opacity:.95;
}

/* Thin accent line under header block */
.pkp_site_name{
  padding-bottom:10px;
  border-bottom:2px solid var(--stj-mint);
}

/* ----- NAV LINKS ON DARK ----- */
.pkp_navigation_primary > li > a{ color:#ffffff !important; font-weight:600; }
.pkp_navigation_primary > li > a:hover{ color:var(--stj-mint) !important; }

/* Dropdowns readable */
.pkp_navigation_primary ul ul{
  background:#ffffff !important;
  border:1px solid rgba(0,0,0,.12);
  box-shadow:0 8px 20px rgba(0,0,0,.2);
}
.pkp_navigation_primary ul ul a{ color:#0b3d2e !important; padding:8px 14px !important; white-space:nowrap; }
.pkp_navigation_primary ul ul a:hover{ background:#0b3d2e !important; color:#ffffff !important; }

/* ----- PAGE BACKGROUND / CONTENT ----- */
body, .pkp_structure_page{ background:#f7f7f7 !important; }   /* gutters */
.pkp_structure_content,
.pkp_page_content,
.pkp_structure_main,
.pkp_page_index .page_index_main,
.pkp_page_index .page_index_sidebar{
  background:#ffffff !important;
  color:#1f2937 !important;
}

/* Links inside content area */
.pkp_structure_content a, .pkp_page_content a, .pkp_structure_main a{ color:#0a62b3 !important; }
.pkp_structure_content a:hover{ color:#084c8a !important; text-decoration:underline; }

/* ----- MOBILE TWEAKS (keep order: Title → MU → Meta) ----- */
@media (max-width: 768px){
  .pkp_site_name .is_text a{ font-size:1.6rem !important; }
  .pkp_site_name .is_text::after{ font-size:13px; margin-top:3px; }
  .pkp_site_name::after{ font-size:12px; margin-top:4px; }

  /* Ensure mobile drawer uses dark green */
  .pkp_navigation_primary_wrapper .pkp_site_nav_menu{ background:var(--stj-green) !important; }
  .pkp_navigation_primary_wrapper .pkp_site_nav_menu a{ color:#ffffff !important; }
  .pkp_navigation_primary_wrapper .pkp_site_nav_menu a:hover{ color:var(--stj-mint) !important; }
}


/* === Homepage Journal Summary Styling (below nav) === */
body.page_index_journal .journal-description {
  background: #f4f9f4;              /* light green background */
  border-left: 6px solid #145214;   /* STJ dark green stripe */
  padding: 20px 22px;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0,0,0,.06);
  font-family: "Georgia", serif;
  line-height: 1.65;
  margin-top: 10px;
  font-size: 1.05rem;
  color: #2e2e2e;
}

/* Add heading automatically before summary text */
body.page_index_journal .journal-description::before {
  content: "About the Journal";
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  color: #145214;
  margin-bottom: 8px;
}

/* Add metadata strip below summary */
body.page_index_journal .journal-description::after {
  content: "ISSN: 2319-XXX (Online) · Launched: 2012 · Peer-Reviewed Open Access · CrossRef DOI · PKP PN Archiving";
  display: block;
  margin-top: 14px;
  padding: 10px 12px;
  background: #e8f5e9;
  border-top: 1px solid #c8e6c9;
  border-radius: 8px;
  text-align: center;
  font-weight: 600;
  color: #145214;
  font-size: .95rem;
  letter-spacing: .1px;
}


/* === V2: Robust selectors for OJS homepage journal summary === */
/* OJS default markup often uses .cmp_journal_description inside the homepage. 
   We also include fallbacks for other common classes used by themes. */

body.pkp_page_index .cmp_journal_description,
body.pkp_page_index .journal-description,
body.page_index_journal .cmp_journal_description,
body.page_index_journal .journal-description {
  background: #f4f9f4 !important;
  border-left: 6px solid #145214 !important;
  padding: 20px 22px !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.06) !important;
  line-height: 1.65 !important;
  margin-top: 10px !important;
  font-size: 1.05rem !important;
  color: #2e2e2e !important;
  font-family: "Georgia", serif !important;
}

/* Heading before the summary */
body.pkp_page_index .cmp_journal_description::before,
body.pkp_page_index .journal-description::before,
body.page_index_journal .cmp_journal_description::before,
body.page_index_journal .journal-description::before {
  content: "About the Journal";
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  color: #145214;
  margin-bottom: 8px;
}

/* Metadata strip after the summary */
body.pkp_page_index .cmp_journal_description::after,
body.pkp_page_index .journal-description::after,
body.page_index_journal .cmp_journal_description::after,
body.page_index_journal .journal-description::after {
  content: "ISSN: 2319-XXX (Online) · Launched: 2012 · Peer-Reviewed Open Access · CrossRef DOI · PKP PN Archiving";
  display: block;
  margin-top: 14px;
  padding: 10px 12px;
  background: #e8f5e9;
  border-top: 1px solid #c8e6c9;
  border-radius: 8px;
  text-align: center;
  font-weight: 600;
  color: #145214;
  font-size: .95rem;
  letter-spacing: .1px;
}
