/* -------------------------------------------------------
   ORGANISMS – Journal of Biosciences
   OJS 3 ‑ Journal Style Sheet
   Author : Generated via ChatGPT
   Purpose: Force full‑justify alignment for article text
            while preserving readability.
   Upload : Dashboard → Website → Appearance → Journal Style Sheet
------------------------------------------------------- */

/* 1. Base paragraph rules (all pages) */
p {
    text-align: justify;      /* full‑justify */
    text-justify: inter-word; /* better spacing between words */
    line-height: 1.6;         /* comfortable leading */
    margin-bottom: 1em;
}

/* 2. Article pages (abstract, galley, full text) */
.obj_article_details .item.abstract,
.page_article .main_entry,
.obj_galley,
.obj_galley_view,
.obj_article_details {
    text-align: justify;
    text-justify: inter-word;
}

/* 3. Block quotes */
blockquote {
    text-align: justify;
    text-justify: inter-word;
    font-style: italic;
    margin: 0.5em 1.5em;
}

/* 4. Lists inherit paragraph style */
ul, ol {
    margin-left: 1.5em;
    text-align: justify;
    text-justify: inter-word;
}

/* 5. Tables – keep header centered, body justified if needed */
table thead th {
    text-align: center;
}
table tbody td {
    text-align: justify;
    text-justify: inter-word;
}

/* 6. Figures & captions */
.figure,
.fig {
    text-align: center;
}
.fig .caption,
figure figcaption {
    text-align: justify;
    text-justify: inter-word;
}

/* 7. Optional – headings remain left‑aligned for scannability */
h1, h2, h3, h4, h5, h6 {
    text-align: left;
    line-height: 1.3;
    margin-top: 1.2em;
}

/* End of stylesheet */
