.toast{left:50%;bottom:calc(var(--safe-bottom) + var(--tabbar-h) + 92px);z-index:var(--z-menus);background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:16px;width:max-content;max-width:min(460px,100% - 24px);padding:12px 16px;font-size:14px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;transform:translate(-50%,10px)}.toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.toast{transition:none}}
