Rearchitect styles.

Add typography rules.

Add styles for form elements.

Update home page action item elements.

Refactor fonts. Create font mixin to simplify font selection.

Add link mixin.

Create nav pipes mixin.

Add pseudo border mixin.

Add sprite background mixin.

Refactor view and design architecture.

Update merge conflicts.

Update main layout file.

Update main layout view.