.glass-card {
    background: var(--glass-bg);
    border: 1px solid var(--glass-border);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 20px;
    box-shadow: 0 8px 32px var(--shadow-color);
}

.glass-card-flat {
    background: var(--glass-bg);
    border-bottom: 1px solid var(--glass-border);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.site-header {
    background: var(--glass-bg);
    border-bottom: 1px solid var(--glass-border);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    position: sticky;
    top: 0;
    z-index: 1000;
}

.dropdown-menu.glass-card {
    padding: 0.5rem;
}

/* Bootstrap'in .dropdown-item/.dropdown-divider bileşenleri tema değişkenlerini
   kullanmadığından karanlık modda arka planla aynı tona düşüp okunmaz oluyordu. */
.dropdown-menu.glass-card .dropdown-item {
    color: var(--color-text);
    border-radius: 10px;
}
.dropdown-menu.glass-card .dropdown-item:hover,
.dropdown-menu.glass-card .dropdown-item:focus {
    background: var(--glass-border);
    color: var(--color-text);
}
.dropdown-menu.glass-card .dropdown-item.disabled,
.dropdown-menu.glass-card .dropdown-item:disabled {
    color: var(--color-text-muted);
}
.dropdown-menu.glass-card .dropdown-divider {
    border-top-color: var(--glass-border);
}
