.pkp_site_name_wrapper {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 155px !important;
    margin: 0 !important;
    padding: 24px 35px 24px 285px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;

    background-color: #f8f4fa !important;
    background-image:
        radial-gradient(
            circle at 88% 30%,
            rgba(168, 71, 180, 0.12) 0,
            rgba(168, 71, 180, 0.04) 22%,
            transparent 45%
        ),
        radial-gradient(
            circle at 70% 100%,
            rgba(117, 69, 125, 0.07) 0,
            transparent 42%
        ),
        linear-gradient(
            120deg,
            #ffffff 0%,
            #faf7fb 42%,
            #f0e6f3 100%
        ) !important;

    border-bottom: 3px solid #a847b4 !important;
}

/* Motif garis medis sederhana */
.pkp_site_name_wrapper::before {
    content: "";
    position: absolute;
    left: 35px;
    top: 50%;
    width: 220px;
    height: 105px;
    transform: translateY(-50%);
    z-index: 2;

    background-image: url("/public/site/images/admin/logo-mkb.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;

    filter: drop-shadow(0 2px 6px rgba(105, 48, 112, 0.18));
    pointer-events: none;
}

/* Font import: Playfair Display untuk kesan jurnal akademik yang lebih elegan */
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;1,500&family=Albert+Sans:wght@400;500&display=swap");

/* Blok teks judul + subjudul + ISSN */
.pkp_site_name_wrapper::after {
    content:
        "Majalah Kedokteran Bandung\A"
        "(Bandung Medical Journal)\A"
        "P-ISSN 0126-074X   |   E-ISSN 2338-6223";

    white-space: pre;
    display: block;
    width: 100%;
    position: relative;
    z-index: 2;

    color: #52235a;
    font-family: "Playfair Display", "Georgia", serif;
    font-size: 21px !important;
    font-weight: 700;
    line-height: 1.55 !important;
    letter-spacing: 0.005em;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}