Update for style consistency

Big overhaul on the CSS to make sure things are consistent. Use June’s
colors and my type together, and cleaned up positioning, transitions,
etc.