/* Modern theme overrides */
:root {
    --brand-primary: #0d6efd;
    --brand-secondary: #6c757d;
    --brand-success: #198754;
    --brand-warning: #f39c12;
    --brand-info: #0dcaf0;
    --bg-soft: #f7f9fc;
}

body {
    background: var(--bg-soft) !important;
    color: #2b2f3a;
}
.container-fluid{margin-top:15px}

.text-secondary {
    color: rgb(66 66 66) !important;
}
.navbar-modern {
    background: linear-gradient(90deg, #e2e6ea, #d9dde2);
    box-shadow: 0 6px 20px rgba(0,0,0,.08);
}
.navbar-modern .nav-link { color: #343a40 !important; opacity: .9; }
.navbar-modern .nav-link:hover { opacity: 1; }
.navbar-modern .btn-outline-secondary { color: #343a40; border-color: #6c757d; }
.navbar-modern .btn-outline-secondary:hover { background: rgba(108,117,125,.1); }
.navbar-modern .user-name { color: #343a40 !important; }

.hero {
    background: linear-gradient(135deg, rgba(13,110,253,.1), rgba(102,16,242,.1));
    border: 1px solid rgba(13,110,253,.15);
    border-radius: 16px;
}

.quick-card .card {
    border: none;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,.06);
    transition: transform .25s ease, box-shadow .25s ease;
    background: #fff;
}
.quick-card .card:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 26px rgba(0,0,0,.12);
}
.quick-card .card-body { background-color: #fff !important; }
.quick-card .icon {
    width: 44px; height: 44px;
    display: inline-flex; align-items: center; justify-content: center;
    border-radius: 12px;
}
.quick-card .icon.primary { background: rgba(13,110,253,.12); color: #0d6efd; }
.quick-card .icon.warning { background: rgba(243,156,18,.16); color: #f39c12; }
.quick-card .icon.success { background: rgba(25,135,84,.12); color: #198754; }
.quick-card .icon.info { background: rgba(13,202,240,.16); color: #0dcaf0; }

.site-footer {
    color: #6c757d;
}
.app-container {
    padding: 0;
    background: none !important;
}

.badge {
    font-weight: 500 !important;
    padding: 5px !important;
    font-size: 12px !important;
}

.bg-warning {
    background-color: rgb(246 138 2) !important;
}


    h3, .h3 {
        font-size: 22px !important;
    }

    .bg-bayi{background-color:darksalmon}
.bg-sonkullanici {
    background-color: khaki
}
