.pwa-banner.svelte-kfr85d{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);font-size:var(--text-sm);line-height:1.45}.pwa-banner--offline.svelte-kfr85d{border-color:color-mix(in srgb,var(--accent-warn, #f59e0b) 35%,var(--border-1));background:color-mix(in srgb,var(--accent-warn, #f59e0b) 8%,var(--surface-1))}.pwa-banner--update.svelte-kfr85d{border-color:color-mix(in srgb,var(--primary) 35%,var(--border-1));background:color-mix(in srgb,var(--primary) 8%,var(--surface-1))}.pwa-banner--install.svelte-kfr85d{border-color:color-mix(in srgb,var(--primary) 25%,var(--border-1))}.release-notes.svelte-kfr85d{width:100%}.release-notes.svelte-kfr85d summary:where(.svelte-kfr85d){cursor:pointer}.release-notes.svelte-kfr85d p:where(.svelte-kfr85d){white-space:pre-wrap;max-height:12rem;overflow:auto}.pwa-banner__actions.svelte-kfr85d{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.pwa-banner__lead.svelte-kfr85d{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}@media(max-width:720px){.pwa-banner.svelte-kfr85d{padding-left:max(var(--space-3),env(safe-area-inset-left,0px));padding-right:max(var(--space-3),env(safe-area-inset-right,0px))}.pwa-banner__actions.svelte-kfr85d button{min-height:var(--tap-min);min-width:var(--tap-min)}}
