﻿@font-face{font-family:"Valkyrie B";font-style:normal;font-weight:normal;font-stretch:normal;font-display:auto;src:url("/fonts/valkyrie_b_regular.woff2") format("woff2")}@font-face{font-family:"Valkyrie B";font-style:italic;font-weight:normal;font-stretch:normal;font-display:auto;src:url("/fonts/valkyrie_b_italic.woff2") format("woff2")}@font-face{font-family:"Valkyrie B";font-style:normal;font-weight:bold;font-stretch:normal;font-display:auto;src:url("/fonts/valkyrie_b_bold.woff2") format("woff2")}@font-face{font-family:"Valkyrie B";font-style:italic;font-weight:bold;font-stretch:normal;font-display:auto;src:url("/fonts/valkyrie_b_bold_italic.woff2") format("woff2")}@font-face{font-family:"Valkyrie B Caps";font-style:normal;font-weight:normal;font-stretch:normal;font-display:auto;src:url("/fonts/valkyrie_b_caps_regular.woff2") format("woff2")}@font-face{font-family:"Valkyrie B Caps";font-style:normal;font-weight:bold;font-stretch:normal;font-display:auto;src:url("/fonts/valkyrie_b_caps_bold.woff2") format("woff2")}@font-face{font-family:'typicons';src:url("/fonts/typicons.woff") format("woff");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'typicons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right,.icon-arrow-left{font-family:'typicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right:before{content:"\e000"}.icon-arrow-left:before{content:"\e001"}code[class*="language-"],pre[class*="language-"]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,0.3);font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#282a36}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}*{margin:0;padding:0}html{height:100%}body{min-height:100%;background:#fff;font:114.84375%/1.66667em "Valkyrie B","Hoefler Text",serif;color:#333}@media (prefers-color-scheme: dark){body{background:#1A1B1A}}@media (prefers-color-scheme: dark){body{color:rgba(255,255,255,0.8)}}@media (min-width: 48em){body{font:131.25%/1.66667em "Valkyrie B","Hoefler Text",serif}}h1{font-family:"Valkyrie B Caps";font-weight:normal;font-size:.80952em;line-height:1.64706em;margin-top:.82353em}@media (prefers-color-scheme: dark){h1{color:#fff}}h2,h3,h4{font:400 1.33333em/1.25em "Valkyrie B","Hoefler Text",serif;margin-top:.5em}@media (prefers-color-scheme: dark){h2,h3,h4{color:#fff}}h3{font-size:1.14286em;line-height:1.16667em;margin-top:1em}h4{font-size:1em;color:#222}h1 a{text-decoration:none}h2 a,h3 a{text-decoration:none;color:#454545}@media (prefers-color-scheme: dark){h2 a,h3 a{color:rgba(237,237,237,0.8)}}h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus{color:#000}h2 a:active,h3 a:active{color:#a9a9a9}@media (prefers-color-scheme: dark){h2 a:active,h3 a:active{color:rgba(101,101,101,0.916)}}blockquote{color:#575757;margin:1em 0;padding:0 1.33333em;border-left:7px solid #e6e2df}@media (prefers-color-scheme: dark){blockquote{color:rgba(255,255,255,0.8)}}code{padding:0 4px;border-radius:1px;font-size:.85714em !important;font-family:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;border:1px solid #ededed;background:#fff;color:#454545}@media (prefers-color-scheme: dark){code{border-color:#3d3f3d}}@media (prefers-color-scheme: dark){code{background:#2c2d2c}}@media (prefers-color-scheme: dark){code{color:rgba(255,255,255,0.8)}}code.inline{display:inline}pre{white-space:pre-wrap}pre code{padding:auto;border:initial;background:inherit;color:inherit}p{padding:.66667em 0}p.credits{font-style:italic;color:#7a7a7a;padding-top:0;margin-top:-.66667em}@media (prefers-color-scheme: dark){p.credits{color:rgba(255,255,255,0.8)}}dl{padding:1em auto}dt{font-weight:bold;float:left;padding-right:0.2em}img{border:none}img{max-width:100%}.pageMain img.border{border:8px solid #f5f1ec}ul ul,ul ol,ol ol,ol ul{padding-left:1.5em}a{text-decoration:underline;text-underline-offset:4px;color:#137547;transition-duration:.14s;transition-property:color background;transition-timing-function:ease-out}@media (prefers-color-scheme: dark){a{color:violet}}hr{height:1px;background:#ccccb3;border:none}@media (prefers-color-scheme: dark){hr{background:rgba(60,61,60,0.958)}}.work a[rel=lightbox]{border:none}.wrap{width:90%;max-width:30.47619em;margin:auto}.site-title{padding-top:.875em;margin-top:0;margin-bottom:2.625em;text-align:center}.site-title a{text-decoration:none;color:#222;border-bottom:1px solid #222;display:block;padding-bottom:.875em}@media (prefers-color-scheme: dark){.site-title a{color:#fff;border-color:rgba(60,61,60,0.958)}}.site-title a:hover,.site-title a:focus{color:#137547;border-color:#137547}@media (prefers-color-scheme: dark){.site-title a:hover,.site-title a:focus{color:violet;border-color:violet}}.pageMain{width:auto;margin:auto}.section-blog,.section-library{padding-bottom:.875em}.section-contact{padding:.875em 0;border-top:1px solid #1c1c1c}@media (prefers-color-scheme: dark){.section-contact{border-color:rgba(60,61,60,0.958)}}.section-about{padding-bottom:.875em;margin-bottom:2.1875em}.section-contact p a{text-decoration-color:#38df91}@media (prefers-color-scheme: dark){.section-contact p a{text-decoration-color:#553855}}.section-contact p a:visited{color:#0e5634;text-decoration-color:#0e5634}@media (prefers-color-scheme: dark){.section-contact p a:visited{color:#ea63ea;text-decoration-color:#ea63ea}}.section-contact p a:hover{color:#093822;text-decoration-color:#093822}@media (prefers-color-scheme: dark){.section-contact p a:hover{color:#e543e5;text-decoration-color:#e543e5}}.section-contact p:active{color:#a9a9a9;border:none}@media (prefers-color-scheme: dark){.section-contact p:active{color:rgba(101,101,101,0.916)}}.section-title{font-weight:normal;padding-bottom:.875em}.x{position:absolute;left:-9999px;top:-9999px}.left{float:left;margin:0 .85714em 1.33333em 0}.right{float:right;margin:0 0 1.33333em .85714em}.clear{clear:both;visibility:hidden;height:0;width:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.txt-help{color:#575757;font-size:.875em}@media (prefers-color-scheme: dark){.txt-help{color:rgba(255,255,255,0.8)}}@keyframes slideIn{0%{transform:translate3d(0, -250px, 0)}25%{transform:translate3d(0, -10px, 0)}}@keyframes slideInFade{0%{opacity:0;transform:translate3d(0, -250px, 0)}7%{opacity:0;transform:translate3d(0, -100px, 0)}27%{opacity:0;transform:translate3d(0, -10px, 0)}}@keyframes fadeIn{0%,
	40%{opacity:0}}.home .pageHead{display:none}.home .section-about{padding-top:.875em;background:#137547;color:#d0e3da;animation:slideIn .9s forwards ease-out}@media (prefers-color-scheme: dark){.home .section-about{background:#15372F;color:#d0d7d5}}.home .section-about p{font-size:1.16667em;line-height:1.33333em;animation:slideInFade 1s forwards ease-out}@media (min-width: 48em){.home .section-about p{font-size:1.52381em;line-height:1.33333em}}.home .section-about a{color:#fff;text-decoration-color:#5a9e7e}@media (prefers-color-scheme: dark){.home .section-about a{text-decoration-color:#5b736d}}.home .section-about a:hover,.home .section-about a:focus{border-color:#fff}.home .section-about a:active{color:#accfbf}@media (prefers-color-scheme: dark){.home .section-about a:active{color:rgba(150,166,162,0.87)}}.home .section-about .section-title,.home .section-contact .section-title{display:none}.home .section-blog,.home .section-contact{animation:fadeIn 1.5s forwards ease-out;transform:translate3d(0, 0, 0)}form,fieldset{padding-top:1em;padding-bottom:1em}fieldset{padding-top:0;border:0}legend{display:none}input,textarea{font:.7619em/1.75em sans-serif;box-sizing:border-box;border-radius:1px}textarea.txpCommentInputMessage{width:100%}input[type="text"],input[type="email"],textarea{-webkit-appearance:none;border:1px solid #bbb;font:.80952em/1.64706em sans-serif;color:dimgray;background:#fff;border-color:#888 #bbb #bbb #bbb;display:block;padding:3px 7px 4px;margin-bottom:19px;transition:border-color .3s}@media (prefers-color-scheme: dark){input[type="text"],input[type="email"],textarea{color:rgba(201,201,201,0.8);background:#1A1B1A;border-color:#444}}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{box-shadow-color:#EEE;box-shadow:0 0 0 3px #cde2d8;border-color:#2F6EB5;color:#333;outline:none}@media (prefers-color-scheme: dark){input[type="text"]:focus,input[type="email"]:focus,textarea:focus{box-shadow:0 0 0 3px #19211e}}@media (prefers-color-scheme: dark){input[type="text"]:focus,input[type="email"]:focus,textarea:focus{color:rgba(255,255,255,0.8)}}textarea{height:9.33333em}input[type="text"],input[type="email"]{width:100%}input[disabled],textarea[disabled]{color:#8c8c8c;background:#f4f4f4}@media (prefers-color-scheme: dark){input[disabled],textarea[disabled]{color:rgba(255,255,255,0.8)}}input[type="submit"],button{-webkit-appearance:none;font:.7619em/2.1875em sans-serif;color:#fff;border:none;padding:4px 14px 3px;cursor:pointer;overflow:visible;white-space:nowrap;text-align:center;margin-top:19px;box-shadow:rgba(7,41,25,0.49) 0 1px 2px;position:relative;background:#137547}@media (prefers-color-scheme: dark){input[type="submit"],button{box-shadow:rgba(7,19,16,0.49) 0 1px 2px}}@media (prefers-color-scheme: dark){input[type="submit"],button{background:#15372F}}input[type="submit"]:hover,button:hover,input[type="submit"]:focus,button:focus{background:#18945a}@media (prefers-color-scheme: dark){input[type="submit"]:hover,button:hover,input[type="submit"]:focus,button:focus{background:#1f5145}}input[type="submit"]:active,button:active{background:#0e5634;box-shadow:none;top:1px}@media (prefers-color-scheme: dark){input[type="submit"]:active,button:active{background:#0b1d19}}input.button[disabled="disabled"],button[disabled="disabled"]{display:none}@media (min-width: 48em){.form-message,.form-credentials{float:left;width:37%}.form-message{width:57%;padding-right:6%}textarea{height:20em}}.blogNav .wrap{border-top:1px solid #222;margin:0;overflow:hidden;*zoom:1}@media (prefers-color-scheme: dark){.blogNav .wrap{border-color:rgba(60,61,60,0.958)}}.blogNav i{top:.19048em;position:relative}.blogNav a{text-decoration:none;display:block;float:left;padding:.66667em 0;color:#454545}@media (prefers-color-scheme: dark){.blogNav a{color:rgba(255,255,255,0.8)}}.blogNav a:hover,.blogNav a:focus{color:#000}@media (prefers-color-scheme: dark){.blogNav a:hover,.blogNav a:focus{color:#fff}}.blogNav a:active,.blogNav a.active{position:relative;top:1px;color:#137547;background:inherit}@media (prefers-color-scheme: dark){.blogNav a:active,.blogNav a.active{color:violet}}.blogNav .prev a{padding-right:.95238em}.post{padding-bottom:.66667em}.post.post-overview{padding-bottom:.33333em}.post-title{font-style:italic}.post-overview .post-title{font-style:normal;font-weight:bold}@media (min-width: 48em){.post-title{font-size:1.80952em;line-height:1.10526em;max-width:16.84211em;padding-bottom:.18421em}}.post-title a{color:#222}@media (prefers-color-scheme: dark){.post-title a{color:#fff}}.post-title a:hover,.post-title a:focus{color:#137547}@media (prefers-color-scheme: dark){.post-title a:hover,.post-title a:focus{color:violet}}.post-title a:active{color:#a9a9a9}@media (prefers-color-scheme: dark){.post-title a:active{color:rgba(101,101,101,0.916)}}.post-overview h2{font-size:1.14286em;line-height:1.16667em;max-width:24.16667em;padding:0}.post-overview h2 a{display:block}.post-body{margin-top:.66667em}.meta a{text-decoration:none}.post-body a{text-decoration-color:#38df91}@media (prefers-color-scheme: dark){.post-body a{text-decoration-color:#871287}}.post-body a:visited,.meta a:visited{color:#0e5634;border-color:#0e5634}@media (prefers-color-scheme: dark){.post-body a:visited,.meta a:visited{color:#f7c1f7;text-decoration-color:#f2a1f2}}.post-body a:hover,.meta a:hover{color:#093822;border-color:#093822}@media (prefers-color-scheme: dark){.post-body a:hover,.meta a:hover{color:#fbe0fb;text-decoration-color:#f7c1f7}}.post-body a:active,.meta a:active{text-decoration:none;background:#2a4539;color:#bdd8cb}@media (prefers-color-scheme: dark){.post-body a:active,.meta a:active{background:rgba(249,209,249,0.856);color:#553855}}.post-body h3{color:#222;font-style:italic;margin-top:1.33333em}@media (prefers-color-scheme: dark){.post-body h3{color:#fff}}.meta{display:block;font-family:"Valkyrie B Caps";font-size:.71429em;line-height:1.86667em}.post ul,.post ol{margin-bottom:.66667em}.post ul li:before,.post ol li:before{color:#a9a9a9}@media (prefers-color-scheme: dark){.post ul li:before,.post ol li:before{color:rgba(101,101,101,0.916)}}.post ul{list-style:none}.post ul li:before{content:"– ";margin-left:-.77778em}.post ol{list-style-type:none}.post ol li{counter-increment:step-counter;padding-left:1em;text-indent:-1em}@media (min-width: 48em){.post ol li{padding-left:0;text-indent:0}}.post ol li:before{content:counter(step-counter) ". "}@media (min-width: 48em){.post ol li:before{margin-left:-1em}}.post ul li,.post ol li{margin-bottom:.33333em}.post-body ul,.post-body ol{text-indent:0}.post-body h3+p,.post-body h3+ol,.post-body h3+ul{margin-top:.33333em}.post-body h3+pre[class*="language-"]{margin-top:1em}p.intro{font-size:1.14286em;line-height:1.45833em;color:#222}@media (prefers-color-scheme: dark){p.intro{color:#fff}}.post-body sup.footnote{font-size:.71429em;line-height:1}.post-body sup.footnote a{text-decoration:none;padding:0 3px;color:#575757}@media (prefers-color-scheme: dark){.post-body sup.footnote a{color:rgba(184,184,184,0.8)}}.post-body p.footnote{border-top:1px solid #dbdbdb;font-size:.80952em}@media (prefers-color-scheme: dark){.post-body p.footnote{border-color:rgba(60,61,60,0.958)}}.post-body p.footnote a{color:#333;text-decoration-color:#b0b0b0}@media (prefers-color-scheme: dark){.post-body p.footnote a{color:rgba(255,255,255,0.8);text-decoration-color:rgba(130,130,130,0.8)}}.post-body p.footnote a:focus,.post-body p.footnote a:hover{text-decoration-color:dimgray}@media (prefers-color-scheme: dark){.post-body p.footnote a:focus,.post-body p.footnote a:hover{text-decoration-color:rgba(201,201,201,0.8)}}#cpreview .comment{padding:.66667em 20px;margin:.66667em 0 0;background:#f0f0ed;border:1px solid #dcdcd9}#cpreview .comment .small{border:none}.gravatar{float:right;margin:1em;border-radius:32px;overflow:hidden}.comment-content{font-size:.80952em;line-height:1.64706em;margin:.82353em 5em 0 0}.odd{margin-top:2.33333em}.preview,ul.comments_error{font:.80952em/1.64706em "Valkyrie B","Hoefler Text",serif;color:#fff;background:#e36e00;border:1px solid #9c4b00;margin:20px 0;padding:0 10px 7px;border-radius:1px;list-style:none}.preview input{font:1em "Valkyrie B", "Hoefler Text", serif;display:inline;float:none;background:transparent;border:none;box-shadow:none;padding:0;text-decoration:underline}.preview input:hover,.preview input:focus{background:transparent}.preview input:active{padding:0;position:static;box-shadow:none}ul.comments_error{background:#E35435;border-color:#C33E21}form textarea.comments_error,form input.comments_error{border-color:#E35435}.small{font-size:.66667em;border-bottom:1px solid #222;padding-bottom:.42857em}@media (prefers-color-scheme: dark){.small{border-color:rgba(60,61,60,0.958)}}p .lang{background:#ff7;color:#441;font:600 11px/19px sans-serif;padding:1px 3px;margin-right:6px}.book{padding-bottom:1.33333em}.book__body a:active{text-decoration:none;background:#2a4539;color:#bdd8cb}@media (prefers-color-scheme: dark){.book__body a:active{background:rgba(249,209,249,0.856);color:#553855}}.book__title{font-style:italic}@media (min-width: 48em){.book__title{font-size:1.66667em;line-height:1em;padding-bottom:.2em;max-width:18.28571em}}.book__title a{color:#222}@media (prefers-color-scheme: dark){.book__title a{color:#fff}}.book__title a:hover,.book__title a:focus{color:#137547}@media (prefers-color-scheme: dark){.book__title a:hover,.book__title a:focus{color:violet}}.book__title a:active{color:#a9a9a9}@media (prefers-color-scheme: dark){.book__title a:active{color:rgba(101,101,101,0.916)}}.book__review{display:inline}.book__rating{color:#707070;font-family:"Valkyrie B Caps";font-weight:normal;font-size:.71429em;line-height:1.86667em;padding:0}@media (prefers-color-scheme: dark){.book__rating{color:rgba(165,166,165,0.86)}}.book__image{float:right;padding-left:1em;width:35%;max-width:140px}.book__image img{max-width:100%;height:auto}.library--overview{display:flex;align-items:flex-end;justify-content:space-between}.book__image--overview{width:15.66667%;max-width:initial;padding:0;float:none;border:1px solid rgba(13,14,15,0.07);box-shadow:inset 0 0 7px rgba(13,14,15,0.03)}.book__image--overview img{display:block;width:100%;filter:grayscale(100%)}.book__image--overview a:hover img{filter:none}.zemContactForm{padding-top:0}.zemContactForm textarea{width:100%}.zemContactForm p{padding:0}.zemContactForm .zemSubmit{margin-top:0}@media (min-width: 48em){.zemContactForm .name,.zemContactForm .email{width:47.5%;float:left}.zemContactForm .name{margin-right:5%}}.author__image{display:block;margin-bottom:.66667em}@media (min-width: 48em){.author__image{width:35%;max-width:8.57143em;float:right;margin-left:.95238em}}
/*# sourceMappingURL=style.css.map */
