/* =========================================================
   TIK ILMEU - PLUS JAKARTA SANS
   Custom CSS for OJS 3
   ========================================================= */

/* Load Plus Jakarta Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');

/* ---------------------------------------------------------
   BODY / MAIN TEXT
   --------------------------------------------------------- */
html,
body {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* ---------------------------------------------------------
   GENERAL ELEMENTS
   --------------------------------------------------------- */
body,
button,
input,
textarea,
select,
table,
td,
th,
p,
li,
label {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* ---------------------------------------------------------
   NAVIGATION / MENU
   --------------------------------------------------------- */
.pkp_navigation_primary,
.pkp_navigation_primary a,
.pkp_navigation_user,
.pkp_navigation_user a {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* ---------------------------------------------------------
   ARTICLE CONTENT
   --------------------------------------------------------- */
.article-summary,
.article-summary p,
.obj_article_details,
.obj_article_details .abstract,
.obj_article_details .abstract p,
.obj_article_details .item {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* ---------------------------------------------------------
   FORMS
   --------------------------------------------------------- */
input,
textarea,
select,
button {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* ---------------------------------------------------------
   OPTIONAL: KEEP HEADINGS IN MONTSERRAT
   Uncomment the section below if you want article titles
   and headings to remain Montserrat.
   --------------------------------------------------------- */

/*
h1,
h2,
h3,
h4,
h5,
h6,
.title,
.article-summary .title {
    font-family: 'Montserrat', sans-serif !important;
}
*/

/* ---------------------------------------------------------
   FONT WEIGHT HELPERS
   --------------------------------------------------------- */

.font-regular {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 400 !important;
}

.font-medium {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 500 !important;
}

.font-semibold {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 600 !important;
}

.font-bold {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-weight: 700 !important;
}
