.toast-container{z-index:9999;flex-direction:column;gap:.75rem;max-width:400px;display:flex;position:fixed;bottom:2rem;right:2rem}.toast{color:#f9f3e8;font-family:var(--font-sans), sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1206f2;border:1px solid #f5a6234d;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards toastSlideIn;display:flex;position:relative;box-shadow:0 8px 30px #00000080,0 0 15px #f5a6231a}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(1rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-success{border-left:4px solid #22c55e}.toast-success .toast-icon{color:#22c55e}.toast-error{border-left:4px solid #ef4444}.toast-error .toast-icon{color:#ef4444}.toast-info{border-left:4px solid #f5a623}.toast-info .toast-icon{color:#f5a623}.toast-icon{justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.toast-message{flex:1;line-height:1.4}.toast-close{color:#b8a88c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.5rem;padding:0;font-size:1.25rem;transition:color .2s;display:flex}.toast-close:hover{color:#f9f3e8}
