/**
 * FPPTI Jabar Theme 1.9.2
 * Homepage journal description + resilient sidebar menu presentation.
 * Unique filename intentionally used to avoid stale browser/proxy/CDN CSS caches.
 */

/* About text is sourced from Journal Settings > Masthead/About metadata. */
html body.openlib-journal-page .fppti_journal_about_home{
  margin-top:15px!important;
  padding-top:14px!important;
  border-top:1px solid #D9E6F3!important;
  color:#4B607B!important;
  font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:13px!important;
  line-height:1.7!important;
}
html body.openlib-journal-page .fppti_journal_about_home__label{
  display:block!important;
  margin:0 0 7px!important;
  color:#0758C7!important;
  font-size:11px!important;
  line-height:1.35!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
html body.openlib-journal-page .fppti_journal_about_home p,
html body.openlib-journal-page .fppti_journal_about_home span,
html body.openlib-journal-page .fppti_journal_about_home strong,
html body.openlib-journal-page .fppti_journal_about_home a{
  font-family:inherit!important;
  font-size:inherit!important;
  line-height:inherit!important;
}
html body.openlib-journal-page .fppti_journal_about_home p{
  margin:0!important;
  text-align:left!important;
  text-indent:0!important;
}
html body.openlib-journal-page .fppti_journal_about_home a{
  color:#0758C7!important;
  font-weight:650!important;
  text-decoration:none!important;
}
html body.openlib-journal-page .fppti_journal_about_home a:hover,
html body.openlib-journal-page .fppti_journal_about_home a:focus{
  color:#003F94!important;
  text-decoration:underline!important;
}
/* The saved description currently contains a second cover image paragraph. The
   journal cover is already shown on the left, so avoid duplicating it here. */
html body.openlib-journal-page .fppti_journal_about_home img{
  display:none!important;
}
html body.openlib-journal-page .fppti_journal_about_home p:has(img){
  display:none!important;
}

/* Sidebar menu: restore the compact menu styling from the previous journal UI. */
html body.openlib-journal-page .pkp_structure_sidebar .block_custom,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback{
  padding:20px 18px!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .title,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .title{
  margin:0 0 14px!important;
  padding-left:14px!important;
  color:#132640!important;
  font-size:12px!important;
  line-height:1.4!important;
  font-weight:800!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content{
  color:#425672!important;
  font-size:12px!important;
  line-height:1.5!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content p:first-child:empty,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content p:first-child:empty{
  display:none!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content ul,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content ul{
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content li,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content li{
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content li > ul{
  margin:0!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content a,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content a{
  display:block!important;
  padding:7px 8px!important;
  border-radius:7px!important;
  color:#0758C7!important;
  font-size:12px!important;
  line-height:1.42!important;
  font-weight:550!important;
  text-decoration:none!important;
  transition:background-color .15s ease,color .15s ease,transform .15s ease!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content a:hover,
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content a:focus,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content a:hover,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content a:focus{
  background:#EDF5FF!important;
  color:#003F94!important;
  transform:translateX(2px)!important;
}
html body.openlib-journal-page .pkp_structure_sidebar .block_custom .content strong a,
html body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content strong a{
  font-weight:750!important;
}

html[data-openlib-color-mode="dark"] body.openlib-journal-page .fppti_journal_about_home{
  border-top-color:#40536D!important;
  color:#C6D4E5!important;
}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .fppti_journal_about_home__label,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .fppti_journal_about_home a{
  color:#8FC0FF!important;
}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .block_custom .title,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .title{
  color:#F2F6FC!important;
}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .block_custom .content,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content{
  color:#C6D4E5!important;
}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .block_custom .content a,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .fppti_sidebar_menu_fallback .content a{
  color:#8FC0FF!important;
}
html[data-openlib-color-mode="dark"] body.openlib-journal-page .pkp_structure_sidebar .block_custom .content a:hover,
html[data-openlib-color-mode="dark"] body.openlib-journal-page .fppti_sidebar_menu_fallback .content a:hover{
  background:#314766!important;
  color:#D7E8FF!important;
}

@media(max-width:900px){
  html body.openlib-journal-page .fppti_journal_about_home{font-size:12.5px!important;}
}
