*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{all:unset}:host{--text-color: rgb(39, 37, 37)}.user-form-img-container,.athlete-form-img-container,.edit-form-img-container,.reset-password-form-img-container{background-repeat:no-repeat;background-size:cover;background-color:#504c4c;background-blend-mode:multiply;background-position:center;background-attachment:fixed;min-height:100vh;height:100%;display:flex;justify-content:center;align-items:center;padding:10rem}.user-form,.athlete-form,.edit-form,.edit-profile-form,.reset-password-form{padding:3rem 4rem;border-radius:.5rem;border:1px solid white;display:flex;flex-direction:column}.user-form label,.athlete-form label,.reset-password-form label,.edit-form,.edit-profile-form{color:#e2e2e2;font-size:.8rem}.user-form input,.athlete-form input,.edit-form input,.edit-profile-form input,.reset-password-form input{display:block;margin:.5rem 0;padding:.7rem 2.5rem;border-radius:.5rem;background-color:#edf1f580;border:0;font-size:.8rem}.user-form button,.athlete-form button,.reset-password-form button{width:100%;padding:.5rem 1rem;margin-top:1rem;color:var(--text-color);background-color:#5fac5f;border:0;border-radius:.5rem;cursor:pointer}.user-form button:hover,.athlete-form button:hover,.reset-password-form button:hover{background-color:#337533}.user-form h1,.edit-form h1,.athlete-form h1,.reset-password-form h1{font-size:2.5rem;color:#fff;padding-bottom:2rem;text-align:center;font-weight:700}.user-form-validation-errors,.create-form-validation-errors,.edit-form-validation-errors,.edit-profile-form-validation-errors,.reset-password-form-errors{color:red;margin-bottom:1rem;font-size:.7rem;width:80%;line-height:1.2}.user-form-btn[disabled],.user-form-btn[disabled]:hover,.athlete-form-btn[disabled],.athlete-form-btn[disabled]:hover,.reset-password-form button[disabled]{background-color:#98b49899;color:#3a3838}@media (max-width: 600px){.user-form,.athlete-form,.edit-form,.edit-profile-form,.reset-password-form{padding:0;border:none}}@media (max-width: 500px){.user-form-img-container,.athlete-form-img-container,.edit-form-img-container,.reset-password-form-img-container,.profile-img-container{background-attachment:initial;overflow:hidden}}
