.ui-toasts{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.ui-toast{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);max-width:min(420px,100vw - 32px);color:var(--text);pointer-events:auto;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex;box-shadow:0 8px 24px #00000047}.ui-toast>svg{color:var(--success);flex:none}.ui-toast[data-tone=danger]>svg{color:var(--danger)}.ui-toast[data-tone=info]>svg{color:var(--info)}.ui-toast__text{min-width:0}.ui-toast__action{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-3);font:inherit;color:var(--text);cursor:pointer;flex:none;padding:2px 8px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:no-preference){.ui-toast{animation:ui-toast-in var(--dur) var(--ease)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(6px)}}
