/* Toast animations — referenced by toast.js */

@keyframes slideIn {
    from { opacity: 0; transform: translateX(calc(100% + 1.5rem)); }
    to   { opacity: 1; transform: translateX(0); }
}

@keyframes slideOut {
    from { opacity: 1; transform: translateX(0); }
    to   { opacity: 0; transform: translateX(calc(100% + 1.5rem)); }
}

@keyframes progress {
    from { width: 100%; }
    to   { width: 0%; }
}

/* Override toast container font when Inter is loaded */
#toastContainer * {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
