.spinner.svelte-1ea6fjo{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;animation:.8s linear infinite svelte-1ea6fjo-spin;display:inline-block}@keyframes svelte-1ea6fjo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1ea6fjo{animation-duration:3s}}.toast.svelte-1i7wnxu{border:1px solid var(--float-border);border-radius:var(--r-control);background:var(--float);max-width:min(480px,100vw - 32px);box-shadow:0 6px 18px var(--shadow);font-size:var(--fs-small);pointer-events:auto;animation:rise-in var(--dur) var(--ease-out);align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.toast.svelte-1i7wnxu svg:first-child{color:var(--muted)}.warn.svelte-1i7wnxu svg:first-child{color:var(--progress-text)}.error.svelte-1i7wnxu svg:first-child{color:var(--accent)}.message.svelte-1i7wnxu{flex:1;min-width:0}.action.svelte-1i7wnxu{color:var(--accent);white-space:nowrap;font-weight:600}.close.svelte-1i7wnxu{color:var(--muted);display:flex;position:relative}.toasts.svelte-qmlcxr{right:0;bottom:calc(max(env(safe-area-inset-bottom), 16px) + var(--kb-inset));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;left:0}
