/* ===== HEADER GRADIENT ===== */
.pkp_head_wrapper,
.pkp_structure_head,
#headerNavigationContainer,
header.pkp_structure_head {
    background: linear-gradient(135deg, #6B0AC9 0%, #D1239C 100%) !important;
}

/* ===== NAVIGATION BAR ===== */
.pkp_navigation_primary_row {
    background: linear-gradient(135deg, #6B0AC9 0%, #D1239C 100%) !important;
}

.pkp_navigation_primary,
.pkp_navigation_user,
nav.pkp_navigation_primary,
.pkp_site_nav_menu {
    background: transparent !important;
}

/* ===== NAV LINKS - WHITE TEXT ===== */
.pkp_navigation_primary a,
.pkp_navigation_primary a:link,
.pkp_navigation_primary a:visited,
.pkp_navigation_primary_row a,
.pkp_navigation_primary_row a:link,
.pkp_navigation_primary_row a:visited,
.pkp_navigation_user a,
.pkp_navigation_user a:link,
.pkp_navigation_user a:visited,
nav.pkp_navigation_primary ul li a,
.pkp_site_nav_menu a {
    color: #ffffff !important;
    font-size: 1.05em !important;
    padding: 8px 16px !important;
    font-weight: 500 !important;
}

.pkp_navigation_primary a:hover,
.pkp_navigation_primary_row a:hover,
.pkp_navigation_user a:hover {
    color: #ffe8f7 !important;
    text-decoration: none !important;
}

/* ===== LOGO + TITLE ALIGNMENT ===== */
.pkp_site_name {
    display: flex !important;
    align-items: center !important;
}

.pkp_site_name img {
    height: 80px !important;
}

/* ===== JOURNAL TITLE NEXT TO LOGO ===== */
.pkp_site_name::after {
    content: "AJAIR";
    color: #ffffff !important;
    font-size: 2.2em;
    font-weight: 700;
    margin-left: 20px;
    vertical-align: middle;
    display: inline-block;
    line-height: 1.2;
    letter-spacing: 2px;
}

/* ===== BODY BACKGROUND ===== */
body,
html {
    background: #fff !important;
}

.pkp_structure_page,
.pkp_structure_main,
.pkp_structure_sidebar,
#pkp_content_main,
#pkp_content_footer {
    background: #fff !important;
}

/* ===== SIDEBAR ===== */
.pkp_structure_sidebar .pkp_block {
    background: #fff !important;
    border: none !important;
    box-shadow: none !important;
}

/* ===== USER DROPDOWN (LOGOUT MENU) ===== */
.pkp_navigation_user_wrapper .pkp_navigation_user li ul,
.pkp_navigation_user ul ul {
    background: #6B0AC9 !important;
}

.pkp_navigation_user ul ul a,
.pkp_navigation_user ul ul a:link,
.pkp_navigation_user ul ul a:visited {
    color: #ffffff !important;
    background: transparent !important;
}

.pkp_navigation_user ul ul a:hover {
    background: #D1239C !important;
    color: #ffffff !important;
}
