.access-card{max-width:640px;text-align:center}.access-card form{text-align:left}.access-icon{align-items:center;background:#eaf2dc;border-radius:50%;color:var(--green);display:flex;font-size:1.45rem;font-weight:900;height:58px;justify-content:center;margin:0 auto 22px;width:58px}.access-icon.success{background:var(--lime)}.forgot-link{color:var(--green);font-size:.8rem;font-weight:800;justify-self:end;margin-top:-8px}.development-link{background:#f0f4e9;border:1px dashed #b9c9b3;border-radius:13px;margin:24px 0 8px;padding:18px;text-align:left}.development-link span{color:var(--green);font-size:.65rem;font-weight:900;letter-spacing:.1em}.development-link p{color:var(--muted);font-size:.82rem;margin:5px 0 13px}.quiet-action{background:none;border:0;color:var(--green);font-size:.8rem;font-weight:800;margin-top:18px;text-decoration:underline}.form-message{background:#eef5df;border:1px solid #cedcae;border-radius:9px;color:#456637;font-size:.82rem;margin:0;padding:11px 12px}.form-message[hidden]{display:none}.email-warning{align-items:center;background:#fff4d9;border:1px solid #ead59d;border-radius:11px;color:#6f5421;display:flex;font-size:.82rem;gap:12px;justify-content:space-between;margin-bottom:22px;padding:12px 15px}.email-warning a{color:#6f5421;font-weight:900}@media(max-width:760px){.email-warning{align-items:flex-start;flex-direction:column}.development-link{padding:15px}}
