.toast{z-index:260;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:var(--font-body);white-space:nowrap;box-shadow:var(--shadow-pop);animation:toast-in .18s var(--ease);padding:10px 18px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast--warn{background:color-mix(in srgb, var(--error) 88%, var(--ink))}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}}
