
.alert-container {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 1050;
}

/* Mobile: center alerts at the top */
@media (max-width: 576px) {
    .alert-container {
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        width: 95vw;
        max-width: 400px;
    }
}
