.pwa-toast.svelte-1opv7mp{position:fixed;right:16px;bottom:16px;padding:16px;border:1px solid hsl(var(--border));border-radius:12px;z-index:9999;background:#1a1a1a;color:#e5e5e5;box-shadow:0 8px 24px #00000080;max-width:320px}.pwa-toast.svelte-1opv7mp .message:where(.svelte-1opv7mp){margin-bottom:14px;font-size:14px;line-height:1.5;display:flex;flex-direction:column;gap:4px}.pwa-toast.svelte-1opv7mp .message:where(.svelte-1opv7mp) strong:where(.svelte-1opv7mp){font-size:15px;color:#fff}.pwa-toast.svelte-1opv7mp .subtext:where(.svelte-1opv7mp){font-size:13px;color:#999}.pwa-toast.svelte-1opv7mp .buttons:where(.svelte-1opv7mp){display:flex;gap:8px;justify-content:flex-end}.pwa-toast.svelte-1opv7mp button:where(.svelte-1opv7mp){border:1px solid #333;outline:none;border-radius:6px;padding:8px 14px;cursor:pointer;font-size:13px;font-weight:500;background:#2a2a2a;color:#999;transition:background .15s,color .15s}.pwa-toast.svelte-1opv7mp button:where(.svelte-1opv7mp):hover{background:#333;color:#fff}.pwa-toast.svelte-1opv7mp button.reload:where(.svelte-1opv7mp){background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.pwa-toast.svelte-1opv7mp button.reload:where(.svelte-1opv7mp):hover{opacity:.9}
