.install-app-link{white-space:nowrap;color:#671773!important}
.install-app-link:before{content:"↓";display:inline-block;margin-right:4px}
.install-help{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#24102d99;backdrop-filter:blur(5px)}
.install-help>section{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;border:1px solid #decce1;border-radius:24px;background:#fffdf9;color:#28172f;box-shadow:0 28px 90px #1d092b55}
.install-help h2{margin:8px 42px 10px 0;font:clamp(30px,7vw,43px)/1.05 Georgia,serif;letter-spacing:-.03em}
.install-help>section>p:not(.eyebrow):not(.install-tip){margin:0 0 20px;color:#69576e;font:18px/1.5 Georgia,serif}
.install-help-close{position:absolute;right:15px;top:14px;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#f1e4f2;color:#5b196c;font:30px/1 Arial;cursor:pointer}
.install-share-icon{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0;padding:16px;border:2px solid #dbc5df;border-radius:18px;background:#f8eef9;color:#5b196c;font-size:20px}
.install-share-icon svg{width:46px;height:46px;fill:none;stroke:#5b196c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.install-share-icon>strong:only-child{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#5b196c;color:#fff;font:24px Georgia,serif}
.install-help ol{display:grid;gap:13px;margin:0;padding-left:28px;font-size:17px;line-height:1.45}
.install-help li{padding-left:5px}
.install-tip{margin:20px 0 0;padding:13px 15px;border-radius:13px;background:#f5eaf6;color:#5b196c;font-weight:700;line-height:1.45}
.install-help-done{display:block;width:100%;margin-top:22px;padding:14px 20px;border:0;border-radius:999px;background:#5b196c;color:#fff;font-weight:800;font-size:16px;cursor:pointer}
@media(max-width:1250px){body>header nav .install-app-link{background:#ead5ed}}
@media(max-width:520px){.install-help{align-items:end;padding:12px}.install-help>section{max-height:calc(100vh - 24px);padding:25px 20px 20px;border-radius:24px}.install-help h2{font-size:34px}.install-help ol{font-size:16px}.install-share-icon{margin:16px 0;padding:12px}}
