.toast-host{position:fixed;z-index:80;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:flex;flex-direction:column;gap:.5rem;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.toast-item{pointer-events:auto;border-radius:var(--border-radius);padding:.75rem 1rem;font-size:.875rem;line-height:1.35;color:var(--pure-01);box-shadow:0 10px 28px color-mix(in srgb,var(--pure-02) 28%,transparent);animation:toast-in .18s ease-out}.toast-item--success{background:var(--primary)}.toast-item--error{background:var(--error-500)}.toast-item--info{background:var(--neutral-500)}@keyframes toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}