.pwa-prompt.svelte-rfhhfs{z-index:9999;background:var(--island-bg,#fff);min-width:280px;max-width:360px;color:var(--main-text,#000);border:1px solid var(--border-color,#0000001f);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:12px;padding:16px;font-family:inherit;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #00000026}.pwa-prompt__content.svelte-rfhhfs{flex-direction:column;gap:4px;display:flex}.pwa-prompt__title.svelte-rfhhfs{font-size:14px;font-weight:600;line-height:1.3}.pwa-prompt__version.svelte-rfhhfs{color:var(--secondary-text,#666);font-size:13px;line-height:1.4}.pwa-prompt__badge.svelte-rfhhfs{color:var(--accent,#1693e5);font-weight:600}.pwa-prompt__actions.svelte-rfhhfs{gap:8px;display:flex}.pwa-prompt__btn.svelte-rfhhfs{cursor:pointer;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:opacity .15s}.pwa-prompt__btn.svelte-rfhhfs:hover{opacity:.9}.pwa-prompt__btn--primary.svelte-rfhhfs{background:var(--accent,#1693e5);color:#fff}.pwa-prompt__btn--secondary.svelte-rfhhfs{background:var(--secondary-bg,#0000000f);color:var(--main-text,#000)}@media (width<=640px){.pwa-prompt.svelte-rfhhfs{max-width:none;bottom:72px;left:16px;right:16px}}
