.signup-page{padding:5rem 1rem 1rem;height:100vh;display:flex;justify-content:center;align-items:center}.signup-page .form-container{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}@media(min-width:480px){.signup-page .form-container{border:1px solid;padding:1rem;border-radius:.25rem;max-width:450px}}.signup-form{display:flex;flex-direction:column;gap:1rem;width:100%}.signup-form .error{color:red;font-size:.875rem;padding-left:.25rem}