.home-greeting>div:first-child{min-width:0;flex:0 1 auto}
.home-install{flex:1 0 200px;text-align:center}
.home-install .primary-button{white-space:nowrap}
.home-install p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
.install-help{padding:0;border:0;background:none;color:var(--text);font:inherit;text-decoration:underline;cursor:pointer}
@media(max-width:700px){.home-greeting{flex-wrap:wrap;align-items:flex-start}.home-install{flex:0 0 100%;width:100%;text-align:center}.home-install .primary-button{width:100%;justify-content:center}.home-install p{text-align:center}}
@media(display-mode:standalone){[data-install-promotion],[data-install-app]{display:none!important}}

.app-install-help-dialog{width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--text)}
.app-install-help-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}
.app-install-help-dialog h2{font-size:25px;line-height:1.2;margin:0 0 18px}
.app-install-help-dialog p{line-height:1.65}
.app-install-help-dialog strong{color:var(--text)}
.app-install-help-dialog .primary-button{width:100%;margin-top:8px;min-height:46px}
