146 lines
2.3 KiB
SCSS
146 lines
2.3 KiB
SCSS
/**
|
|
* Site header
|
|
*/
|
|
.site-header {
|
|
border-bottom: 1px solid $grey-color-light;
|
|
text-align: center;
|
|
padding: 1rem 0;
|
|
}
|
|
|
|
.site-title {
|
|
font-size: 2.0rem;
|
|
font-weight: 300;
|
|
letter-spacing: -1px;
|
|
color: $grey-color-dark;
|
|
|
|
&,
|
|
&:hover {
|
|
text-decoration: none;
|
|
}
|
|
}
|
|
|
|
aside {
|
|
width: 100%;
|
|
z-index: 2;
|
|
|
|
nav {
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
ul {
|
|
padding: 0;
|
|
list-style: none;
|
|
li {
|
|
float: left;
|
|
position: relative;
|
|
a {
|
|
text-decoration: none;
|
|
display: block;
|
|
padding: 15px;
|
|
line-height: 20px;
|
|
box-shadow: 0;
|
|
&:hover,
|
|
&:active {
|
|
background: $background-color;
|
|
text-decoration: none;
|
|
color: $text-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
&:after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
* Page content
|
|
*/
|
|
.page-content {
|
|
position: relative;
|
|
max-width: 48rem;
|
|
padding: $spacing-unit ($spacing-unit * 0.75);
|
|
margin: 0 auto;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
|
|
/**
|
|
* Pages
|
|
*/
|
|
.home {
|
|
section + section {
|
|
margin-top: $spacing-unit;
|
|
}
|
|
}
|
|
|
|
.smallcap {
|
|
text-transform: lowercase;
|
|
font-variant: small-caps;
|
|
|
|
&::first-letter {
|
|
text-transform: uppercase;
|
|
}
|
|
}
|
|
|
|
.post-list > li {
|
|
margin-bottom: $spacing-unit / 4;
|
|
|
|
@include media-query($on-palm) {
|
|
span {
|
|
display: block;
|
|
font-size: $small-font-size;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* Posts
|
|
*/
|
|
.post-header {
|
|
margin-bottom: $spacing-unit;
|
|
}
|
|
|
|
.post-title {
|
|
font-size: 2rem;
|
|
letter-spacing: -1px;
|
|
line-height: 1;
|
|
}
|
|
|
|
.post-meta {
|
|
font-size: $small-font-size;
|
|
color: $grey-color;
|
|
}
|
|
|
|
.post-content {
|
|
margin-bottom: $spacing-unit;
|
|
|
|
h1, h2, h3,
|
|
h4, h5, h6 {
|
|
margin-top: 2rem;
|
|
}
|
|
|
|
h1,
|
|
h2 {
|
|
font-size: 2rem;
|
|
}
|
|
|
|
h3 {
|
|
font-size: 1.5rem;
|
|
}
|
|
|
|
h4 {
|
|
font-size: 1.25rem;
|
|
}
|
|
|
|
h5,
|
|
h6 {
|
|
font-size: 1rem;
|
|
}
|
|
}
|