.box-shadow-style,.h2_Style{box-shadow:0 4px 8px rgba(0,0,0,.8)}.h2_Style{font-size:1.5rem;font-weight:700;background-color:#052c49;margin:auto auto auto 0;text-align:center;padding:8px 30px;display:inline;color:#fb0;min-width:60vw}@media(min-width:900px){.h2_Style{margin:auto;min-width:75vw}}.registerPage{display:flex;justify-content:center;padding:3rem 1.25rem}.registerPage .registerCard{width:100%;max-width:480px;background-color:#0d3151;border-radius:12px;padding:2.25rem 2rem;box-shadow:0 4px 8px rgba(0,0,0,.8)}.registerPage .registerCard h1{font-size:1.6rem;margin-bottom:.4rem}.registerPage .registerCard .subtitle{text-align:center;color:#87a5c2;margin-bottom:1.75rem;font-size:.9rem}.registerPage form{display:flex;flex-flow:column;gap:1.1rem}.registerPage .field{display:flex;flex-flow:column;gap:.35rem;min-width:0}.registerPage .field label{font-size:.85rem}.registerPage .field input,.registerPage .field select{width:100%}.registerPage .field .userNameStatus{font-size:.8rem;min-height:1.1em}.registerPage .field .userNameStatus.checking{color:#87a5c2}.registerPage .field .userNameStatus.available{color:#4caf82}.registerPage .field .userNameStatus.taken{color:#ff7878}.registerPage .fieldRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:420px){.registerPage .fieldRow{grid-template-columns:1fr}}.registerPage .submitButton,.registerPage .submitButton .Button2{width:100%}.registerPage .messagesAuth .error{background-color:#eb0000;text-shadow:5px 2px 5px #03192a;color:#ffeaaf;padding:10px;border-radius:8px}.registerPage .messagesAuth .loading{color:#87a5c2;font-size:.9rem;text-align:center;padding:6px 0}.registerPage .authLink{display:block;text-align:center;color:#fb0;font-size:.85rem;text-decoration:underline;margin-top:1.25rem}.registerPage hr{margin:1.75rem 0;border:none;border-top:1px solid #fb0}.registerPage .google-login{display:flex;justify-content:center}