/* =====================================================
   Branding Universitas Hamzanwadi
   ===================================================== */

:root {
    --hamzanwadi-primary: #08783e;
    --hamzanwadi-dark: #045d2f;
    --hamzanwadi-light: #eef8f2;
}

/* Tautan */
a {
    color: var(--hamzanwadi-primary);
}

a:hover,
a:focus {
    color: var(--hamzanwadi-dark);
}

/* Tombol utama */
.i-button.primary,
.i-button.highlight {
    background: var(--hamzanwadi-primary);
    border-color: var(--hamzanwadi-primary);
    color: #ffffff;
}

.i-button.primary:hover,
.i-button.highlight:hover {
    background: var(--hamzanwadi-dark);
    border-color: var(--hamzanwadi-dark);
}

/* Judul halaman */
.page-title,
h1,
h2 {
    color: var(--hamzanwadi-dark);
}

/* Kepala tabel */
table thead th {
    background: var(--hamzanwadi-light);
}

/* Logo */
img.header-logo,
img.login-logo {
    max-height: 70px;
    width: auto;
}

/* Footer */
footer {
    border-top: 3px solid var(--hamzanwadi-primary);
}
/* Logo Universitas Hamzanwadi pada footer */
footer .footer-logo {
    display: inline-flex;
    align-items: center;
    margin-right: 16px;
    text-decoration: none;
}

footer .footer-logo img {
    display: block;
    width: auto;
    height: auto;
    max-width: 190px;
    max-height: 55px;
    object-fit: contain;
}

/* Tampilan layar kecil */
@media screen and (max-width: 600px) {
    footer .footer-logo {
        display: flex;
        justify-content: center;
        margin: 0 auto 12px;
    }

    footer .footer-logo img {
        max-width: 150px;
        max-height: 45px;
    }
}
/* =====================================================
   ICIS-Dev - Conference Only
   ===================================================== */

/* Cursor Create Conference */
.conference-only-trigger {
    cursor: pointer;
}

/* Hilangkan elemen dropdown arrow di dalam tombol
   jika browser/tema Indico menampilkannya */
.conference-only-trigger .dropdown-arrow,
.conference-only-trigger .icon-arrow-down,
.conference-only-trigger .icon-arrow-up {
    display: none !important;
}
