body {
    background-color: #f8f9fa;
    padding-top: 75px; /* Header + boşluk */
}

.nav-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.navbar-glass {
    background-color: rgba(33, 37, 41, 0.95) !important;
    backdrop-filter: blur(10px);
}

.avatar-circle {
    width: 35px;
    height: 35px;
}

.search-input-lg {
    min-width: 400px;
}

.search-results-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
}

.row {
    --bs-gutter-y: 1rem;
    display: flex;
    flex-wrap: wrap;
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}


/* Main Content Container Width */
main .container, main .container-fluid {
    max-width: 95%;
}
.px-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

@media (min-width: 992px) {
    main .container, main .container-fluid {
        max-width: 80%;
    }
}

/* NiltX Custom Headers */
.niltx-header {
    background-color: #334155 !important; /* Slate 700 */
    color: white !important;
}
.dark .niltx-header {
    background-color: #0f172a !important; /* Slate 900 */
}