.SignUpComponent_signUpContainer__njhSG{box-sizing:border-box;background-color:#1c1c1c;color:#ecf0f1;width:100vw;min-height:100vh;margin:0 auto;padding:100px 20px 20px;font-family:Roboto Mono,monospace;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.SignUpComponent_signUpContainer__njhSG::-webkit-scrollbar{display:none}.SignUpComponent_loginBox__dUxwr{background-color:rgba(0,0,0,.8);padding:20px;border-radius:10px;box-shadow:0 0 20px hsla(0,0%,100%,.1);text-align:center;max-width:400px;width:100%}.SignUpComponent_title__HdBBd{font-size:2.5em;margin-bottom:20px}.SignUpComponent_signUpForm___PWpd{margin-bottom:20px}.SignUpComponent_formGroup__tbQC2{margin-bottom:15px;text-align:left}.SignUpComponent_label__wBGpn{display:block;margin-bottom:5px;font-weight:700}.SignUpComponent_input__LgFvm{padding:10px;font-size:1em;border:1px solid #444;border-radius:5px;width:100%;background-color:#333;color:#ecf0f1}.SignUpComponent_submitButton__c6Lxn{padding:10px;font-size:1.2em;background-color:#2c2c2c;color:#fff;border:2px solid #fff;border-radius:5px;cursor:pointer;width:100%;transition:box-shadow .3s ease,transform .3s ease}.SignUpComponent_submitButton__c6Lxn:active,.SignUpComponent_submitButton__c6Lxn:focus,.SignUpComponent_submitButton__c6Lxn:hover{box-shadow:0 0 15px #fff,0 0 30px #fff;transform:scale(1.05)}.SignUpComponent_orSeparator__7PbI8{margin:15px 0;font-weight:700;opacity:.7}.SignUpComponent_signUpOptions___EfaC{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.SignUpComponent_signUpButton__WtQUk{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:1.1em;border:none;border-radius:5px;background-color:#2c2c2c;color:#fff;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease}.SignUpComponent_signUpButton__WtQUk:focus,.SignUpComponent_signUpButton__WtQUk:hover{background-color:#333;box-shadow:0 0 15px #fff,0 0 30px #fff;transform:scale(1.05)}.SignUpComponent_icon__Ktm2R{width:24px;height:24px;filter:invert(100%)}.SignUpComponent_signInPrompt__rtLl3{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.9em;margin-top:20px}.SignUpComponent_signInButton__KIK4B{background:none;border:none;color:#fff;text-decoration:underline;cursor:pointer;transition:color .3s ease}.SignUpComponent_signInButton__KIK4B:hover{color:#ccc}@media (max-width:768px){.SignUpComponent_loginBox__dUxwr{padding:20px;max-width:90%}.SignUpComponent_title__HdBBd{font-size:2rem}.SignUpComponent_input__LgFvm{font-size:.95rem}.SignUpComponent_submitButton__c6Lxn{font-size:1.1rem}.SignUpComponent_signUpButton__WtQUk{font-size:1rem}}@media (max-width:480px){.SignUpComponent_signUpContainer__njhSG{padding:15px}.SignUpComponent_loginBox__dUxwr{padding:20px 15px;max-width:95%;border-radius:8px}.SignUpComponent_title__HdBBd{font-size:1.8rem;margin-bottom:15px}.SignUpComponent_formGroup__tbQC2{margin-bottom:12px}.SignUpComponent_label__wBGpn{font-size:.9rem}.SignUpComponent_input__LgFvm{padding:10px;font-size:.9rem}.SignUpComponent_submitButton__c6Lxn{padding:12px;font-size:1rem}.SignUpComponent_submitButton__c6Lxn:active,.SignUpComponent_submitButton__c6Lxn:focus,.SignUpComponent_submitButton__c6Lxn:hover{transform:scale(1.02)}.SignUpComponent_signUpButton__WtQUk{padding:10px;font-size:.95rem;gap:6px}.SignUpComponent_signUpButton__WtQUk:focus,.SignUpComponent_signUpButton__WtQUk:hover{transform:scale(1.02)}.SignUpComponent_icon__Ktm2R{width:20px;height:20px}.SignUpComponent_orSeparator__7PbI8{margin:12px 0;font-size:.9rem}.SignUpComponent_signUpOptions___EfaC{gap:8px}.SignUpComponent_signInPrompt__rtLl3{font-size:.85rem;flex-wrap:wrap}}