@@ -4,13 +4,20 @@
7− @extend .sans, .f4, .grid12;
7+ @extend .sans, .grid12;
8 margin: 0 32px;
9 margin: 0 32px;
9 color: #000;
10 color: #000;
13− grid-area: auto / 1 / auto / 3;
14+ grid-area: auto / 1 / auto / 4;
15+ // If you need to flush the nav to break
16+ // the body's margin, use this:
@@ -27,6 +34,9 @@ article {
27 &.post-list {
34 &.post-list {
28 grid-area: auto / 4 / auto / 12;
35 grid-area: auto / 4 / auto / 12;
32// components
42// components
@@ -37,25 +47,67 @@ ul {
37 padding-inline-start: 0;
47 padding-inline-start: 0;
38 padding-inline-end: 0;
48 padding-inline-end: 0;
40− // images
51+ // images for posts
42 max-width: 100%;
53 max-width: 100%;
44 // flatten headers
56 // flatten headers
45h1, h2, h3, h4, h5 {
57h1, h2, h3, h4, h5 {
46− @extend .f4, .fw-bold;
58+ @extend .fw-bold;
48 // author and ship styling
62 // author and ship styling
49span[rel=author] {
63span[rel=author] {
50 font-weight: 600;
64 font-weight: 600;
51 margin-right: 5px;
65 margin-right: 5px;
54 display: inline;
69 display: inline;
55 font-style: normal;
70 font-style: normal;
58− // post lists
73+ // post and nav lists
59−ul.posts {
74+ul.posts, nav ul {
60 list-style-type: none;
75 list-style-type: none;
79+ margin: 2rem 0 2rem 0;
87+#js-search-window-toggle {
90+ width: calc(100% - 64px);
92+ background: transparent;
94+ display: inline-block;
95+ transform: rotate(-45deg);
103+ border: 1px solid #b1b2b3;