/** * Common styles */ html, body { margin: 0; padding: 0; height: 100%; font: 16px 'Source Sans Pro', sans-serif; } h1 { font-size: 2em; font-weight: bold; } h2 { font-size: 1.6em; font-weight: bold; } h3 { font-size: 1.2em; font-weight: normal; } a { color: inherit; } *:before, *:after, * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }