.install-section{display:flex;align-items:flex-start;gap:24px;scroll-margin-top:24px}.install-app-icon{border:1px solid var(--line);border-radius:18px;flex:0 0 80px}.install-actions{display:flex;gap:12px;flex-wrap:wrap}.install-actions [hidden],#install-dialog [hidden]{display:none!important}.install-state{font-size:14px;margin:16px 0 0}.install-footer-link{font-size:13px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}#install-dialog{width:min(720px,calc(100% - 28px));max-height:90dvh;overflow:auto}#install-dialog h2{padding-right:30px;font-size:28px}#install-dialog section{padding:18px;border:1px solid var(--line);border-radius:10px;margin:16px 0}#install-dialog h3{font-size:19px}#install-dialog li{margin:10px 0;line-height:1.7}#install-dialog p{font-size:15px}.install-result:empty{display:none}html[data-reading-theme=dark] #install-dialog section{background:#1d2c36}html[data-reading-theme=dark] .install-state{color:#d0dae0}@media(max-width:600px){.install-section{flex-direction:column;gap:16px}.install-actions{width:100%}.install-actions .button{width:100%;min-height:48px}#install-dialog{padding:24px 20px}#install-dialog h2{font-size:24px}#install-dialog section{padding:14px}#install-dialog ol{padding-left:22px}}
