/* =========================================================
   ISQGD JOURNALS - GENERAL OJS STYLESHEET
   Intended for all current and future ISQGD journals.
   No journal title, issue title, email address, or section name
   is hard-coded, so the same file can be reused across journals.
   ========================================================= */

:root {
    --isqgd-blue: #1e6292;
    --isqgd-navy: #0b2a4a;
    --isqgd-gold: #c9a227;
    --isqgd-border: #dddddd;
    --isqgd-footer: #e7e7e7;
    --isqgd-text: #222222;
}

/* ---------------------------------------------------------
   Header and journal branding
   --------------------------------------------------------- */

/* Keep the OJS journal title as real text and add the ISQGD logo. */
.pkp_site_name .is_text,
.pkp_site_name > a.is_text {
    display: inline-flex !important;
    align-items: center !important;
    gap: 14px !important;
    line-height: 1.15 !important;
    white-space: normal !important;
    max-width: 100% !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.pkp_site_name .is_text::before,
.pkp_site_name > a.is_text::before {
    content: "";
    display: inline-block;
    width: 54px;
    height: 54px;
    flex: 0 0 54px;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* Give the primary navigation a restrained academic appearance. */
.pkp_navigation_primary > li > a {
    font-weight: 600;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus {
    border-color: var(--isqgd-gold) !important;
}

/* ---------------------------------------------------------
   General page typography and spacing
   --------------------------------------------------------- */

body {
    color: var(--isqgd-text);
}

.page h1,
.page h2,
.page h3 {
    color: var(--isqgd-navy);
}

/* Justify the homepage "About the Journal" description.
   OJS renders this block with the .homepage_about class rather than
   the standard .page_about class used on the full About page. */
.page_index_journal .homepage_about p,
.page_index_journal .homepage_about li,
.homepage_about p,
.homepage_about li {
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word !important;
    line-height: 1.7 !important;
    hyphens: auto;
    -webkit-hyphens: auto;
}

/* Keep long-form public journal content comfortable to read and
   consistently justified, without affecting navigation, forms,
   buttons, metadata blocks, or other interface elements. */
.page_about p,
.page_about li,
.page_contact p,
.page_contact li,
.page_submissions p,
.page_submissions li,
.page_announcements p,
.page_announcements li,
.page_information p,
.page_information li,
.page_page p,
.page_page li,
.page_index_journal .additional_content p,
.page_index_journal .additional_content li {
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word !important;
    line-height: 1.7 !important;
    hyphens: auto;
    -webkit-hyphens: auto;
}

/* Keep headings on content pages naturally left-aligned. */
.page_about h1,
.page_about h2,
.page_about h3,
.page_about h4,
.page_contact h1,
.page_contact h2,
.page_contact h3,
.page_contact h4,
.page_submissions h1,
.page_submissions h2,
.page_submissions h3,
.page_submissions h4,
.page_announcements h1,
.page_announcements h2,
.page_announcements h3,
.page_announcements h4,
.page_information h1,
.page_information h2,
.page_information h3,
.page_information h4,
.page_page h1,
.page_page h2,
.page_page h3,
.page_page h4 {
    text-align: left !important;
}

/* ---------------------------------------------------------
   Article detail pages
   --------------------------------------------------------- */

/* Hide article version history from the public article page. */
.obj_article_details .versions {
    display: none !important;
}

/* Keep contributor metadata visible and neatly aligned. */
.obj_article_details .authors,
.obj_article_details .item.authors {
    display: block !important;
    text-align: left !important;
}

.obj_article_details .authors .name,
.obj_article_details .item.authors .name {
    display: block !important;
    font-weight: 700 !important;
    margin-bottom: 4px !important;
    text-align: left !important;
}

.obj_article_details .authors .affiliation,
.obj_article_details .item.authors .affiliation,
.obj_article_details .authors .role,
.obj_article_details .item.authors .role {
    display: block !important;
    margin-bottom: 4px !important;
    text-align: left !important;
}

/* Keep keywords visible. */
.obj_article_details .keywords,
.obj_article_details .item.keywords,
.obj_article_details .keywords .value,
.obj_article_details .item.keywords .value {
    display: block !important;
    visibility: visible !important;
    text-align: left !important;
}

/* Show a real subtitle when one exists. */
.obj_article_details .subtitle {
    display: block !important;
    margin: 10px 0 14px 0 !important;
    font-size: 1em !important;
    line-height: 1.6 !important;
}

/* Justify article abstracts only. */
.page_article .obj_article_details .main_entry .item.abstract,
.page_article .obj_article_details .main_entry .item.abstract p,
.page_article .obj_article_details .main_entry .abstract,
.page_article .obj_article_details .main_entry .abstract p,
.page_article .obj_article_details .item.abstract .value,
.page_article .obj_article_details .item.abstract .value p,
.page_article .obj_article_details .abstract .value,
.page_article .obj_article_details .abstract .value p {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word !important;
    line-height: 1.75 !important;
    hyphens: auto;
    -webkit-hyphens: auto;
}

.obj_article_details .item.abstract h2,
.obj_article_details .abstract h2 {
    text-align: left !important;
}

/* Style PDF and other galley links as compact buttons. */
.obj_article_details .galleys_links a {
    display: inline-block;
    padding: 6px 12px;
    background: var(--isqgd-gold);
    color: #ffffff !important;
    border-radius: 4px;
    font-weight: 600;
    text-decoration: none;
}

.obj_article_details .galleys_links a:hover,
.obj_article_details .galleys_links a:focus {
    filter: brightness(0.92);
}

/* Keep DOI, publication details, and license information visible. */
.obj_article_details .item.doi,
.obj_article_details .item.doi *,
.obj_article_details .entry_details,
.obj_article_details .entry_details * {
    text-align: left !important;
    text-align-last: left !important;
    text-justify: auto !important;
}

.obj_article_details .entry_details .item.license,
.obj_article_details .entry_details .item.copyright,
.obj_article_details .entry_details .license,
.obj_article_details .entry_details .copyright {
    display: block !important;
    visibility: visible !important;
}

.obj_article_details .entry_details .item.license p,
.obj_article_details .entry_details .item.copyright p,
.obj_article_details .entry_details .license p,
.obj_article_details .entry_details .copyright p {
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word !important;
    line-height: 1.7 !important;
    hyphens: auto;
    -webkit-hyphens: auto;
}

/* Hide only the public Section block on individual article pages.
   The real section remains stored in OJS and remains available for
   issue grouping, indexing, workflow, and metadata. */
.page_article .obj_article_details .entry_details .item.section,
.page_article .obj_article_details .entry_details .section,
.page_article .obj_article_details aside .item.section,
.page_article .obj_article_details aside .section {
    display: none !important;
}

/* ---------------------------------------------------------
   Issue pages
   --------------------------------------------------------- */

.page_issue {
    max-width: 900px !important;
    margin: 0 auto !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}

.page_issue .description,
.page_issue .description p,
.page_issue_archive .description,
.page_issue_archive .description p,
.obj_issue_summary .description,
.obj_issue_summary .description p {
    text-align: justify !important;
    text-justify: inter-word;
    line-height: 1.75 !important;
}

.page_issue .published {
    margin-bottom: 35px !important;
}

/* Add a clear contents heading before the issue sections. */
.page_issue .sections::before {
    content: "Contents";
    display: block;
    font-size: 1.8em;
    font-weight: 700;
    color: var(--isqgd-navy);
    margin: 30px 0 22px 0;
    padding-bottom: 7px;
    border-bottom: 3px solid var(--isqgd-gold);
}

.page_issue .section {
    max-width: 900px !important;
    margin: 22px 0 24px 0 !important;
    padding: 0 !important;
}

.page_issue .section h2 {
    color: var(--isqgd-navy) !important;
    font-size: 1.25em !important;
    font-weight: 700 !important;
    margin: 0 0 12px 0 !important;
    padding: 0 0 6px 0 !important;
    border-bottom: 1px solid var(--isqgd-border) !important;
    text-align: left !important;
}

.page_issue ul.articles {
    margin: 0 !important;
    padding-left: 20px !important;
}

.page_issue ul.articles li {
    list-style: none !important;
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
}

.page_issue .obj_article_summary {
    margin: 0 !important;
    padding: 0 !important;
}

.page_issue .obj_article_summary .title {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.35 !important;
    text-align: left !important;
}

.page_issue .obj_article_summary .title a {
    color: #006798 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.page_issue .obj_article_summary .title a:hover,
.page_issue .obj_article_summary .title a:focus {
    color: var(--isqgd-gold) !important;
    text-decoration: underline !important;
}

/* Keep author names visible on issue tables of contents. */
.page_issue .obj_article_summary .authors,
.page_issue .obj_article_summary .meta {
    display: block !important;
    text-align: left !important;
}

/* Hide galley buttons on the issue table of contents only. */
.page_issue .obj_article_summary .media,
.page_issue .obj_article_summary .galleys_links,
.page_issue .obj_article_summary .article_galleys {
    display: none !important;
}

/* ---------------------------------------------------------
   Previous Issues / archive pages
   --------------------------------------------------------- */

.page_issue_archive .obj_issue_summary {
    padding-top: 18px;
    padding-bottom: 22px;
}

.page_issue_archive .obj_issue_summary .title a {
    font-weight: 700;
    color: #006798;
    text-decoration: none;
}

.page_issue_archive .obj_issue_summary .title a:hover,
.page_issue_archive .obj_issue_summary .title a:focus {
    color: var(--isqgd-gold);
    text-decoration: underline;
}

/* ---------------------------------------------------------
   Homepage current issue
   --------------------------------------------------------- */

/* Keep the homepage concise: show current issue summary rather
   than duplicating the full table of contents. */
.page_index_journal .current_issue .sections,
.page_index_journal .current_issue .section,
.page_index_journal .current_issue .obj_article_summary,
.page_index_journal .current_issue .articles,
.page_index_journal .current_issue .toc,
.page_index_journal .current_issue .media {
    display: none !important;
}

.page_index_journal .current_issue .description,
.page_index_journal .current_issue .description p {
    text-align: justify !important;
    text-justify: inter-word;
    line-height: 1.75 !important;
    max-width: 900px !important;
}

/* ---------------------------------------------------------
   Footer
   --------------------------------------------------------- */

.pkp_structure_footer_wrapper {
    background: var(--isqgd-footer) !important;
    border-top: 2px solid rgba(201, 162, 39, 0.35);
}

.pkp_structure_footer {
    line-height: 1.6;
}

.pkp_brand_footer {
    opacity: 0.9;
}



/* =========================================================
   GLOBAL PUBLIC-CONTENT JUSTIFICATION
   Apply a consistent scholarly, justified appearance across
   public journal pages (About, Privacy, Submissions, Contact,
   Announcements, Information, Issues, article text blocks,
   and other OJS content pages) without justifying interface
   controls, headings, forms, metadata labels, or buttons.
   ========================================================= */

.pkp_structure_main .page p,
.pkp_structure_main .page li,
.pkp_structure_main .page .description,
.pkp_structure_main .page .description p,
.pkp_structure_main .page .content p,
.pkp_structure_main .page .value p,
.pkp_structure_main .page .abstract,
.pkp_structure_main .page .abstract p,
.pkp_structure_main .additional_content p,
.pkp_structure_main .additional_content li {
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word !important;
    line-height: 1.7 !important;
    hyphens: auto;
    -webkit-hyphens: auto;
}

/* Keep structural and interface text naturally left-aligned. */
.pkp_structure_main .page h1,
.pkp_structure_main .page h2,
.pkp_structure_main .page h3,
.pkp_structure_main .page h4,
.pkp_structure_main .page h5,
.pkp_structure_main .page h6,
.pkp_structure_main .page form p,
.pkp_structure_main .page .pkp_form p,
.pkp_structure_main .page .cmp_notification p,
.pkp_structure_main .page .buttons,
.pkp_structure_main .page .buttons *,
.pkp_structure_main .page .label,
.pkp_structure_main .page .published,
.pkp_structure_main .page .authors,
.pkp_structure_main .page .pages,
.pkp_structure_main .page .doi,
.pkp_structure_main .page .metadata,
.pkp_structure_main .page .metadata * {
    text-align: left !important;
    text-align-last: left !important;
    text-justify: auto !important;
}


/* ---------------------------------------------------------
   Responsive adjustments
   --------------------------------------------------------- */

@media (max-width: 767px) {
    .pkp_site_name .is_text,
    .pkp_site_name > a.is_text {
        gap: 10px !important;
    }

    .pkp_site_name .is_text::before,
    .pkp_site_name > a.is_text::before {
        width: 42px;
        height: 42px;
        flex-basis: 42px;
    }

    .page_issue {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .page_issue .sections::before {
        font-size: 1.5em;
    }
}

/* ---------------------------------------------------------
   ISQGD footer alignment
   Keep publisher information and OJS/PKP branding on the
   same horizontal level on desktop screens.
   --------------------------------------------------------- */

@media (min-width: 768px) {
    .pkp_structure_footer {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 40px;
    }

    .pkp_footer_content {
        flex: 1 1 auto;
        margin: 0 !important;
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }

    .pkp_brand_footer {
        flex: 0 0 170px;
        margin: 0 !important;
        padding-top: 32px !important;
        padding-bottom: 32px !important;
    }

    .pkp_brand_footer a {
        float: none !important;
        display: block !important;
        margin-left: auto !important;
        max-width: 150px !important;
    }
}

@media (max-width: 767px) {
    .pkp_structure_footer {
        display: block !important;
    }
}


/* =========================================================
   ISQGD JOURNALS - FINAL SITE HEADER / EDITOR NAVIGATION
   Verified against OJS 3.4 site-level markup:
   .pkp_structure_head > .pkp_head_wrapper
   > .pkp_site_name_wrapper + .pkp_site_nav_menu
   ========================================================= */

/* Keep the blue header as a centered panel instead of a full-screen strip. */
.pkp_structure_head {
    background: #ffffff !important;
    border: 0 !important;
}

.pkp_structure_head .pkp_head_wrapper {
    position: relative !important;
    display: block !important;
    width: min(1180px, 100%) !important;
    max-width: 1180px !important;
    margin: 0 auto !important;
    padding: 18px 24px 12px !important;
    box-sizing: border-box !important;
    background: var(--isqgd-blue) !important;
}

/* Banner: centered, a little narrower but naturally taller. */
.pkp_site_name_wrapper,
.pkp_site_name {
    float: none !important;
    position: static !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

.pkp_site_name .is_img,
.pkp_site_name > a.is_img {
    display: inline-block !important;
    width: 760px !important;
    max-width: 88vw !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.pkp_site_name .is_img img,
.pkp_site_name > a.is_img img,
.pkp_site_name img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 auto !important;
    object-fit: contain !important;
}

/* Put the OJS user/editor navigation in normal document flow BELOW the banner. */
.pkp_site_nav_menu {
    position: static !important;
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 8px 0 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.pkp_navigation_user_wrapper,
#navigationUserWrapper {
    position: static !important;
    float: none !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.pkp_navigation_user,
#navigationUser {
    float: none !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px 24px !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.pkp_navigation_user > li,
#navigationUser > li {
    float: none !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.pkp_navigation_user > li > a,
#navigationUser > li > a {
    display: inline-block !important;
    margin: 0 !important;
    padding: 7px 8px !important;
    color: #ffffff !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    border-radius: 4px !important;
}

.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus,
#navigationUser > li > a:hover,
#navigationUser > li > a:focus {
    color: #ffffff !important;
    background: rgba(255,255,255,0.12) !important;
    text-decoration: none !important;
}

/* Hide OJS task-count badges such as "167". */
.pkp_navigation_user .task_count,
.pkp_navigation_user_wrapper .task_count,
#navigationUser .task_count,
#navigationUserWrapper .task_count,
.task_count {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
}

/* Tablet / phone: restore a full-width blue header and scale the banner safely. */
@media (max-width: 900px) {
    .pkp_structure_head {
        background: var(--isqgd-blue) !important;
    }

    .pkp_structure_head .pkp_head_wrapper {
        width: 100% !important;
        max-width: none !important;
        padding: 14px 12px 10px !important;
    }

    .pkp_site_name .is_img,
    .pkp_site_name > a.is_img {
        width: 680px !important;
        max-width: 92vw !important;
    }

    .pkp_navigation_user,
    #navigationUser {
        gap: 4px 10px !important;
    }

    .pkp_navigation_user > li > a,
    #navigationUser > li > a {
        padding: 6px 7px !important;
        font-size: 13px !important;
    }
}

/* =========================================================
   FINAL HEADER POLISH - 2026-10
   Tightens spacing while preserving the working editor menu.
   ========================================================= */

/* Keep the working centered header container, but reduce excess vertical space. */
.pkp_structure_head .pkp_head_wrapper {
    padding-top: 10px !important;
    padding-bottom: 8px !important;
}

/* Keep the uploaded ISQGD Journals banner centered and balanced. */
.pkp_site_name_wrapper {
    margin-bottom: 4px !important;
}

.pkp_site_name {
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
}

.pkp_site_name .is_img,
.pkp_site_name > a.is_img {
    margin: 0 auto !important;
}

.pkp_site_name .is_img img,
.pkp_site_name > a.is_img img,
.pkp_site_name img {
    display: block !important;
    margin: 0 auto !important;
    width: auto !important;
    max-width: 760px !important;
    max-height: 190px !important;
    height: auto !important;
    object-fit: contain !important;
}

/* Bring the editor/user navigation closer to the banner. */
.pkp_site_nav_menu {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.pkp_navigation_user_wrapper {
    margin-top: 2px !important;
    padding-top: 0 !important;
    padding-bottom: 2px !important;
    text-align: center !important;
}

.pkp_navigation_user {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 24px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.pkp_navigation_user > li {
    margin: 0 !important;
    padding: 0 !important;
}

.pkp_navigation_user > li > a {
    display: inline-block !important;
    padding: 6px 2px !important;
    line-height: 1.2 !important;
}

/* Hide task-count badges such as 167 without hiding the link itself. */
.task_count,
.pkp_navigation_user .task_count,
#navigationUser .task_count {
    display: none !important;
}

/* Reduce the blank gap between the header and the page content. */
.pkp_structure_content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.pkp_structure_main {
    margin-top: 0 !important;
    padding-top: 18px !important;
}

/* Responsive header tuning. */
@media (max-width: 900px) {
    .pkp_site_name .is_img img,
    .pkp_site_name > a.is_img img,
    .pkp_site_name img {
        max-width: 92vw !important;
        max-height: 155px !important;
    }

    .pkp_navigation_user {
        gap: 16px !important;
    }
}

/* =========================================================
   CENTERED DESKTOP NAVIGATION - SAFE ADDITION
   Centers the public primary menu and user/login menu while
   leaving the OJS search control and mobile navigation toggle intact.
   ========================================================= */
@media (min-width: 901px) {
    /* Center the primary public navigation group. */
    .pkp_navigation_primary_row {
        position: relative !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .pkp_navigation_primary_wrapper {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        margin: 0 auto !important;
        padding-left: 92px !important;
        padding-right: 92px !important;
        box-sizing: border-box !important;
    }

    .pkp_navigation_primary,
    #navigationPrimary {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex-wrap: wrap !important;
        gap: 0 28px !important;
        width: auto !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
        float: none !important;
    }

    .pkp_navigation_primary > li,
    #navigationPrimary > li {
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;
    }

    /* Center the user/login navigation as a second balanced row. */
    .pkp_navigation_user_wrapper,
    #navigationUserWrapper {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        margin: 0 auto !important;
        text-align: center !important;
    }

    .pkp_navigation_user,
    #navigationUser {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex-wrap: wrap !important;
        gap: 0 28px !important;
        width: auto !important;
        margin: 0 auto !important;
        padding: 0 !important;
        float: none !important;
    }

    .pkp_navigation_user > li,
    #navigationUser > li {
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;
    }
}

/* =========================================================
   BALANCED TWO-ROW DESKTOP NAVIGATION - 2026-10
   Keeps the public menu on one centered line, keeps Search at
   the far right, and centers the login row beneath it.
   Mobile/tablet navigation is left untouched.
   ========================================================= */
@media (min-width: 1100px) {
    .pkp_navigation_primary_row {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-height: 42px !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    .pkp_navigation_primary_wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 132px !important;
        box-sizing: border-box !important;
    }

    .pkp_navigation_primary,
    #navigationPrimary {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        gap: 0 20px !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 auto !important;
        padding: 0 !important;
        float: none !important;
        white-space: nowrap !important;
    }

    .pkp_navigation_primary > li,
    #navigationPrimary > li {
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;
        white-space: nowrap !important;
    }

    .pkp_navigation_primary > li > a,
    #navigationPrimary > li > a {
        padding: 8px 0 !important;
        line-height: 1.2 !important;
        white-space: nowrap !important;
    }

    /* Keep Search visually separate at the far right of the same row. */
    .pkp_navigation_search_wrapper {
        position: absolute !important;
        right: 18px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
        z-index: 2 !important;
    }

    .pkp_navigation_search_wrapper a {
        display: inline-flex !important;
        align-items: center !important;
        gap: 5px !important;
        white-space: nowrap !important;
    }

    /* Second row: compact, centered role-specific login links. */
    .pkp_navigation_user_wrapper,
    #navigationUserWrapper {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: 100% !important;
        margin: 4px auto 0 !important;
        padding: 0 !important;
        text-align: center !important;
    }

    .pkp_navigation_user,
    #navigationUser {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 0 34px !important;
        width: auto !important;
        margin: 0 auto !important;
        padding: 0 !important;
        float: none !important;
        white-space: nowrap !important;
    }

    .pkp_navigation_user > li,
    #navigationUser > li {
        flex: 0 0 auto !important;
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;
    }

    .pkp_navigation_user > li > a,
    #navigationUser > li > a {
        padding: 7px 0 !important;
        line-height: 1.2 !important;
        white-space: nowrap !important;
    }
}
