/* Hamdard Filament admin branding */
:root {
    --hamdard-navy: #1d3557;
    --hamdard-navy-hover: #254f8a;
    --hamdard-bg: #f8f9fa;
}

/* Login page */
.fi-simple-layout {
    background: linear-gradient(160deg, #f8f9fa 0%, #e8eef5 45%, #dce6f2 100%) !important;
    min-height: 100vh;
}

.fi-simple-main {
    background: transparent !important;
}

.fi-simple-main-ctn {
    max-width: 28rem;
}

.fi-logo {
    max-height: 3.25rem;
}

.fi-simple-header {
    margin-bottom: 1.5rem;
}

.fi-simple-header .fi-logo + * {
    color: var(--hamdard-navy);
}

.fi-simple-page .fi-section,
.fi-simple-main .fi-fo-field-wrp,
.fi-simple-page {
    color: var(--hamdard-navy);
}

.fi-simple-main-ctn > section,
.fi-simple-main .fi-section-content-ctn {
    border-radius: 0.75rem;
    box-shadow: 0 10px 40px rgba(29, 53, 87, 0.08);
}

.hamdard-login-subtitle {
    color: var(--hamdard-navy);
    font-size: 0.95rem;
    font-weight: 500;
    opacity: 0.85;
    text-align: center;
    margin-top: 0.35rem;
    margin-bottom: 0.25rem;
}

.fi-wi-stats-overview-stat {
    border-radius: 0.75rem;
}

.fi-wi-chart {
    border-radius: 0.75rem;
}

