.toast {
    transition: transform 0.65s var(--ease-elastic), opacity 0.5s ease;
    position: fixed;
    bottom: 1rem;
    left: 50%;
    transform: translateX(-50%);
    background-color: var(--foreground-100);
    color: var(--foreground-0);
    padding: 0.5rem 1rem;
    border-radius: 0.3rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
    z-index: 1000;
    font-size: 1rem;
}

.toast:not(.toast-active) {
    transform: translateX(-50%) translateY(120%);
    opacity: 0;
}


.toast.fade-out {
    transform: translateX(-50%) translateY(120%);
    opacity: 0;
}