.access-boot{min-height:100dvh;display:grid;place-items:center;padding:25px;background:radial-gradient(ellipse at 50% 25%,#153b38,#0b1721 66%)}
.access-boot-card{width:min(430px,100%);padding:32px;border:1px solid #365360;border-radius:17px;background:#11232ee8;box-shadow:0 30px 80px #0004}
.access-boot-card h1{font-size:25px;margin:18px 0 12px}.access-boot-card p{font-size:13px;line-height:1.7;color:#b8cbd2;overflow-wrap:anywhere}
.access-boot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.access-boot-actions a{color:#a5e8d5;text-underline-offset:3px;font-size:12px}
.auth-controls{border:0;padding:0;margin:0;min-width:0}.auth-controls:disabled{opacity:.65}.auth-screen[hidden],.access-boot[hidden]{display:none!important}
.access-boot-noscript{margin:12px 0 0;color:#e9c777}
@media(max-width:480px){.access-boot,.auth-screen{padding:18px}.access-boot-card{padding:25px}}
