_sass/main.scss in space-jekyll-theme-0.1.1 vs _sass/main.scss in space-jekyll-theme-0.1.2
- old
+ new
@@ -1,16 +1,17 @@
@import "_breakpoints";
@import "_mixins";
-$display-font: "Sporting Grotesque", sans-serif;
-$body-font: "Proza Libre";
-$mono-font: "Inconsolata";
-$bg-color: #c2c2c2;
-$blue: #000;
+$display-font : "Sporting Grotesque", sans-serif;
+$body-font : "Proza Libre";
+$mono-font : "Inconsolata";
+$orange : #fd5200;
+$rust : #af3800;
* {
box-sizing: border-box;
+ text-rendering: optimizeLegibility;
}
.logo {
width: 50px;
}
@@ -18,40 +19,58 @@
h1,
h2,
h3,
h4,
h5,
-h6 {
+h6, blockquote {
font-family: $display-font;
font-weight: normal;
}
a {
text-decoration: none;
- color: black;
- padding-bottom: 0.25em;
+ color: $orange;
+ padding-bottom: 0.01em;
border-bottom: 1px solid lightgray;
}
a:hover {
- color: black;
- border-bottom: 1px solid black;
+ color: $rust;
+ border-bottom: 1px solid $rust;
}
h1 {
font-size: 40px;
- line-height: 170%;
+ line-height: 135%;
margin-top: 80px;
margin-bottom: 40px;
+ font-weight: 700;
}
+h1.title {
+
+ a {
+ border: none;
+ color: black;
+ }
+}
+
h2 {
+ color: $orange;
font-size: 34px;
line-height: 160%;
margin-top: 60px;
margin-bottom: 40px;
}
+
+h2.subtitle {
+ font-weight: 200;
+ font-size: 28px;
+ font-family: $body-font;
+ margin-top: -30px;
+}
+
h3 {
font-size: 30px;
line-height: 150%;
margin-top: 40px;
margin-bottom: 20px;
@@ -75,12 +94,14 @@
}
p {
color: #353535;
font-size: 20px;
- font-weight: 200;
- line-height: 160%;
+ font-weight: 400;
+ line-height: 170%;
+ margin-top: 40px;
+ margin-bottom: 40px;
}
ul,
ol,
dl {
@@ -124,21 +145,26 @@
margin-bottom: 40px;
font-family: $display-font;
font-size: 20px;
a {
+ color: black;
margin-right: 30px;
line-height: 40px;
text-decoration: none !important;
border-bottom: none;
+ padding-bottom: 0.3em;
}
-
+ a: hover {
+ text-decoration: none !important;
+ padding-bottom: 0.3em;
+ }
a.active {
text-decoration: none;
- color: black;
- padding-bottom: 0.25em;
- border-bottom: 1px solid black;
+ color: $orange;
+ padding-bottom: 0.3em;
+ border-bottom: 1px solid $orange;
}
}
.center {
text-align: center;
@@ -171,11 +197,14 @@
}
blockquote {
font-family: $display-font;
color: black;
-
+ font-size: 20px;
+ line-height: 180%;
+ margin-top: 40px;
+ margin-bottom: 40px;
p {
color: inherit;
}
}
@@ -199,11 +228,10 @@
}
hr {
height: 1px;
border-width: 0;
- color: lightgray;
background-color: lightgray;
}
footer {
@@ -215,5 +243,31 @@
p {
color: inherit;
font-size: inherit;
}
}
+
+figcaption {
+ color: grey;
+}
+
+.meta {
+ margin-top: -20px;
+ margin-bottom: 40px;
+ p {
+ color: grey;
+ }
+}
+
+.post {
+ margin-bottom: 80px;
+}
+
+.kicker {
+ font-family: $body-font;
+ color: grey;
+ margin-top: 80px;
+ margin-bottom: -60px;
+ text-transform: none;
+ letter-spacing: 0;
+ font-weight: 400;
+}
\ No newline at end of file