.toastStack{right:var(--space-8);bottom:var(--space-8);z-index:var(--z-toast);align-items:flex-end;gap:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--space-5);width:min(420px, calc(100vw - 2 * var(--space-8)));padding:var(--space-5) var(--space-4) var(--space-5) var(--space-7);border-radius:var(--radius-card);background:var(--canvas);box-shadow:var(--shadow-cmd), var(--shadow);font-size:var(--text-body);color:var(--ink);pointer-events:auto;animation:toastIn var(--duration-slow) var(--ease-out-expo);line-height:18px;display:flex}.toastIcon{border-radius:var(--radius-pill);flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.toast.is-ok .toastIcon{color:var(--good-ink);background:color-mix(in oklab, var(--good-bg) 55%, transparent)}.toast.is-warn .toastIcon{color:var(--warn-ink);background:color-mix(in oklab, var(--warn-bg) 70%, transparent)}.toast.is-bad .toastIcon{color:var(--bad-ink);background:color-mix(in oklab, var(--bad-bg) 55%, transparent)}.toast.is-info .toastIcon{color:var(--ink-3);background:var(--recess)}.toastText{overflow-wrap:anywhere;flex:auto;min-width:0}.toastAbout{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:600;display:block;overflow:hidden}.toastAction{align-self:flex-start}.toastClose{width:20px;height:20px;min-height:0;margin:calc(-1 * var(--space-1)) 0;border-radius:var(--radius-control);color:var(--ink-4);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.toastClose:hover,.toastClose:focus-visible{background:var(--recess);color:var(--ink-2)}@keyframes toastIn{0%{opacity:0;transform:translateY(var(--space-4))}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (max-width:640px){.toastStack{right:var(--space-6);bottom:var(--space-6);left:var(--space-6);align-items:stretch}.toast{width:auto;max-width:none}}@media print{.toastStack{display:none}}
