.toast-container{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.toast{background:var(--accent);color:var(--accent-text);border:1px solid var(--border);box-shadow:var(--shadow);opacity:0;pointer-events:auto;border-radius:10px;align-items:center;gap:8px;max-width:90vw;padding:12px 22px;font-size:14px;font-weight:500;animation:.25s forwards toast-in;display:flex;transform:translateY(-16px)}.toast.error{border-color:#ff4d4d}.toast.success{border-color:var(--text)}@keyframes toast-in{to{opacity:1;transform:translateY(0)}}.toast.hide{animation:.25s forwards toast-out}@keyframes toast-out{to{opacity:0;transform:translateY(-16px)}}.toast .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}
