:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#0a1020;color:#f4f8ff}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:radial-gradient(ellipse at 50% -5%,#263d68 0%,#0a1020 65%)}.page{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:24px}.installer{width:min(100%,440px);padding:36px 28px;text-align:center;border:1px solid #38506d;border-radius:24px;background:#121d30;box-shadow:0 24px 80px #0006}.app-icon{display:grid;place-items:center;width:88px;height:88px;border-radius:24px;margin:0 auto 18px;font-size:52px;color:#fff;background:linear-gradient(145deg,#3b82f6,#1e40af);box-shadow:0 12px 28px #0005}h1{font-size:38px;letter-spacing:-1.5px;margin:0 0 6px}.subtitle{color:#b9c9df;font-size:16px;margin:0 0 28px}.install-button{width:100%;min-height:58px;padding:14px 18px;border:0;border-radius:14px;background:#60a5fa;color:#06142b;font-size:19px;font-weight:750;cursor:pointer;box-shadow:0 6px 25px #2563eb44}.install-button:hover,.install-button:focus-visible{background:#93c5fd}.install-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.install-button:disabled{opacity:.7;cursor:default}.instructions{margin:18px 0 0;padding:14px 16px;background:#223551;color:#fff;text-align:left;border-radius:12px;line-height:1.6;font-size:15px}.after-install{max-width:350px;margin:22px auto 0;color:#afc0d7;font-size:14px;line-height:1.6}.after-install strong{color:#e4efff}.after-install p{margin:8px 0}.after-install{border-top:1px solid #34465f;padding-top:15px}@media(max-width:470px){.page{padding:20px;align-items:center}.installer{padding:28px 20px}h1{font-size:34px}}
