.app-install{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid var(--line,#666);border-radius:8px;padding:8px 12px;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.app-install[hidden]{display:none}.app-install svg{flex-shrink:0}.app-install-dialog{max-width:min(420px,calc(100vw - 32px));padding:28px;border:1px solid var(--line,#666);border-radius:16px;background:var(--surface,var(--panel,#151515));color:var(--ink,var(--text,#eee));font:16px/1.6 system-ui}.app-install-dialog::backdrop{background:#0008}.app-install-dialog h2{font:600 24px/1.2 system-ui;margin:0 0 16px}.app-install-dialog button{min-height:44px;padding:9px 16px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:6px;cursor:pointer}@media(max-width:760px){header .header-tools .app-install{padding:8px}header .header-tools .app-install-label{display:none}}
