/* IGKOJEI - color-only override for existing OJS stylesheet.
   Paste at the very end of the CURRENT IGKOJEI CSS.
   Does not modify the header wrapper or the header image. */
:root {
  --igkojei-maroon: #52162b;
  --igkojei-maroon-dark: #3b0d1f;
  --igkojei-maroon-deep: #2c0816;
  --igkojei-gold: #c69a45;
  --igkojei-gold-light: #e5c37e;
  --igkojei-gold-ink: #855c20;
  --igkojei-soft: #faf3f5;
  --igkojei-border: #eadfe2;
}

/* Navigation matches the header: white base, maroon links, gold border. */
.pkp_navigation_primary_row {
  background: #fff !important;
  border-bottom: 3px solid var(--igkojei-gold) !important;
}
.pkp_navigation_primary > li > a,
.pkp_search {
  color: var(--igkojei-maroon-dark) !important;
  background: transparent !important;
}
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_search:hover, .pkp_search:focus {
  color: var(--igkojei-maroon) !important;
  background: var(--igkojei-soft) !important;
}
.pkp_navigation_primary ul {
  background: #fff !important;
  border-top: 3px solid var(--igkojei-gold) !important;
}
.pkp_navigation_primary ul a { color: var(--igkojei-maroon-dark) !important; }
.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus { background: var(--igkojei-soft) !important; }

/* Main text and links. */
.pkp_structure_main a,
.pkp_structure_sidebar a { color: var(--igkojei-maroon) !important; }
.pkp_structure_main a:hover,
.pkp_structure_main a:focus,
.pkp_structure_sidebar a:hover,
.pkp_structure_sidebar a:focus { color: var(--igkojei-gold-ink) !important; }
.page h1, .page h2, .page h3,
.obj_article_summary .title a,
.obj_article_details .page_title,
.pkp_block .title { color: var(--igkojei-maroon-dark) !important; }

/* Restrict buttons to OJS front-end; avoid restyling global buttons. */
.pkp_structure_content .cmp_button,
.pkp_structure_content .obj_galley_link,
.pkp_structure_content .block_make_submission_link,
.pkp_structure_content input[type="submit"] {
  color: #fff !important;
  background: var(--igkojei-maroon) !important;
  border-color: var(--igkojei-maroon) !important;
}
.pkp_structure_content .cmp_button:hover,
.pkp_structure_content .obj_galley_link:hover,
.pkp_structure_content .block_make_submission_link:hover,
.pkp_structure_content input[type="submit"]:hover {
  color: #fff !important;
  background: var(--igkojei-maroon-dark) !important;
  border-color: var(--igkojei-maroon-dark) !important;
}
.obj_issue_toc .articles > li,
.obj_article_summary,
.pkp_block { border-color: var(--igkojei-border) !important; }
.obj_article_summary:hover { border-left-color: var(--igkojei-gold) !important; }
.pkp_block .title, .page h1 { border-bottom-color: var(--igkojei-border) !important; }

/* Footer: maroon instead of green/purple; header is intentionally untouched. */
.pkp_structure_footer_wrapper {
  background: var(--igkojei-maroon-dark) !important;
  border-top: 4px solid var(--igkojei-gold) !important;
}
.pkp_structure_footer_wrapper a { color: #fff !important; }
.pkp_structure_footer_wrapper a:hover,
.pkp_structure_footer_wrapper a:focus { color: var(--igkojei-gold-light) !important; }
