/**
 * FPPTI Jabar Theme 1.9.8
 * One hover/focus language for Home + native OJS navigation.
 * Loaded last so older Home/native hover rules cannot diverge.
 */

/* LIGHT MODE — every inactive tab uses the same hover/focus state. */
html body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a:hover,
html body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a:focus,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a:hover,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a:focus {
  border:0!important;
  border-bottom:0!important;
  background:#E6F0FF!important;
  color:#004AAC!important;
  box-shadow:none!important;
  text-decoration:none!important;
}

/* Active tab must remain active even while hovered/focused. */
html body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a[aria-current="page"],
html body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a[aria-current="page"]:hover,
html body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a[aria-current="page"]:focus,
html body.openlib-journal-page.pkp_page_index .openlib_journal_nav .openlib_journal_home_nav > li > a,
html body.openlib-journal-page.pkp_page_index .openlib_journal_nav .openlib_journal_home_nav > li > a:hover,
html body.openlib-journal-page.pkp_page_index .openlib_journal_nav .openlib_journal_home_nav > li > a:focus,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a.openlib-nav-active,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a.openlib-nav-active:hover,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a.openlib-nav-active:focus,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a[aria-current="page"],
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a[aria-current="page"]:hover,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a[aria-current="page"]:focus,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li.current > a,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li.current > a:hover,
html body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li.current > a:focus {
  background:#004AAC!important;
  color:#FFFFFF!important;
  box-shadow:0 5px 13px rgba(0,74,172,.20)!important;
}

/* DARK MODE — Home and Current/Archives/About now use exactly the same hover. */
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a:focus,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a:focus {
  background:#314766!important;
  color:#B8D5FF!important;
  box-shadow:none!important;
}

/* Preserve the blue active state in dark mode, including on hover/focus. */
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a[aria-current="page"],
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a[aria-current="page"]:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .openlib_journal_home_nav > li > a[aria-current="page"]:focus,
html[data-openlib-color-mode="dark"] body.openlib-journal-page.pkp_page_index .openlib_journal_nav .openlib_journal_home_nav > li > a,
html[data-openlib-color-mode="dark"] body.openlib-journal-page.pkp_page_index .openlib_journal_nav .openlib_journal_home_nav > li > a:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page.pkp_page_index .openlib_journal_nav .openlib_journal_home_nav > li > a:focus,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a.openlib-nav-active,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a.openlib-nav-active:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a.openlib-nav-active:focus,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a[aria-current="page"],
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a[aria-current="page"]:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li > a[aria-current="page"]:focus,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li.current > a,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li.current > a:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .openlib_journal_nav .pkp_navigation_primary > li.current > a:focus {
  background:#2563EB!important;
  color:#FFFFFF!important;
  box-shadow:0 5px 13px rgba(37,99,235,.24)!important;
}
