.access-screen{padding-block:64px;background:radial-gradient(ellipse at 50% 0,#23516a 0%,#0c2437 52%,#08131e 100%)}
.access-arena{opacity:.8;background:linear-gradient(90deg,#071522bb,transparent 20%,transparent 80%,#071522bb),url("./stadium.svg") center 78%/720px 156px repeat-x}
.access-card{background:linear-gradient(145deg,#16364c,#0d263a);border-color:#3d5e73;color:#f0f8ff;box-shadow:0 24px 75px #020e1c99}
.access-card .brand-mark{background:#baf76b;color:#142a25}
.access-card p,.access-card small,.access-card label{color:#c2d8e6}
.access-card .access-kicker{color:#9ed8f4}
.access-card input{background:#091f30;color:#fff;border-color:#52758c}
.access-card .primary{background:linear-gradient(110deg,#176eaa,#145594)}
.access-card .text-btn{color:#9ed8ff}
.access-card #accessStatus{color:#ffbfc5}
@media(max-width:600px){.access-screen{padding-block:34px 116px}.access-arena{background-position:center,center bottom 16px;background-size:auto,480px 104px}}
