.pkp_brand_footer{
  display: none;
}

/* Memastikan warna latar belakang footer menjadi biru */
.pkp_structure_footer_wrapper {
    background-color: #C6F1FF !important; /* Memaksa warna biru */
    padding: 0px 0 !important; /* Mengatur padding atas dan bawah footer */
}

/* Menyesuaikan warna dan ukuran teks di dalam footer */
.pkp_footer_content p {
    font-size: 14px !important; /* Ukuran teks */
    color: black !important; /* Warna teks menjadi putih */
}

/* Mengubah ukuran gambar logo OJS */
.pkp_brand_footer img {
    max-width: 150px !important; /* Atur lebar maksimal logo */
    height: auto !important; /* Pastikan gambar tidak terdistorsi */
}

/* Menghapus background warna abu-abu yang mungkin tersisa */
.pkp_structure_footer {
    background-color: #C6F1FF !important; /* Pastikan footer penuh dengan warna biru */
}

/* Menyelaraskan footer agar terpusat */
.pkp_structure_footer {
    max-width: 100% !important;
    margin: 0 auto;
}

.pkp_site_name .is_img img {
    display: inline-block;
    max-height: 100px;
    max-width: 100%;
    width: 18774;
    height: 984;
}

/* ======================================================
   PREMIUM SUBMIT BUTTON
====================================================== */

.btn-ojs-premium{
    display:block;
    width:100%;
    max-width:330px;
    padding:20px 15px;
    box-sizing:border-box;
    position:relative;
    overflow:hidden;

    background:linear-gradient(135deg,#53C8F2 0%,#2F90DA 100%);
    border:none;
    border-radius:22px;

    color:#fff !important;
    text-decoration:none !important;
    text-align:center;

    font-size:18px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:3px;
    line-height:1.15;

    cursor:pointer;
    transition:all .35s ease;

    box-shadow:
        0 10px 22px rgba(47,144,218,.25);

    animation:buttonGlow 3s ease-in-out infinite;
}

/* Menghilangkan underline */
.btn-ojs-premium:hover,
.btn-ojs-premium:focus,
.btn-ojs-premium:active{
    color:#fff !important;
    text-decoration:none !important;
}

/* Kilau */
.btn-ojs-premium::before{
    content:"";
    position:absolute;
    top:0;
    left:-150%;
    width:45%;
    height:100%;

    background:linear-gradient(
        120deg,
        rgba(255,255,255,0),
        rgba(255,255,255,.85),
        rgba(255,255,255,0)
    );

    transform:skewX(-25deg);
}

/* Hover */
.btn-ojs-premium:hover{

    background:linear-gradient(135deg,#72D9F8,#43ACE8);

    transform:
        translateY(-4px)
        scale(1.02);

    box-shadow:
        0 14px 30px rgba(47,144,218,.35),
        0 0 18px rgba(83,200,242,.45);

}

/* Jalankan kilau */
.btn-ojs-premium:hover::before{
    animation:shine .9s linear;
}

/* Klik */
.btn-ojs-premium:active{
    transform:scale(.98);
}

/* Glow */
@keyframes buttonGlow{

    0%,100%{

        box-shadow:
        0 10px 22px rgba(47,144,218,.20);

    }

    50%{

        box-shadow:
        0 12px 28px rgba(47,144,218,.38),
        0 0 24px rgba(83,200,242,.35);

    }

}

/* Shine */
@keyframes shine{

    from{
        left:-150%;
    }

    to{
        left:180%;
    }

}

/* ======================================================
   JOURNAL INFORMATION
====================================================== */

.block_journal_info{

    border-radius:20px;
    overflow:hidden;
    background:#fff;

    border:1px solid #D6EEF9;

    box-shadow:
        0 8px 22px rgba(69,174,229,.15);

}

/* Header */

.block_journal_info .title{

    margin:0;
    padding:20px;

    background:linear-gradient(135deg,#53C8F2,#2F90DA);

    color:#fff;

    text-align:center;

    font-size:20px;
    font-weight:700;

    text-transform:uppercase;

    letter-spacing:3px;

    border-radius:20px 20px 0 0;

}

/* Content */

.block_journal_info .content{

    margin:0;
    padding:0;
    background:#fff;

}

/* Item */

.block_journal_info .content p{

    margin:0;

    padding:17px 22px;

    border-bottom:1px solid #EAF6FC;

    transition:all .30s ease;

    font-size:16px;

}

/* Link */

.block_journal_info .content a{

    display:block;

    color:#35506B;

    text-decoration:none;

    transition:.3s;

}

/* Icon */

.block_journal_info .content em,
.block_journal_info .content i{

    width:22px;

    margin-right:12px;

    color:#4CBFEA;

    text-align:center;

}

/* Hover */

.block_journal_info .content p:hover{

    background:#F4FCFF;

    padding-left:30px;

}

.block_journal_info .content p:hover a{

    color:#2F90DA;

    font-weight:600;

}

/* Garis terakhir */

.block_journal_info .content p:last-child{

    border-bottom:none;

}

/*=====================================================
  AIR Journal Description
=====================================================*/

.journal-content{

    font-size:16px;
    line-height:1.85;
    color:#333;
    text-align:justify;

}

.journal-content p{

    margin-bottom:22px;

}

.journal-content strong{

    color:#1A3554;
    font-weight:700;

}

.journal-content em{

    color:#0F5FA8;

}

.journal-content a{

    color:#2F90DA;
    font-weight:600;
    text-decoration:none;

}

.journal-content a:hover{

    color:#53C8F2;
    text-decoration:underline;

}

/*=====================================================
  Journal Information Box
=====================================================*/

.journal-box{

    margin:30px 0;
    background:linear-gradient(135deg,#C6F1FF,#DDF8FF);
    border:1px solid #9EDDF4;
    border-radius:20px;
    padding:18px 22px;
    box-shadow:0 8px 20px rgba(83,200,242,.15);

}

/*=====================================================
  Table
=====================================================*/

.journal-table{

    width:100%;
    border-collapse:collapse;

}

.journal-table tr{

    border-bottom:1px solid rgba(0,0,0,.08);
    transition:.25s;

}

.journal-table tr:last-child{

    border:none;

}

.journal-table td{

    padding:10px 8px;
    vertical-align:top;
    font-size:15px;
    line-height:1.6;

}

.journal-table td:first-child{

    width:190px;
    font-weight:700;
    color:#163A5C;

}

.journal-table td:last-child{

    color:#333;

}

.journal-table tr:hover{

    background:rgba(255,255,255,.45);

}

/*=====================================================
  Responsive
=====================================================*/

@media (max-width:768px){

    .journal-content{

        font-size:15px;
        line-height:1.8;

    }

    .journal-table td{

        display:block;
        width:100%;
        padding:6px 0;
        font-size:14px;

    }

    .journal-table td:first-child{

        width:100%;
        margin-top:10px;

    }

}

html, body {
           background-image: url('https://drive.pastibisa.app/123_ChatGPT%20Image%208%20Jul%202026,%2008.08.40.png');
            background-repeat: repeat;
            /* background-size bisa disesuaikan jika gambar terlalu besar/kecil, misal: 200px */
            background-size: 250px; 
            background-attachment: scroll;
}

.pkp_structure_content { background: #fff; 
}