.a90-security{color:#122e47;background:#102d49 url(/ascension-sky-day.png) 50%/cover fixed;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.a90-security>section{background:#fafdff;border-radius:28px;width:min(590px,100%);padding:32px;box-shadow:0 24px 90px #001c3f55}.a90-security-logo{background:#102d49;border-radius:12px;width:180px;margin-bottom:24px;padding:12px;display:block}.a90-security h1{font-size:32px;line-height:1.15}.a90-security p{line-height:1.6}.a90-security small{color:#246dda;font-weight:800}.a90-security form,.a90-security label{gap:8px;display:grid}.a90-security form{gap:16px}.a90-security input,.a90-security select{color:#122e47;font:inherit;background:#fff;border:1px solid #a4c4e1;border-radius:10px;padding:12px}.a90-security button,.a90-device-controls button{color:#fff;font:inherit;cursor:pointer;background:#2477f2;border:0;border-radius:12px;padding:12px 17px;font-weight:700}.a90-security button:disabled{opacity:.6}.a90-security .a90-security-secondary{color:#143e69;background:#e9f2ff}.a90-security-qr{justify-self:center;width:200px;height:200px}.a90-security [role=alert]{color:#a72329}.a90-security-help{color:#496581;font-size:13px}.a90-device-controls{z-index:80;font-size:12px;position:fixed;bottom:12px;left:12px}.a90-device-controls>button{background:#102d49;border:1px solid #80b7e5;padding:8px 12px}.a90-device-controls>section{color:#122e47;background:#fff;border:1px solid #b8d7f4;border-radius:16px;width:min(360px,90vw);padding:20px;position:absolute;bottom:44px;box-shadow:0 12px 50px #102d4940}.a90-device-controls h2{font-size:18px}.a90-device-controls section button{color:#143e69;background:#e9f2ff;margin:8px 0;padding:6px 10px}.a90-security h2{margin:8px 0;font-size:18px}.a90-code-step{background:#eef6ff;border:2px solid #2477f2;border-radius:18px;padding:18px}.a90-security .a90-code-input{letter-spacing:.2em;width:100%;max-width:100%;font-size:28px;font-weight:800}.a90-security details{border:1px solid #b9d4ef;border-radius:12px;padding:12px;font-size:14px}.a90-security summary{cursor:pointer;font-weight:700}.a90-security>section{max-height:94vh;overflow-y:auto}
