.signup-form{max-width:400px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}h2{text-align:center;margin-bottom:20px}label{display:block;margin:8px 0 4px}input,select{margin-bottom:15px;border:1px solid #ccc;border-radius:4px}button,input,select{width:100%;padding:10px}button{background-color:#0070f3;color:#fff;border:none;border-radius:4px;cursor:pointer}button:disabled{background-color:#ccc;cursor:not-allowed}.error{color:red;text-align:center;margin-top:10px}