.phone-install{margin:-8px 0 28px;padding:20px;border:1px solid #b69560;border-radius:22px;background:linear-gradient(135deg,#382948,#171222 70%);box-shadow:0 14px 40px #0003}.phone-install [hidden]{display:none!important}.install-intro{display:flex;align-items:center;gap:14px}.install-intro img{flex-shrink:0;border-radius:16px;border:1px solid #d8b57988}.install-intro h2{font:500 clamp(21px,5.5vw,29px)/1.2 Georgia,serif;margin:3px 0 7px;color:#f9e5b9}.install-intro p{font-size:12px;line-height:1.5;margin:0;color:#d8cce2}.install-intro .install-kicker{font-size:8px;font-weight:750;letter-spacing:.12em;color:#dab983}.phone-install .install-primary{display:flex;width:100%;justify-content:center;align-items:center;gap:14px;min-height:52px;border:0;border-radius:13px;margin:17px 0 0;padding:12px 14px;background:linear-gradient(120deg,#ffe6b4,#cda36b);color:#21162b;font:750 15px/1.35 system-ui}.install-primary span{font-size:24px;line-height:1}.install-question{font-size:16px;font-weight:700;color:#fae8c4;margin:20px 0 12px}.install-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.install-choices button{min-height:56px;padding:12px 9px;border-radius:12px;border:1px solid #ad8d60;background:#21192e;font-size:13px;font-weight:650}.install-steps{list-style:none;padding:0;margin:0;display:grid;gap:16px}.install-steps li{display:flex;gap:12px;align-items:center}.install-number{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border:1px solid #b89560;border-radius:50%;color:#efd3a2;font-size:14px}.install-steps strong{display:block;font-size:15px;color:#fff1d7}.install-steps small{display:block;font-size:12px;line-height:1.5;color:#cbbdd8;margin-top:3px}.install-steps svg{margin-left:auto;flex-shrink:0;color:#f5d391}.phone-install .install-link{min-height:44px;border:0;padding:12px 0;background:none;color:#eed0a3;text-decoration:underline;text-underline-offset:4px;font-size:12px;text-align:left}.install-hint{font-size:14px;line-height:1.65;color:#dacee3}.phone-install #install-status{font-size:13px;color:#f5d698;line-height:1.5;margin:8px 0 0}.phone-install #install-url{box-sizing:border-box;width:100%;padding:12px;margin-top:8px;background:#100d21;border:1px solid #aa8e5d;border-radius:8px;color:#fff;font-size:14px}.phone-install label{font-size:12px;color:#dacee3}#install-close{display:block}@media(display-mode:standalone){.phone-install{display:none}}@media(max-width:360px){.phone-install{padding:15px}.install-intro img{width:52px;height:52px}.phone-install .install-primary{font-size:14px}}

.phone-install{max-width:780px;margin:22px auto;padding:22px;background:linear-gradient(135deg,#211b12,#0b101b);color:#f6e8c9}.phone-install .install-intro{align-items:center}.phone-install figure{margin:0;text-align:center;flex-shrink:0}.phone-install figure img{display:block;width:88px;height:88px;border-radius:20px}.phone-install figcaption{font:600 14px system-ui;margin-top:7px;color:#fff}.phone-install a.install-primary{display:block;text-align:center;text-decoration:none}.phone-install{scroll-margin-top:100px}
