:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#101114;color:#fff}*{box-sizing:border-box}body{margin:0}main{max-width:710px;margin:0 auto;padding:17px 16px 40px}.brand{font-size:20px;letter-spacing:.04em;font-weight:900}.brand>span,.brand small{color:#ff8b16}header{padding:13px 0 21px;border-bottom:1px solid #353535;margin-bottom:24px}header p,footer,.muted,.note{color:#adb1b8}header p{margin:5px 0 0}h1{font-size:23px;margin:0 0 11px}h2{font-size:18px;margin:0 0 12px}.panel{background:#1c1e22;border:1px solid #34383d;border-radius:17px;padding:20px;margin-bottom:15px}label{display:block;margin:18px 0 9px;font-size:14px}input{width:100%;background:#111319;color:#fff;border:1px solid #555;padding:14px;border-radius:10px;font-size:15px}button{border:0;background:#ff8b16;color:#111;font-weight:800;padding:13px 16px;border-radius:10px;cursor:pointer}button:disabled{opacity:.45}button.outline{background:#292c32;color:#fff;border:1px solid #555}button.link{background:none;color:#bdc1c8;padding:12px 0}#connect{margin-top:15px;width:100%}.error{color:#ff8d89;min-height:18px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 8px}.stats div{background:#111318;border-radius:11px;padding:14px 8px;text-align:center}.stats strong{display:block;color:#ff8b16;font-size:29px}.stats small{font-size:12px;color:#c8cbd0}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.note{font-size:12px;line-height:1.6}.heading{display:flex;align-items:center;justify-content:space-between;gap:10px}ol{padding:0;margin:12px 0 0;list-style:none}li{border-top:1px solid #3b3c40;padding:13px 0;font-size:14px}li strong{display:block;margin-bottom:5px}li small{display:block;color:#adb1b8;margin-bottom:5px}footer{font-size:12px;text-align:center;padding:18px}@media(max-width:420px){.panel{padding:14px}.stats{gap:6px}.stats strong{font-size:24px}.stats small{font-size:11px}.actions button{width:100%}}

[hidden]{display:none!important}

#install-status{line-height:1.5}#install-help{padding:12px;border-radius:10px;background:#12151b;border:1px solid #454951;white-space:pre-line}#install-app{width:100%}#push-status{line-height:1.6}button:focus-visible{outline:3px solid #fff;outline-offset:3px}
