.it-install{width:min(92vw,520px);max-height:90dvh;margin:auto;padding:0;border:1px solid #58cfe2;border-radius:24px;background:#0b1a2a;color:#fff6e5;box-shadow:0 20px 80px #0009;font:15px/1.55 GameSans,Arial,sans-serif;overflow:auto;overscroll-behavior:contain}
.it-install::backdrop{background:#020b14df;backdrop-filter:blur(5px)}
.it-install-content{padding:26px}
.it-install-icon{display:block;border-radius:18px;margin-bottom:18px}
.it-install h1{font-size:25px;line-height:1.2;margin:0 0 14px;overflow-wrap:anywhere}
.it-install-intro{color:#d8ecf3;margin:0 0 22px}
.it-install section{padding:16px 0;border-top:1px solid #5db6c736}
.it-install h2{margin:0 0 7px;font-size:17px;color:#72e3ee}
.it-install section p{margin:0}
.it-install-note{font-size:12px;color:#b6cbd6;margin:8px 0 20px}
.it-install [role=status]:empty{display:none}
.it-install-actions{display:flex;flex-direction:column;gap:10px}
.it-install-actions button{border:1px solid #f0d78b;border-radius:14px;padding:14px 16px;background:#17364e;color:#fff6e5;font:700 15px/1.25 GameSans,Arial,sans-serif;min-height:48px}
.it-install-actions button:focus-visible{outline:2px solid white;outline-offset:3px}
.it-install-actions [data-install]{background:#f0d78b;color:#122333}
@media(max-width:350px){.it-install-content{padding:20px}.it-install h1{font-size:22px}.it-install{font-size:14px}}
