diff --git a/layouts/partials/debug.html b/layouts/partials/debug.html
index e62b53c..f24a296 100644
--- a/layouts/partials/debug.html
+++ b/layouts/partials/debug.html
@@ -1,3 +1,3 @@
- {{ printf "%#v" . }}
+ {{ printf "%#v" . }}
diff --git a/layouts/partials/post-meta-after.html b/layouts/partials/post-meta-after.html
index a101498..2c9c5cd 100644
--- a/layouts/partials/post-meta-after.html
+++ b/layouts/partials/post-meta-after.html
@@ -2,7 +2,7 @@
-
{{ with .NextInSection -}}
-
+
NEXT
{{ .Title }}
@@ -11,9 +11,9 @@
-
{{ with .PrevInSection -}}
+ PREVIOUS
-
- PREVIOUS
+
{{ .Title }}
{{- end }}
diff --git a/static-src/scss/hyde-hyde/_customised.scss b/static-src/scss/hyde-hyde/_customised.scss
index c4461e8..5b72e95 100644
--- a/static-src/scss/hyde-hyde/_customised.scss
+++ b/static-src/scss/hyde-hyde/_customised.scss
@@ -43,6 +43,19 @@
}
}
+%link-hover {
+ color: $link-hover-color;
+ border-bottom: 1px dotted $gray-4;
+ text-decoration: none;
+ background: transparent;
+ background-color: transparent;
+ word-wrap: break-word;
+}
+%link-no-decoration {
+ border-style: none;
+ text-decoration: none;
+}
+
.sidebar {
background-color: $sidebar-color;
color: rgb(255, 255, 255);
@@ -53,12 +66,10 @@
color: $gray-1;
border: none;
&:hover {
- text-decoration: none;
- border: none;
+ @extend %link-no-decoration;
}
&:focus {
- text-decoration: none;
- border: none;
+ @extend %link-no-decoration;
}
}
}
@@ -85,39 +96,26 @@ a {
word-wrap: break-word;
&.sidebar-nav-item {
&:hover {
- text-decoration: none;
+ @extend %link-no-decoration;
}
&:focus {
- text-decoration: none;
+ @extend %link-no-decoration;
}
}
&:focus {
- color: $link-hover-color;
- border-bottom: 1px dotted $gray-4;
- text-decoration: none;
- background: transparent;
- background-color: transparent;
- word-wrap: break-word;
+ @extend %link-hover;
&.tag {
- border-bottom-style: none;
- text-decoration: none;
+ @extend %link-no-decoration;
}
}
&:hover {
- color: $link-hover-color;
- border-bottom: 1px dotted $gray-4;
- text-decoration: none;
- background: transparent;
- background-color: transparent;
- word-wrap: break-word;
+ @extend %link-hover;
&.tag {
- border-bottom-style: none;
- text-decoration: none;
+ @extend %link-no-decoration;
}
}
&.tag {
- border-bottom-style: none;
- text-decoration: none;
+ @extend %link-no-decoration;
}
}
@@ -170,28 +168,37 @@ h4 {
font-size: $h4-font-size;
}
-blockquote {
+%quotebox {
padding: .8889rem;
- color: #7a7a7a;
- background-color: #fafafa;
- border-left: 6px solid #e6e6e6;
- border-right: 6px solid transparent;
- border-radius: 6px;
margin-top: 1.4em;
margin-left: 0px;
margin-right: 0px;
+ border-radius: 6px;
+ border-left-width: 6px;
+ border-left-style: solid;
+ border-right: 6px solid transparent;
+ border-right-width: 6px;
+ border-right-style: solid;
+ border-right-color: rgba(0, 0, 0, 0) transparent;
+ color: #7a7a7a;
+}
+
+blockquote {
+ background-color: #fafafa;
+ border-left-color: #e6e6e6;
+ @extend %quotebox;
+}
+
+.important {
+ background-color: #fbf8e8;
+ border-left-color: #fee450;
+ @extend %quotebox;
}
.warning {
- padding: .8889rem;
- color: #7a7a7a;
background-color: #f2dbdc;
- border-left: 6px solid #e6e6e6;
- border-right: 6px solid transparent;
- border-radius: 6px;
- margin-top: 1.4em;
- margin-left: 0px;
- margin-right: 0px;
+ border-left-color: #ae272f;
+ @extend %quotebox;
}
.img--circle {
@@ -243,15 +250,19 @@ pre {
}
}
-code {
- font-family: $code-font-family;
+%code-in-box {
border-radius: 3px;
padding: 2px 4px;
+ color: $code-color;
+ background-color: $code-background-color;
+}
+
+code {
+ font-family: $code-font-family;
white-space: pre-wrap;
font-size: $code-font-size;
line-height: $code-line-height;
- color: $code-color;
- background-color: $code-background-color;
+ @extend %code-in-box;
}
li code {
@@ -392,7 +403,6 @@ kbd {
border: 1px solid $gray-2;
font-size: 0.8em;
line-height: 1.4;
- font-family: $root-font-family;
background-color: #fafbfc;
color: $gray-9;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px $white inset;
@@ -406,7 +416,6 @@ kbd {
// highlight.js
.hljs {
white-space: pre;
- font-size: $code-fence-font-size;
}
#references~ol {
diff --git a/static-src/scss/hyde-hyde/_variables.scss b/static-src/scss/hyde-hyde/_variables.scss
index c870085..03d335a 100644
--- a/static-src/scss/hyde-hyde/_variables.scss
+++ b/static-src/scss/hyde-hyde/_variables.scss
@@ -30,9 +30,9 @@ $large-breakpoint: 38em;
$large-font-size: 20px;
// https://www.client9.com/css-system-font-stack-monospace-v2
-$code-font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Roboto Mono", "Ubuntu Mono", "Courier New", Courier, monospace;
-$code-font-size: .84rem;
-$code-fence-font-size: .8rem;
+$code-font-family: "SF-Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Roboto Mono", "Ubuntu Mono", "Courier New", Courier, monospace;
+$code-font-size: .9rem;
+$code-fence-font-size: .7rem;
$code-color: #bf616a;
$code-background-color: #f9f2f4;
$code-line-height: 1.4;
diff --git a/static/css/hyde-hyde.css b/static/css/hyde-hyde.css
index f18d06a..a7e20f1 100644
--- a/static/css/hyde-hyde.css
+++ b/static/css/hyde-hyde.css
@@ -331,6 +331,18 @@ footer {
font-weight: 400;
line-height: 1.611em; } }
+a:focus, a:hover {
+ color: #515151;
+ border-bottom: 1px dotted #ccc;
+ text-decoration: none;
+ background: transparent;
+ background-color: transparent;
+ word-wrap: break-word; }
+
+.sidebar a:hover, .sidebar a:focus, a.sidebar-nav-item:hover, a.sidebar-nav-item:focus, a.tag:focus, a.tag:hover, a.tag {
+ border-style: none;
+ text-decoration: none; }
+
.sidebar {
background-color: #300030;
color: white;
@@ -340,12 +352,6 @@ footer {
.sidebar a {
color: #f9f9f9;
border: none; }
- .sidebar a:hover {
- text-decoration: none;
- border: none; }
- .sidebar a:focus {
- text-decoration: none;
- border: none; }
.sidebar-nav {
list-style: none;
@@ -363,33 +369,6 @@ a {
color: #268bd2;
text-decoration: none;
word-wrap: break-word; }
- a.sidebar-nav-item:hover {
- text-decoration: none; }
- a.sidebar-nav-item:focus {
- text-decoration: none; }
- a:focus {
- color: #515151;
- border-bottom: 1px dotted #ccc;
- text-decoration: none;
- background: transparent;
- background-color: transparent;
- word-wrap: break-word; }
- a:focus.tag {
- border-bottom-style: none;
- text-decoration: none; }
- a:hover {
- color: #515151;
- border-bottom: 1px dotted #ccc;
- text-decoration: none;
- background: transparent;
- background-color: transparent;
- word-wrap: break-word; }
- a:hover.tag {
- border-bottom-style: none;
- text-decoration: none; }
- a.tag {
- border-bottom-style: none;
- text-decoration: none; }
.content {
padding-bottom: 2rem;
@@ -429,27 +408,31 @@ h3 {
h4 {
font-size: 1.3rem; }
-blockquote {
+blockquote, .important, .warning {
padding: .8889rem;
- color: #7a7a7a;
- background-color: #fafafa;
- border-left: 6px solid #e6e6e6;
- border-right: 6px solid transparent;
- border-radius: 6px;
margin-top: 1.4em;
margin-left: 0px;
- margin-right: 0px; }
+ margin-right: 0px;
+ border-radius: 6px;
+ border-left-width: 6px;
+ border-left-style: solid;
+ border-right: 6px solid transparent;
+ border-right-width: 6px;
+ border-right-style: solid;
+ border-right-color: rgba(0, 0, 0, 0) transparent;
+ color: #7a7a7a; }
+
+blockquote {
+ background-color: #fafafa;
+ border-left-color: #e6e6e6; }
+
+.important {
+ background-color: #fbf8e8;
+ border-left-color: #fee450; }
.warning {
- padding: .8889rem;
- color: #7a7a7a;
background-color: #f2dbdc;
- border-left: 6px solid #e6e6e6;
- border-right: 6px solid transparent;
- border-radius: 6px;
- margin-top: 1.4em;
- margin-left: 0px;
- margin-right: 0px; }
+ border-left-color: #ae272f; }
.img--circle {
border-radius: 50%; }
@@ -489,15 +472,17 @@ pre {
white-space: pre-wrap; }
code {
- font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Roboto Mono", "Ubuntu Mono", "Courier New", Courier, monospace;
border-radius: 3px;
padding: 2px 4px;
- white-space: pre-wrap;
- font-size: 0.84rem;
- line-height: 1.4;
color: #bf616a;
background-color: #f9f2f4; }
+code {
+ font-family: "SF-Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Roboto Mono", "Ubuntu Mono", "Courier New", Courier, monospace;
+ white-space: pre-wrap;
+ font-size: 0.9rem;
+ line-height: 1.4; }
+
li code {
border-radius: 4px;
padding: 2px 4px;
@@ -610,7 +595,6 @@ kbd {
border: 1px solid #eee;
font-size: 0.8em;
line-height: 1.4;
- font-family: system, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Droid Sans", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
background-color: #fafbfc;
color: #313131;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
@@ -621,8 +605,7 @@ kbd {
white-space: nowrap; }
.hljs {
- white-space: pre;
- font-size: 0.8rem; }
+ white-space: pre; }
#references ~ ol {
font-size: .9rem; }
diff --git a/static/css/hyde-hyde.css.map b/static/css/hyde-hyde.css.map
index 9e824b0..014887a 100644
--- a/static/css/hyde-hyde.css.map
+++ b/static/css/hyde-hyde.css.map
@@ -1 +1 @@
-{"version":3,"file":"hyde-hyde.css","sources":["hyde-hyde.scss","hyde-hyde/_variables.scss","poole/_base.scss","poole/_layout.scss","poole/_posts.scss","hyde-hyde/_themes.scss","hyde-hyde/_projects.scss","hyde-hyde/_customised.scss"],"sourcesContent":["@import \"hyde-hyde/variables\";\n// poole\n@import \"poole/base\";\n@import \"poole/layout\";\n@import \"poole/posts\";\n// hyde-hyde\n@import 'hyde-hyde/themes';\n@import 'hyde-hyde/projects';\n@import 'hyde-hyde/customised';\n","$gray-1: #f9f9f9;\n$gray-2: #eee;\n$gray-4: #ccc;\n$gray-5: #ddd;\n$gray-6: #878787;\n$gray-7: #767676;\n$gray-8: #515151;\n$gray-9: #313131;\n\n$white: #fff;\n$red: #ac4142;\n$orange: #d28445;\n$yellow: #f4bf75;\n$green: #90a959;\n$cyan: #75b5aa;\n$blue: #268bd2;\n$brown: #8f5536;\n\n//https://www.client9.com/css-system-font-stack-sans-serif-v3\n$root-font-family: system, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Droid Sans\", \"Ubuntu\", \"Helvetica Neue\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\",\"Segoe UI Emoji\", \"Segoe UI Symbol\";\n$root-font-size: 17px;\n$root-line-height: 1.5;\n\n$body-color: $gray-8;\n$body-bg: #fff;\n\n$border-color: #e5e5e5;\n\n$large-breakpoint: 38em;\n$large-font-size: 20px;\n\n// https://www.client9.com/css-system-font-stack-monospace-v2\n$code-font-family: \"SFMono-Regular\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Roboto Mono\", \"Ubuntu Mono\", \"Courier New\", Courier, monospace;\n$code-font-size: .84rem;\n$code-fence-font-size: .8rem;\n$code-color: #bf616a;\n$code-background-color: #f9f2f4;\n$code-line-height: 1.4;\n\n$link-color: $blue;\n$link-hover-color: $body-color;\n\n$section__title-font-size: 2.15rem; \n\n$post__subtitle-font-size: 1.5rem;\n\n$meta-font-size: .8rem;\n$meta-font-weight: 300;\n$meta-color: $gray-6;\n\n$tag-background-color: $gray-2;\n$tag-color: #606570;\n\n$tag-font-size: .667rem;\n\n$item__date-color: #9a9a9a;\n$item__date-font-size: 1rem;\n\n$item__title-big-font-size: 1.785rem;\n\n$heading-font-weight: 400;\n$h1-font-size: 2.15rem;\n$h1-line-height: 1.25;\n$h2-font-size: 1.85rem;\n$h3-font-size: 1.5rem;\n$h4-font-size:1.3rem;\n\n$sidebar-color: #300030;\n\n$site__title-font-size: 3rem;\n\n$copyright-font-size: 0.7rem;\n\n// portfolio\n$project__title-font-size: $h2-font-size;\n$project__subtitle-font-size-big: $h3-font-size;\n$project__subtitle-font-size-small: ($h3-font-size - 0.5rem);\n$project__subtitle-font-style: italic;\n$project__subtitle-color: #778492;\n$ribbon-color: #276582;\n$ribbon-background-color: #479fc8;\n","// Body resets\n//\n// Update the foundational and global aspects of the page.\n\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\nhtml,\nbody {\n margin: 0;\n padding: 0;\n}\n\nhtml {\n font-family: $root-font-family;\n font-size: $root-font-size;\n line-height: $root-line-height;\n\n @media (min-width: $large-breakpoint) {\n font-size: $large-font-size;\n }\n}\n\nbody {\n color: $body-color;\n background-color: $body-bg;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\n\n// No `:visited` state is required by default (browsers will use `a`)\na {\n color: $link-color;\n text-decoration: none;\n\n // `:focus` is linked to `:hover` for basic accessibility\n &:hover,\n &:focus {\n text-decoration: underline;\n }\n\n strong {\n color: inherit;\n }\n}\n\nimg {\n display: block;\n max-width: 100%;\n margin: 0 0 1rem;\n border-radius: 5px;\n}\n\ntable {\n margin-bottom: 1rem;\n width: 100%;\n font-size: 85%;\n border: 1px solid #e5e5e5;\n border-collapse: collapse;\n}\n\ntd,\nth {\n padding: .25rem .5rem;\n border: 1px solid #e5e5e5;\n}\n\nth {\n text-align: left;\n}\n\ntbody tr:nth-child(odd) td,\ntbody tr:nth-child(odd) th {\n background-color: #f9f9f9;\n}\n","// Layout\n//\n// Styles for managing the structural hierarchy of the site.\n\n.container {\n max-width: 38rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n margin-left: auto;\n margin-right: auto;\n}\n\nfooter {\n margin-bottom: 2rem;\n}\n","// Posts and pages\n//\n// Each post is wrapped in `.post` and is used on default and post layouts. Each\n// page is wrapped in `.page` and is only used on the page layout.\n\n.page,\n.post {\n margin-bottom: 4em;\n\n li + li {\n margin-top: .25rem;\n }\n}\n\n// Blog post or page title\n.page-title,\n.post-title,\n.post-title a {\n color: #303030;\n}\n.page-title,\n.post-title {\n margin-top: 0;\n}\n\n// Meta data line below post title\n.post-date {\n display: block;\n margin-top: -.5rem;\n margin-bottom: 1rem;\n color: #9a9a9a;\n}\n\n\n// Related posts\n.related {\n padding-top: 2rem;\n padding-bottom: 2rem;\n margin-bottom: 2rem;\n border-top: 1px solid #eee;\n border-bottom: 1px solid #eee;\n}\n\n.related-posts {\n padding-left: 0;\n list-style: none;\n\n h3 {\n margin-top: 0;\n }\n\n li {\n small {\n font-size: 75%;\n color: #999;\n }\n\n a:hover {\n color: #268bd2;\n text-decoration: none;\n\n small {\n color: inherit;\n }\n }\n }\n}\n",".theme-base-08 {\n\t.sidebar {\n\t\tbackground-color: #ac4142;\n\t}\n\t.content a {\n\t\tcolor: #ac4142;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #ac4142;\n\t}\n}\n.theme-base-09 {\n\t.sidebar {\n\t\tbackground-color: #d28445;\n\t}\n\t.content a {\n\t\tcolor: #d28445;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #d28445;\n\t}\n}\n.theme-base-0a {\n\t.sidebar {\n\t\tbackground-color: #f4bf75;\n\t}\n\t.content a {\n\t\tcolor: #f4bf75;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #f4bf75;\n\t}\n}\n.theme-base-0b {\n\t.sidebar {\n\t\tbackground-color: #90a959;\n\t}\n\t.content a {\n\t\tcolor: #90a959;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #90a959;\n\t}\n}\n.theme-base-0c {\n\t.sidebar {\n\t\tbackground-color: #75b5aa;\n\t}\n\t.content a {\n\t\tcolor: #75b5aa;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #75b5aa;\n\t}\n}\n.theme-base-0d {\n\t.sidebar {\n\t\tbackground-color: #6a9fb5;\n\t}\n\t.content a {\n\t\tcolor: #6a9fb5;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #6a9fb5;\n\t}\n}\n.theme-base-0e {\n\t.sidebar {\n\t\tbackground-color: #aa759f;\n\t}\n\t.content a {\n\t\tcolor: #aa759f;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #aa759f;\n\t}\n}\n.theme-base-0f {\n\t.sidebar {\n\t\tbackground-color: #8f5536;\n\t}\n\t.content a {\n\t\tcolor: #8f5536;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #8f5536;\n\t}\n}",".portfolio__content {\n section {\n margin-bottom: 1.765rem;\n }\n}\n\n.portfolio__featured-project {\n margin: 0 0 1.765rem;\n img {\n margin: 0 0 1rem;\n box-shadow: 1px 1px $gray-2;\n }\n}\n\n.project__title {\n margin-top: 1.765rem;\n font-size: $project__title-font-size;\n}\n\n%subtitle {\n font-style: $project__subtitle-font-style;\n color: $project__subtitle-color;\n display: block;\n margin-top: 0.5rem;\n margin: 0 0 1rem;\n}\n\n.project__subtitle-big {\n @extend %subtitle;\n font-size: $project__subtitle-font-size-big;\n}\n\n.project__subtitle-small {\n @extend %subtitle;\n font-size: $project__subtitle-font-size-small;\n}\n\n.project__featured-image {\n position: relative;\n .ribbon {\n position: absolute;\n top: -9px;\n right: -8px;\n width: 110px;\n height: 110px;\n overflow: hidden;\n .text {\n position: relative;\n left: -8px;\n top: 18px;\n width: 158px;\n padding: 10px;\n letter-spacing: 2px;\n font-size: 1.133rem;\n font-weight: bold;\n text-align: center;\n text-transform: uppercase;\n color: $white;\n background-color: $ribbon-background-color;\n transform: rotate(45deg) translate3d(0, 0, 0);\n &:before {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid $ribbon-color;\n bottom: -5px;\n content: \"\";\n position: absolute;\n left: 0;\n }\n &:after {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid $ribbon-color;\n bottom: -5px;\n content: \"\";\n position: absolute;\n right: 0;\n }\n }\n }\n}\n\n.project-image {\n &:hover {\n opacity: 0.8; \n }\n}\n\n@media (max-width: 767px) {\n .project-image {\n margin-bottom: 0.882rem;\n }\n}\n\n.project__summary {\n margin-bottom: 1.765rem;\n text-align: left;\n}\n\n.divider {\n margin-bottom: 3.5rem;\n}\n.row-space {\n margin-bottom: 1rem;\n}\n\n// only needs some pieces from Bootstrap\n%col_extend {\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n position: relative;\n}\n\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-12 {\n width: 100%;\n @extend %col_extend;\n}\n.col-sm-4 {\n @extend %col_extend;\n}\n.col-md-4 {\n @extend %col_extend;\n}\n.col-sm-8 {\n @extend %col_extend;\n}\n.col-md-8 {\n @extend %col_extend;\n}\n@media (min-width: 992px) {\n .col-md-4 {\n float: left;\n width: 33.33333333%;\n }\n .col-md-8 {\n float: left;\n width: 66.66666667%;\n }\n .portfolio-container {\n width: 1360px;\n }\n}\n@media (min-width: 768px) {\n .col-sm-8 {\n width: 66.66666667%;\n }\n .project__title {\n margin-top: .2rem;\n }\n}\n.img-responsive {\n display: block;\n max-width: 100%;\n height: auto;\n}\n","@media(min-width: 48em) {\n\thtml {\n\t\t-webkit-text-size-adjust: 100%; // iOS\n\t\tfont-size: 16px;\n\t}\n\t.sidebar {\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tposition: fixed;\n\t\ttext-align: left;\n\t\ttop: 0;\n\t\twidth: 18rem;\n\t}\n\t.sidebar-sticky {\n\t\tleft: 1rem;\n\t\tposition: absolute;\n\t\tright: 1rem;\n\t\ttop: 1rem;\n\t}\n\t.content {\n\t\tmargin-left: 20rem;\n\t\tmargin-right: 2rem;\n\t\tmax-width: 38rem;\n\t}\n\t.layout-reverse {\n\t\t.sidebar {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t\t.content {\n\t\t\tmargin-left: 2rem;\n\t\t\tmargin-right: 20rem;\n\t\t}\n\t}\n}\n\n@media(min-width: 58em) {\n\thtml {\n\t\ttext-size-adjust: none;\n\t\tfont-size: 17px;\n\t\tfont-weight: 400;\n\t\tline-height: 1.611em; // golden ratio\n\t}\n}\n\n.sidebar {\n\tbackground-color: $sidebar-color;\n\tcolor: rgb(255, 255, 255);\n\tcolor: rgba(255, 255, 255, 0.5);\n\tpadding: 2rem 1rem;\n\ttext-align: center;\n\ta {\n\t\tcolor: $gray-1;\n\t\tborder: none;\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t\tborder: none;\n\t\t}\n\t\t&:focus {\n\t\t\ttext-decoration: none;\n\t\t\tborder: none;\n\t\t}\n\t}\n}\n\n.sidebar-nav {\n\tlist-style: none;\n\tmargin-bottom: 2rem;\n\tmargin-top: 2rem;\n\tpadding-left: 0;\n}\n\n.sidebar-nav-item {\n\tdisplay: block;\n\tline-height: 1.75;\n\t.active {\n\t\tfont-weight: bold;\n\t}\n}\n\na {\n\t//border-bottom: 1px dotted;\n\tcolor: $link-color;\n\ttext-decoration: none;\n\tword-wrap: break-word;\n\t&.sidebar-nav-item {\n\t\t&:hover {\n\t\t\ttext-decoration: none;\n\t\t}\n\t\t&:focus {\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\t&:focus {\n\t\tcolor: $link-hover-color;\n\t\tborder-bottom: 1px dotted $gray-4;\n\t\ttext-decoration: none;\n\t\tbackground: transparent;\n\t\tbackground-color: transparent;\n\t\tword-wrap: break-word;\n\t\t&.tag {\n\t\t\tborder-bottom-style: none;\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\t&:hover {\n\t\tcolor: $link-hover-color;\n\t\tborder-bottom: 1px dotted $gray-4;\n\t\ttext-decoration: none;\n\t\tbackground: transparent;\n\t\tbackground-color: transparent;\n\t\tword-wrap: break-word;\n\t\t&.tag {\n\t\t\tborder-bottom-style: none;\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\t&.tag {\n\t\tborder-bottom-style: none;\n\t\ttext-decoration: none;\n\t}\n}\n\n.content {\n\tpadding-bottom: 2rem;\n\tpadding-top: 2rem;\n}\n\n@media(min-width: 64em) {\n\t.content {\n\t\tmargin-left: 20rem;\n\t\tmargin-right: 2rem;\n\t\tmax-width: 46.056rem;\n\t}\n\t.layout-reverse .content {\n\t\tmargin-left: 4rem;\n\t\tmargin-right: 22rem;\n\t}\n}\n\n@media(max-width: 768px) {\n\t.hidden-tablet {\n\t\tdisplay: none;\n\t}\n}\n\nh1,\nh2,\nh3,\nh4 {\n\tfont-weight: $heading-font-weight;\n}\n\nh1 {\n\tfont-size: $h1-font-size;\n\tline-height: $h1-line-height;\n\tmargin-bottom: 1rem;\n}\n\nh2 {\n\tfont-size: $h2-font-size;\n\tmargin-bottom: .5rem;\n}\n\nh3 {\n\tfont-size: $h3-font-size;\n}\n\nh4 {\n\tfont-size: $h4-font-size;\n}\n\nblockquote {\n\tpadding: .8889rem;\n\tcolor: #7a7a7a;\n\tbackground-color: #fafafa;\n\tborder-left: 6px solid #e6e6e6;\n\tborder-right: 6px solid transparent;\n\tborder-radius: 6px;\n\tmargin-top: 1.4em;\n\tmargin-left: 0px;\n\tmargin-right: 0px;\n}\n\n.warning {\n\tpadding: .8889rem;\n\tcolor: #7a7a7a;\n\tbackground-color: #f2dbdc;\n\tborder-left: 6px solid #e6e6e6;\n\tborder-right: 6px solid transparent;\n\tborder-radius: 6px;\n\tmargin-top: 1.4em;\n\tmargin-left: 0px;\n\tmargin-right: 0px;\n}\n\n.img--circle {\n\tborder-radius: 50%;\n}\n\n.img--headshot {\n\theight: 115px;\n\twidth: 115px;\n}\n\n.img--caption {\n\tfont-style: italic;\n}\n\n.site__title {\n\tfont-size: $site__title-font-size;\n\tmargin-bottom: .5rem;\n\ta:hover {\n\t\tborder: none;\n\t}\n}\n\n.site__description {\n\tfont-size: 1.285rem;\n\tfont-weight: 300;\n}\n\n.social {\n\ta {\n\t\tborder: none;\n\t\ttext-decoration: none;\n\t}\n}\n\n.text-center {\n\ttext-align: center;\n}\n\npre {\n\tborder: 1px solid #eee;\n\tborder-radius: 4px;\n\tpadding: 1px;\n\ttab-size: 2;\n\tcode {\n\t\tborder-radius: 4px;\n\t\tpadding: 2px 4px;\n\t\twhite-space: pre-wrap;\n\t}\n}\n\ncode {\n\tfont-family: $code-font-family;\n\tborder-radius: 3px;\n\tpadding: 2px 4px;\n\twhite-space: pre-wrap;\n\tfont-size: $code-font-size;\n\tline-height: $code-line-height;\n\tcolor: $code-color;\n\tbackground-color: $code-background-color;\n}\n\nli code {\n\tborder-radius: 4px;\n\tpadding: 2px 4px;\n\twhite-space: pre-wrap;\n}\n\ntd code {\n\tborder-radius: 4px;\n\tpadding: 2px 4px;\n\twhite-space: pre-wrap;\n}\n\n.copyright {\n\tfont-size: $copyright-font-size;\n}\n\n.element--center {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.section__title {\n\tfont-size: $section__title-font-size;\n}\n\n.post__meta {\n\tfont-size: $meta-font-size;\n\tcolor: $meta-color;\n\tfont-weight: $meta-font-weight;\n}\n\n.post__category {\n\tfont-weight: bold;\n}\n\n.post__tag {\n\tbackground: $tag-background-color;\n\tborder-radius: 2px;\n\tcolor: $tag-color;\n\tfont-size: $tag-font-size;\n\tfont-weight: bold;\n\tpadding: 2px 6px;\n}\n\n.post__subtitle {\n\tdisplay: block;\n\tfont-size: $post__subtitle-font-size;\n\tfont-style: italic;\n\tpadding: 0 0 1rem 0;\n}\n\n.post-list__item {\n\tmargin-bottom: 3em;\n}\n\n.item__title--big {\n\tdisplay: block;\n\tfont-size: $item__title-big-font-size;\n\tline-height: 1.25;\n}\n\n.item__title--small {\n\tfont-size: 1rem;\n}\n\n.item__date {\n\tcolor: $item__date-color;\n\tdisplay: block;\n\tfont-size: $item__date-font-size;\n\tmargin-bottom: .2rem;\n\tmargin-top: .2rem;\n}\n\nul.post__nav {\n\tfont-size: .85rem;\n\tbackground-color: $gray-1;\n\tborder-top: 2px solid $gray-2;\n\tborder-bottom: 2px solid $gray-2;\n\twidth: 100%;\n\tlist-style: none;\n\tdisplay: table;\n\ttable-layout: fixed;\n\tli {\n\t\twidth: 50%;\n\t\tdisplay: table-cell;\n\t\ttext-align: center;\n\t\ti {\n\t\t\tpadding: .8rem;\n\t\t}\n\t}\n}\n\n@media(max-width: 719px) {\n\tul.post__nav {\n\t\tli {\n\t\t\twidth: 100%;\n\t\t\tdisplay: table-cell;\n\t\t\tpadding-top: 1rem;\n\t\t\tpadding-bottom: 1rem;\n\t\t}\n\t}\n}\n\n.post__nav--next {\n\tfloat: right;\n\tmargin: 0;\n\tpadding: 0;\n\t.next__heading {\n\t\tdisplay: block;\n\t\tcolor: #aaa;\n\t}\n}\n\n.post__nav--previous {\n\tfloat: left;\n\tmargin: 0px;\n\tpadding: 0px;\n\t.previous__heading {\n\t\tdisplay: block;\n\t\tcolor: #aaa;\n\t}\n}\n\n.comment--heading {\n\tfont-size: 1.5rem;\n\ttext-transform: uppercase;\n}\n\n.pull-right {\n\tfloat: right;\n}\n\nkbd {\n\tpadding: .1em .6em;\n\tborder: 1px solid $gray-2;\n\tfont-size: 0.8em;\n\tline-height: 1.4;\n\tfont-family: $root-font-family;\n\tbackground-color: #fafbfc;\n\tcolor: $gray-9;\n\tbox-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px $white inset;\n\tborder-radius: 3px;\n\tdisplay: inline-block;\n\tmargin: 0 .1em;\n\ttext-shadow: 0 1px 0 $white;\n\twhite-space: nowrap;\n}\n\n// highlight.js\n.hljs {\n\twhite-space: pre;\n\tfont-size: $code-fence-font-size;\n}\n\n#references~ol {\n\tfont-size: .9rem;\n}\n"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"hyde-hyde.css","sources":["hyde-hyde.scss","hyde-hyde/_variables.scss","poole/_base.scss","poole/_layout.scss","poole/_posts.scss","hyde-hyde/_themes.scss","hyde-hyde/_projects.scss","hyde-hyde/_customised.scss"],"sourcesContent":["@import \"hyde-hyde/variables\";\n// poole\n@import \"poole/base\";\n@import \"poole/layout\";\n@import \"poole/posts\";\n// hyde-hyde\n@import 'hyde-hyde/themes';\n@import 'hyde-hyde/projects';\n@import 'hyde-hyde/customised';\n","$gray-1: #f9f9f9;\n$gray-2: #eee;\n$gray-4: #ccc;\n$gray-5: #ddd;\n$gray-6: #878787;\n$gray-7: #767676;\n$gray-8: #515151;\n$gray-9: #313131;\n\n$white: #fff;\n$red: #ac4142;\n$orange: #d28445;\n$yellow: #f4bf75;\n$green: #90a959;\n$cyan: #75b5aa;\n$blue: #268bd2;\n$brown: #8f5536;\n\n//https://www.client9.com/css-system-font-stack-sans-serif-v3\n$root-font-family: system, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Droid Sans\", \"Ubuntu\", \"Helvetica Neue\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\",\"Segoe UI Emoji\", \"Segoe UI Symbol\";\n$root-font-size: 17px;\n$root-line-height: 1.5;\n\n$body-color: $gray-8;\n$body-bg: #fff;\n\n$border-color: #e5e5e5;\n\n$large-breakpoint: 38em;\n$large-font-size: 20px;\n\n// https://www.client9.com/css-system-font-stack-monospace-v2\n$code-font-family: \"SF-Mono\", \"SFMono-Regular\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Roboto Mono\", \"Ubuntu Mono\", \"Courier New\", Courier, monospace;\n$code-font-size: .9rem;\n$code-fence-font-size: .7rem;\n$code-color: #bf616a;\n$code-background-color: #f9f2f4;\n$code-line-height: 1.4;\n\n$link-color: $blue;\n$link-hover-color: $body-color;\n\n$section__title-font-size: 2.15rem; \n\n$post__subtitle-font-size: 1.5rem;\n\n$meta-font-size: .8rem;\n$meta-font-weight: 300;\n$meta-color: $gray-6;\n\n$tag-background-color: $gray-2;\n$tag-color: #606570;\n\n$tag-font-size: .667rem;\n\n$item__date-color: #9a9a9a;\n$item__date-font-size: 1rem;\n\n$item__title-big-font-size: 1.785rem;\n\n$heading-font-weight: 400;\n$h1-font-size: 2.15rem;\n$h1-line-height: 1.25;\n$h2-font-size: 1.85rem;\n$h3-font-size: 1.5rem;\n$h4-font-size:1.3rem;\n\n$sidebar-color: #300030;\n\n$site__title-font-size: 3rem;\n\n$copyright-font-size: 0.7rem;\n\n// portfolio\n$project__title-font-size: $h2-font-size;\n$project__subtitle-font-size-big: $h3-font-size;\n$project__subtitle-font-size-small: ($h3-font-size - 0.5rem);\n$project__subtitle-font-style: italic;\n$project__subtitle-color: #778492;\n$ribbon-color: #276582;\n$ribbon-background-color: #479fc8;\n","// Body resets\n//\n// Update the foundational and global aspects of the page.\n\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\nhtml,\nbody {\n margin: 0;\n padding: 0;\n}\n\nhtml {\n font-family: $root-font-family;\n font-size: $root-font-size;\n line-height: $root-line-height;\n\n @media (min-width: $large-breakpoint) {\n font-size: $large-font-size;\n }\n}\n\nbody {\n color: $body-color;\n background-color: $body-bg;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\n\n// No `:visited` state is required by default (browsers will use `a`)\na {\n color: $link-color;\n text-decoration: none;\n\n // `:focus` is linked to `:hover` for basic accessibility\n &:hover,\n &:focus {\n text-decoration: underline;\n }\n\n strong {\n color: inherit;\n }\n}\n\nimg {\n display: block;\n max-width: 100%;\n margin: 0 0 1rem;\n border-radius: 5px;\n}\n\ntable {\n margin-bottom: 1rem;\n width: 100%;\n font-size: 85%;\n border: 1px solid #e5e5e5;\n border-collapse: collapse;\n}\n\ntd,\nth {\n padding: .25rem .5rem;\n border: 1px solid #e5e5e5;\n}\n\nth {\n text-align: left;\n}\n\ntbody tr:nth-child(odd) td,\ntbody tr:nth-child(odd) th {\n background-color: #f9f9f9;\n}\n","// Layout\n//\n// Styles for managing the structural hierarchy of the site.\n\n.container {\n max-width: 38rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n margin-left: auto;\n margin-right: auto;\n}\n\nfooter {\n margin-bottom: 2rem;\n}\n","// Posts and pages\n//\n// Each post is wrapped in `.post` and is used on default and post layouts. Each\n// page is wrapped in `.page` and is only used on the page layout.\n\n.page,\n.post {\n margin-bottom: 4em;\n\n li + li {\n margin-top: .25rem;\n }\n}\n\n// Blog post or page title\n.page-title,\n.post-title,\n.post-title a {\n color: #303030;\n}\n.page-title,\n.post-title {\n margin-top: 0;\n}\n\n// Meta data line below post title\n.post-date {\n display: block;\n margin-top: -.5rem;\n margin-bottom: 1rem;\n color: #9a9a9a;\n}\n\n\n// Related posts\n.related {\n padding-top: 2rem;\n padding-bottom: 2rem;\n margin-bottom: 2rem;\n border-top: 1px solid #eee;\n border-bottom: 1px solid #eee;\n}\n\n.related-posts {\n padding-left: 0;\n list-style: none;\n\n h3 {\n margin-top: 0;\n }\n\n li {\n small {\n font-size: 75%;\n color: #999;\n }\n\n a:hover {\n color: #268bd2;\n text-decoration: none;\n\n small {\n color: inherit;\n }\n }\n }\n}\n",".theme-base-08 {\n\t.sidebar {\n\t\tbackground-color: #ac4142;\n\t}\n\t.content a {\n\t\tcolor: #ac4142;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #ac4142;\n\t}\n}\n.theme-base-09 {\n\t.sidebar {\n\t\tbackground-color: #d28445;\n\t}\n\t.content a {\n\t\tcolor: #d28445;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #d28445;\n\t}\n}\n.theme-base-0a {\n\t.sidebar {\n\t\tbackground-color: #f4bf75;\n\t}\n\t.content a {\n\t\tcolor: #f4bf75;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #f4bf75;\n\t}\n}\n.theme-base-0b {\n\t.sidebar {\n\t\tbackground-color: #90a959;\n\t}\n\t.content a {\n\t\tcolor: #90a959;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #90a959;\n\t}\n}\n.theme-base-0c {\n\t.sidebar {\n\t\tbackground-color: #75b5aa;\n\t}\n\t.content a {\n\t\tcolor: #75b5aa;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #75b5aa;\n\t}\n}\n.theme-base-0d {\n\t.sidebar {\n\t\tbackground-color: #6a9fb5;\n\t}\n\t.content a {\n\t\tcolor: #6a9fb5;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #6a9fb5;\n\t}\n}\n.theme-base-0e {\n\t.sidebar {\n\t\tbackground-color: #aa759f;\n\t}\n\t.content a {\n\t\tcolor: #aa759f;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #aa759f;\n\t}\n}\n.theme-base-0f {\n\t.sidebar {\n\t\tbackground-color: #8f5536;\n\t}\n\t.content a {\n\t\tcolor: #8f5536;\n\t}\n\t.related-posts li a:hover {\n\t\tcolor: #8f5536;\n\t}\n}",".portfolio__content {\n section {\n margin-bottom: 1.765rem;\n }\n}\n\n.portfolio__featured-project {\n margin: 0 0 1.765rem;\n img {\n margin: 0 0 1rem;\n box-shadow: 1px 1px $gray-2;\n }\n}\n\n.project__title {\n margin-top: 1.765rem;\n font-size: $project__title-font-size;\n}\n\n%subtitle {\n font-style: $project__subtitle-font-style;\n color: $project__subtitle-color;\n display: block;\n margin-top: 0.5rem;\n margin: 0 0 1rem;\n}\n\n.project__subtitle-big {\n @extend %subtitle;\n font-size: $project__subtitle-font-size-big;\n}\n\n.project__subtitle-small {\n @extend %subtitle;\n font-size: $project__subtitle-font-size-small;\n}\n\n.project__featured-image {\n position: relative;\n .ribbon {\n position: absolute;\n top: -9px;\n right: -8px;\n width: 110px;\n height: 110px;\n overflow: hidden;\n .text {\n position: relative;\n left: -8px;\n top: 18px;\n width: 158px;\n padding: 10px;\n letter-spacing: 2px;\n font-size: 1.133rem;\n font-weight: bold;\n text-align: center;\n text-transform: uppercase;\n color: $white;\n background-color: $ribbon-background-color;\n transform: rotate(45deg) translate3d(0, 0, 0);\n &:before {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid $ribbon-color;\n bottom: -5px;\n content: \"\";\n position: absolute;\n left: 0;\n }\n &:after {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid $ribbon-color;\n bottom: -5px;\n content: \"\";\n position: absolute;\n right: 0;\n }\n }\n }\n}\n\n.project-image {\n &:hover {\n opacity: 0.8; \n }\n}\n\n@media (max-width: 767px) {\n .project-image {\n margin-bottom: 0.882rem;\n }\n}\n\n.project__summary {\n margin-bottom: 1.765rem;\n text-align: left;\n}\n\n.divider {\n margin-bottom: 3.5rem;\n}\n.row-space {\n margin-bottom: 1rem;\n}\n\n// only needs some pieces from Bootstrap\n%col_extend {\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n position: relative;\n}\n\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-12 {\n width: 100%;\n @extend %col_extend;\n}\n.col-sm-4 {\n @extend %col_extend;\n}\n.col-md-4 {\n @extend %col_extend;\n}\n.col-sm-8 {\n @extend %col_extend;\n}\n.col-md-8 {\n @extend %col_extend;\n}\n@media (min-width: 992px) {\n .col-md-4 {\n float: left;\n width: 33.33333333%;\n }\n .col-md-8 {\n float: left;\n width: 66.66666667%;\n }\n .portfolio-container {\n width: 1360px;\n }\n}\n@media (min-width: 768px) {\n .col-sm-8 {\n width: 66.66666667%;\n }\n .project__title {\n margin-top: .2rem;\n }\n}\n.img-responsive {\n display: block;\n max-width: 100%;\n height: auto;\n}\n","@media(min-width: 48em) {\n\thtml {\n\t\t-webkit-text-size-adjust: 100%; // iOS\n\t\tfont-size: 16px;\n\t}\n\t.sidebar {\n\t\tbottom: 0;\n\t\tleft: 0;\n\t\tposition: fixed;\n\t\ttext-align: left;\n\t\ttop: 0;\n\t\twidth: 18rem;\n\t}\n\t.sidebar-sticky {\n\t\tleft: 1rem;\n\t\tposition: absolute;\n\t\tright: 1rem;\n\t\ttop: 1rem;\n\t}\n\t.content {\n\t\tmargin-left: 20rem;\n\t\tmargin-right: 2rem;\n\t\tmax-width: 38rem;\n\t}\n\t.layout-reverse {\n\t\t.sidebar {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t\t.content {\n\t\t\tmargin-left: 2rem;\n\t\t\tmargin-right: 20rem;\n\t\t}\n\t}\n}\n\n@media(min-width: 58em) {\n\thtml {\n\t\ttext-size-adjust: none;\n\t\tfont-size: 17px;\n\t\tfont-weight: 400;\n\t\tline-height: 1.611em; // golden ratio\n\t}\n}\n\n%link-hover {\n\tcolor: $link-hover-color;\n\tborder-bottom: 1px dotted $gray-4;\n\ttext-decoration: none;\n\tbackground: transparent;\n\tbackground-color: transparent;\n\tword-wrap: break-word;\n}\n%link-no-decoration {\n\tborder-style: none;\n\ttext-decoration: none;\n}\n\n.sidebar {\n\tbackground-color: $sidebar-color;\n\tcolor: rgb(255, 255, 255);\n\tcolor: rgba(255, 255, 255, 0.5);\n\tpadding: 2rem 1rem;\n\ttext-align: center;\n\ta {\n\t\tcolor: $gray-1;\n\t\tborder: none;\n\t\t&:hover {\n\t\t\t@extend %link-no-decoration;\n\t\t}\n\t\t&:focus {\n\t\t\t@extend %link-no-decoration;\n\t\t}\n\t}\n}\n\n.sidebar-nav {\n\tlist-style: none;\n\tmargin-bottom: 2rem;\n\tmargin-top: 2rem;\n\tpadding-left: 0;\n}\n\n.sidebar-nav-item {\n\tdisplay: block;\n\tline-height: 1.75;\n\t.active {\n\t\tfont-weight: bold;\n\t}\n}\n\na {\n\t//border-bottom: 1px dotted;\n\tcolor: $link-color;\n\ttext-decoration: none;\n\tword-wrap: break-word;\n\t&.sidebar-nav-item {\n\t\t&:hover {\n\t\t\t@extend %link-no-decoration;\n\t\t}\n\t\t&:focus {\n\t\t\t@extend %link-no-decoration;\n\t\t}\n\t}\n\t&:focus {\n\t\t@extend %link-hover;\n\t\t&.tag {\n\t\t\t@extend %link-no-decoration;\n\t\t}\n\t}\n\t&:hover {\n\t\t@extend %link-hover;\n\t\t&.tag {\n\t\t\t@extend %link-no-decoration;\n\t\t}\n\t}\n\t&.tag {\n\t\t@extend %link-no-decoration;\n\t}\n}\n\n.content {\n\tpadding-bottom: 2rem;\n\tpadding-top: 2rem;\n}\n\n@media(min-width: 64em) {\n\t.content {\n\t\tmargin-left: 20rem;\n\t\tmargin-right: 2rem;\n\t\tmax-width: 46.056rem;\n\t}\n\t.layout-reverse .content {\n\t\tmargin-left: 4rem;\n\t\tmargin-right: 22rem;\n\t}\n}\n\n@media(max-width: 768px) {\n\t.hidden-tablet {\n\t\tdisplay: none;\n\t}\n}\n\nh1,\nh2,\nh3,\nh4 {\n\tfont-weight: $heading-font-weight;\n}\n\nh1 {\n\tfont-size: $h1-font-size;\n\tline-height: $h1-line-height;\n\tmargin-bottom: 1rem;\n}\n\nh2 {\n\tfont-size: $h2-font-size;\n\tmargin-bottom: .5rem;\n}\n\nh3 {\n\tfont-size: $h3-font-size;\n}\n\nh4 {\n\tfont-size: $h4-font-size;\n}\n\n%quotebox {\n\tpadding: .8889rem;\n\tmargin-top: 1.4em;\n\tmargin-left: 0px;\n\tmargin-right: 0px;\n\tborder-radius: 6px;\n\tborder-left-width: 6px;\n\tborder-left-style: solid;\n\tborder-right: 6px solid transparent;\n\tborder-right-width: 6px;\n\tborder-right-style: solid;\n\tborder-right-color: rgba(0, 0, 0, 0) transparent;\n\tcolor: #7a7a7a;\n}\n\nblockquote {\n\tbackground-color: #fafafa;\n\tborder-left-color: #e6e6e6;\n\t@extend %quotebox;\n}\n\n.important {\n\tbackground-color: #fbf8e8;\n\tborder-left-color: #fee450;\n\t@extend %quotebox;\n}\n\n.warning {\n\tbackground-color: #f2dbdc;\n\tborder-left-color: #ae272f;\n\t@extend %quotebox;\n}\n\n.img--circle {\n\tborder-radius: 50%;\n}\n\n.img--headshot {\n\theight: 115px;\n\twidth: 115px;\n}\n\n.img--caption {\n\tfont-style: italic;\n}\n\n.site__title {\n\tfont-size: $site__title-font-size;\n\tmargin-bottom: .5rem;\n\ta:hover {\n\t\tborder: none;\n\t}\n}\n\n.site__description {\n\tfont-size: 1.285rem;\n\tfont-weight: 300;\n}\n\n.social {\n\ta {\n\t\tborder: none;\n\t\ttext-decoration: none;\n\t}\n}\n\n.text-center {\n\ttext-align: center;\n}\n\npre {\n\tborder: 1px solid #eee;\n\tborder-radius: 4px;\n\tpadding: 1px;\n\ttab-size: 2;\n\tcode {\n\t\tborder-radius: 4px;\n\t\tpadding: 2px 4px;\n\t\twhite-space: pre-wrap;\n\t}\n}\n\n%code-in-box {\n\tborder-radius: 3px;\n\tpadding: 2px 4px;\n\tcolor: $code-color;\n\tbackground-color: $code-background-color;\n}\n\ncode {\n\tfont-family: $code-font-family;\n\twhite-space: pre-wrap;\n\tfont-size: $code-font-size;\n\tline-height: $code-line-height;\n\t@extend %code-in-box;\n}\n\nli code {\n\tborder-radius: 4px;\n\tpadding: 2px 4px;\n\twhite-space: pre-wrap;\n}\n\ntd code {\n\tborder-radius: 4px;\n\tpadding: 2px 4px;\n\twhite-space: pre-wrap;\n}\n\n.copyright {\n\tfont-size: $copyright-font-size;\n}\n\n.element--center {\n\tdisplay: block;\n\tmargin-left: auto;\n\tmargin-right: auto;\n}\n\n.section__title {\n\tfont-size: $section__title-font-size;\n}\n\n.post__meta {\n\tfont-size: $meta-font-size;\n\tcolor: $meta-color;\n\tfont-weight: $meta-font-weight;\n}\n\n.post__category {\n\tfont-weight: bold;\n}\n\n.post__tag {\n\tbackground: $tag-background-color;\n\tborder-radius: 2px;\n\tcolor: $tag-color;\n\tfont-size: $tag-font-size;\n\tfont-weight: bold;\n\tpadding: 2px 6px;\n}\n\n.post__subtitle {\n\tdisplay: block;\n\tfont-size: $post__subtitle-font-size;\n\tfont-style: italic;\n\tpadding: 0 0 1rem 0;\n}\n\n.post-list__item {\n\tmargin-bottom: 3em;\n}\n\n.item__title--big {\n\tdisplay: block;\n\tfont-size: $item__title-big-font-size;\n\tline-height: 1.25;\n}\n\n.item__title--small {\n\tfont-size: 1rem;\n}\n\n.item__date {\n\tcolor: $item__date-color;\n\tdisplay: block;\n\tfont-size: $item__date-font-size;\n\tmargin-bottom: .2rem;\n\tmargin-top: .2rem;\n}\n\nul.post__nav {\n\tfont-size: .85rem;\n\tbackground-color: $gray-1;\n\tborder-top: 2px solid $gray-2;\n\tborder-bottom: 2px solid $gray-2;\n\twidth: 100%;\n\tlist-style: none;\n\tdisplay: table;\n\ttable-layout: fixed;\n\tli {\n\t\twidth: 50%;\n\t\tdisplay: table-cell;\n\t\ttext-align: center;\n\t\ti {\n\t\t\tpadding: .8rem;\n\t\t}\n\t}\n}\n\n@media(max-width: 719px) {\n\tul.post__nav {\n\t\tli {\n\t\t\twidth: 100%;\n\t\t\tdisplay: table-cell;\n\t\t\tpadding-top: 1rem;\n\t\t\tpadding-bottom: 1rem;\n\t\t}\n\t}\n}\n\n.post__nav--next {\n\tfloat: right;\n\tmargin: 0;\n\tpadding: 0;\n\t.next__heading {\n\t\tdisplay: block;\n\t\tcolor: #aaa;\n\t}\n}\n\n.post__nav--previous {\n\tfloat: left;\n\tmargin: 0px;\n\tpadding: 0px;\n\t.previous__heading {\n\t\tdisplay: block;\n\t\tcolor: #aaa;\n\t}\n}\n\n.comment--heading {\n\tfont-size: 1.5rem;\n\ttext-transform: uppercase;\n}\n\n.pull-right {\n\tfloat: right;\n}\n\nkbd {\n\tpadding: .1em .6em;\n\tborder: 1px solid $gray-2;\n\tfont-size: 0.8em;\n\tline-height: 1.4;\n\tbackground-color: #fafbfc;\n\tcolor: $gray-9;\n\tbox-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px $white inset;\n\tborder-radius: 3px;\n\tdisplay: inline-block;\n\tmargin: 0 .1em;\n\ttext-shadow: 0 1px 0 $white;\n\twhite-space: nowrap;\n}\n\n// highlight.js\n.hljs {\n\twhite-space: pre;\n}\n\n#references~ol {\n\tfont-size: .9rem;\n}\n"],"names":[],"mappings":"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"}
\ No newline at end of file