.pwa-stack.svelte-xy54ow{inset-inline-end:1rem;bottom:calc(1rem + max(env(safe-area-inset-bottom) + var(--listenbar-h,0px), var(--tabbar-h,0px)) + var(--dockbar-h,0px));z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed}.pwa-pill.svelte-xy54ow,.pwa-toast.svelte-xy54ow{pointer-events:auto;border:1px solid var(--border);background:var(--surface);font-size:var(--fs-small);color:var(--text);box-shadow:var(--shadow-popover);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem;display:flex}.pwa-toast.svelte-xy54ow{border-radius:var(--radius-card)}.pwa-offline.svelte-xy54ow{color:var(--muted)}.pwa-dot.svelte-xy54ow{background:var(--muted);border-radius:999px;width:.5rem;height:.5rem}.midbook.svelte-xy54ow{flex-direction:column;align-items:stretch;gap:.5rem;max-width:min(24rem,100vw - 2rem)}.midbook-actions.svelte-xy54ow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.install.svelte-xy54ow{flex-direction:column;align-items:stretch;max-width:min(22rem,100vw - 2rem)}.install-text.svelte-xy54ow{flex-direction:column;gap:.15rem;display:flex}.install-actions.svelte-xy54ow{align-items:center;gap:.75rem;display:flex}.nudge.svelte-xy54ow{max-width:min(24rem,100vw - 2rem)}.nudge-link.svelte-xy54ow{color:var(--accent);font-weight:600}.pwa-link.svelte-xy54ow{color:var(--muted);font-size:var(--fs-small);text-decoration:underline}
