#registerForm h2{text-align:center;margin-bottom:20px;font-size:calc(var(--fontSize)*1.2);}
form{max-width:400px;margin:50px auto;padding:20px !important;border-radius:8px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);}
#registerForm label{display:block;}
#registerForm .form-group{margin-bottom:10px;}
#registerForm input[type="text"], #registerForm input[type="password"], #registerForm input[type="email"]{width:100%;border:1px solid var(--fg_sub);border-radius:4px;}
#registerForm button{width:100%;padding:10px;background-color:var(--blue);color:var(--bg);border:none;border-radius:4px;cursor:pointer;margin-top:10px;}
#registerForm button:hover{background-color:var(--blue1);}
#registerForm button:disabled, #registerForm button:disabled:hover{cursor:not-allowed;background-color:var(--fg_sub);}
#message{text-align:center;margin-top:20px;color:var(--red);}