.pwa-install-hint{box-sizing:border-box;max-width:1160px;margin:12px auto 0;padding:12px 18px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid var(--line,#65567a);border-radius:12px;background:var(--theme-panel,#151525);color:var(--text,#f1ebfa);font-size:13px}
.pwa-install-hint span{flex:1 1 260px;line-height:1.6}
.pwa-install-hint button{min-height:44px;padding:8px 14px;border:1px solid var(--line,#65567a);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.pwa-install-hint button:focus-visible{outline:3px solid var(--accent,#c8b6fb);outline-offset:3px}
@media(max-width:600px){.pwa-install-hint{margin:10px 18px 0}.pwa-install-hint span{flex-basis:100%}}
