.pwa-controls-module__sFOyRa__installPrompt{align-items:center;gap:var(--f-space-1);display:flex}.pwa-controls-module__sFOyRa__primaryButton,.pwa-controls-module__sFOyRa__dismissButton{min-height:var(--button-height);border-radius:var(--button-radius);font:inherit}.pwa-controls-module__sFOyRa__primaryButton{border:1px solid var(--accent);padding:var(--f-space-1) var(--f-space-3);background:var(--button-primary-bg);color:var(--button-primary-text)}.pwa-controls-module__sFOyRa__primaryButton:hover{background:var(--button-primary-bg-hover)}.pwa-controls-module__sFOyRa__dismissButton{min-width:var(--button-height);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary)}.pwa-controls-module__sFOyRa__primaryButton:focus-visible,.pwa-controls-module__sFOyRa__dismissButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pwa-controls-module__sFOyRa__updateNotice{z-index:10;right:var(--f-space-4);bottom:var(--f-space-4);left:var(--f-space-4);justify-content:space-between;align-items:center;gap:var(--f-space-3);border:1px solid var(--accent-border);border-radius:var(--f-radius-md);max-width:32rem;padding:var(--f-space-3);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--f-shadow-lg);display:flex;position:fixed}@media (min-width:36rem){.pwa-controls-module__sFOyRa__updateNotice{left:auto}}
