* {
@include box-sizing;
}
html,
body {
margin: 0;
padding: 0;
}
html {
font-family: $serif-font;
font-size: $default-font-size;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: $sans-font;
}
pre,
code {
font-family: menlo;
}
a {
text-decoration: none;
}
.container {
margin: 0 auto;
max-width: 1200px;
width: 80%;
}
header {
margin: 1.5rem 0;
text-align: center;
* {
margin: 0;
}
h2 {
@include transition(all .3s ease-out);
color: $default-color;
display: inline-block;
font-size: 3rem;
&:hover,
&:focus {
opacity: .6;
}
}
h4 {
color: $default-tint;
font-family: $serif-font;
font-weight: 400;
}
}
footer {
font-family: $sans-font;
margin: 3rem 0;
span {
color: $default-color;
}
}