/* Show journal title */
.pkp_site_name {
    display: inline-block !important;
    font-size: 22px;
    font-weight: 700;
    color: #003366;
    margin-left: 15px;
    vertical-align: middle;
}

/* Align logo and title in one line */
.pkp_site_name_wrapper {
    display: flex !important;
    align-items: center;
}

/* Resize logo properly */
.pkp_site_name_wrapper img {
    max-height: 60px;
    width: auto;
}

/* Optional: subtitle (if used) */
.pkp_site_description {
    font-size: 13px;
    color: #555;
    margin-left: 75px;
    margin-top: -5px;
}