Styling a simple login form
We will now write the CSS styles for a simple login form. The HTML markup is pretty simple. It has two labels, two input fields, and two buttons, as shown in the following code:
<form method="post" id="login">
<label>Your username</label>
<input type="text" name="u" />
<label>Your password</label>
<input type="password" name="p" />
<input type="submit" value="login" />
<input type="button" value="forgot" />
</form>The result that we want to achieve at the end looks like the following screenshot:

As a preprocessor, we are going to use AbsurdJS and write our styles in the JavaScript format. Let's create an empty style.js file and enter the following code:
module.exports = function(api) {
var textColor = '#9E9E9E';
var textColorLight = api.lighten('#9E9E9E', 50);
var textColorDark = api.darken('#9E9E9E', 50);
var brandColor = '#8DB7CD';
var brandColorLight = api.lighten('#8DB7CD...