:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f5f7fa;background:#020912}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;padding:28px 18px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0,rgba(0,139,219,.1),transparent 55%),#020912}.pwa-card{width:min(100%,430px);text-align:center}.pwa-logo{display:block;margin:auto;border-radius:24px;box-shadow:0 0 42px rgba(0,133,217,.09)}.pwa-home{display:inline-block;border-radius:24px}.pwa-brand{font-family:Georgia,serif;color:#f1cf72;font-size:14px;letter-spacing:.06em;margin:22px 0 14px}h1{font-size:32px;line-height:1.15;letter-spacing:-.8px;margin:0}p{line-height:1.65}.pwa-intro{font-size:15px;color:#a3bbce;margin:16px 0 24px}.pwa-button{width:100%;min-height:50px;border:1px solid #159fff;border-radius:14px;background:linear-gradient(#0789ff,#0064d5);color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.4;padding:13px 18px;cursor:pointer}.pwa-button:disabled{opacity:.6;cursor:wait}.pwa-help{border:1px solid rgba(51,159,237,.27);border-radius:18px;background:linear-gradient(135deg,#061724,#030e19);text-align:left;padding:22px;margin:18px 0}.pwa-help h2{font-size:17px;line-height:1.4;margin:0 0 15px}.pwa-help ol{padding-left:23px;margin:0}.pwa-help li{padding:4px 0 7px 3px;font-size:14px;line-height:1.65;color:#abc1d2}.pwa-help strong{color:#f1f6fa}.pwa-help p{font-size:12px;color:#94adbf;margin:16px 0 0}.pwa-status{color:#72d7ff;font-size:13px}.pwa-status:empty{display:none}.pwa-enter{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;color:#66c8fa;font-size:14px;text-decoration:none;padding:9px 18px}.pwa-note{font-size:12px;line-height:1.6;color:#819bad;margin:16px 18px}.pwa-card [hidden]{display:none!important}a:focus-visible,button:focus-visible{outline:2px solid #16bff4;outline-offset:5px}@media(max-width:370px){h1{font-size:29px}.pwa-help{padding:18px}}
