.app-install-dialog{width:min(440px,calc(100% - 32px));border:1px solid #e5ded2;border-radius:26px;padding:30px;background:#fffdf8;color:#293e34;box-shadow:0 24px 80px #182c3240;max-height:85dvh;overflow-y:auto}.app-install-dialog::backdrop{background:#1e332d70;backdrop-filter:blur(5px)}.app-install-dialog h2{font:600 25px/1.15 Georgia,serif;margin:18px 28px 14px 0;padding:0}.app-install-dialog p{font:15px/1.6 system-ui,sans-serif;color:#4d6056}.app-install-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;border-radius:50%;background:#eceee7;color:#344c40;font:26px/1 system-ui,sans-serif;cursor:pointer}.app-install-close:focus-visible{outline:3px solid #ba4b40;outline-offset:3px}.app-install-symbol{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:#f4e1d5;color:#a63f35;font:30px/1 system-ui,sans-serif}.app-install-dialog .app-install-note{font-size:12px;color:#69766d;margin:18px 0 0}

.app-install-help{width:100%;margin-top:12px;padding:16px 18px;border:1px solid #b99b60;border-radius:12px;background:#191512;color:#f4e5bf;font:16px/1.65 system-ui,sans-serif;text-align:center}.app-install-help strong{color:#fff3d6}
