/* Force show site name even when logo is present */
.pkp_site_name .is_text {
    display: inline-block !important;
    visibility: visible !important;
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
    vertical-align: middle;
}

/* Put logo + site name on the same line */
.pkp_site_name {
    display: flex !important;
    align-items: center;
}

/* Optional: adjust logo height */
.pkp_site_name .pkp_site_logo img {
    max-height: 60px; /* change if needed */
    width: auto;
}
