.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#586e75}.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#B58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}@font-face{font-family:fontello;src:url("../font/fontello.eot?69299426");src:url("../font/fontello.eot?69299426#iefix") format("embedded-opentype"),url("../font/fontello.woff2?69299426") format("woff2"),url("../font/fontello.woff?69299426") format("woff"),url("../font/fontello.ttf?69299426") format("truetype"),url("../font/fontello.svg?69299426#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]::before,[class*=" icon-"]::before{font-family:fontello;font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar::before{content:"\e800"}.icon-mail::before{content:"\e801"}.icon-mastodon::before{content:"\e803"}.icon-search::before{content:"\e805"}.icon-bluesky::before{content:"\e80b"}.icon-keybase::before{content:"\e80c"}.icon-github-circled::before{content:"\f09b"}.icon-linkedin-squared::before{content:"\f30c"}@font-face{font-display:auto;font-family:Merriweather;font-style:normal;font-weight:300;src:url("../font/merriweather-v31-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:auto;font-family:Merriweather;font-style:italic;font-weight:300;src:url("../font/merriweather-v31-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff2") format("woff2")}@font-face{font-display:auto;font-family:Raleway;font-style:normal;font-weight:400;src:url("../font/raleway-v34-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:auto;font-family:Raleway;font-style:italic;font-weight:400;src:url("../font/raleway-v34-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-display:auto;font-family:Raleway;font-style:normal;font-weight:700;src:url("../font/raleway-v34-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:auto;font-family:Raleway;font-style:italic;font-weight:700;src:url("../font/raleway-v34-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2") format("woff2")}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#586e75}.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#B58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.highlight{background-color:#f4f4f4}div.highlight{padding:5px 20px}pre.highlight,code{font-family:Consolas, Menlo, monospace;line-height:1.4em;tab-size:4}code{color:green}.highlight code{color:inherit}*,*::before,*::after{box-sizing:border-box}body{font-family:Raleway, sans-serif;font-size:16px;line-height:1.2em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,embed,object,video{max-width:100%}a{color:#000;transition:color 0.3s}a:hover{color:#0a59b0}h2{margin:0.7em 0}@media screen and (max-width: 768px){h2{margin:0.3em 0}}.social{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.social a{margin-bottom:0.5em}.social li i{font-size:34px}.post{font-family:Merriweather, sans-serif;font-weight:300;color:#222;line-height:1.9em}.post p{margin-top:10px}.post a{color:#0a59b0;text-decoration:none;transition:border-bottom 0.4s}.post a:hover{border-bottom:0.5px solid #0a59b0}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{font-family:Raleway, sans-serif}.navigation{width:80%}.navigation ul{list-style-type:none;padding:0;margin-top:0}.navigation ul a{display:block;font-family:Merriweather, serif;text-align:center;padding:1rem 0;text-decoration:none;border-bottom:1px solid #ececec}@media screen and (max-width: 768px){.navigation ul a{padding:2rem 0}}.navigation ul li:last-child a{border-bottom:0}main{margin:0 90px;display:flex;height:100%}main img.dark{display:none}@media screen and (min-width: 1600px){main{margin:0 auto;max-width:1440px}}@media screen and (width <= 1280px){main{margin:0 75px}}@media screen and (width <= 1024px){main{margin:0 35px}}@media screen and (max-width: 768px){main{margin:5vh 40px;flex-direction:column}}@media screen and (max-width: 480px){main{margin:3vh 20px}}@media screen and (min-width: 769px){main .content{max-width:calc(100% - $left-width);margin-left:280px;margin-top:45px;width:100%}}.about{display:flex;height:100vh;flex-direction:column;align-items:center;min-width:280px}@media screen and (max-width: 768px){.about{height:auto}}@media screen and (min-width: 769px){.about{position:fixed;max-width:280px;margin-top:45px}}.about h2{font-size:22px;margin-top:25px;margin-bottom:0;color:#222;font-weight:normal}.about .tagline{text-align:center;font-size:22px;margin-top:0;color:#aaa;white-space:pre-wrap;line-height:normal}.about img{max-width:calc($left-width - 50px)}.about .about-header{display:flex;flex-direction:column}.about .about-header .about-title{display:flex;flex-direction:column;align-items:center;margin-bottom:17px}#title a{text-decoration:none}.post-wrapper{border-bottom:1px solid #ececec;margin-bottom:1rem;padding-bottom:1rem}.post-categories{list-style-type:none;margin:0;padding:0}.post-categories li{font-size:14px;float:left;background-color:#e3e3e3;padding:5px 20px;border-radius:2px;margin-right:10px}@media screen and (max-width: 768px){.post-categories li{margin-top:5px}}.post-date{margin-right:10px;color:#555;min-width:150px}.post-meta{display:flex;justify-content:space-between;align-items:center;min-height:30px}@media screen and (max-width: 768px){.post-meta{flex-direction:column;align-items:baseline}.post-meta .post-date{margin:10px 0}}.post-link{text-decoration:none}.post-title{line-height:1.2em;font-size:28px;margin-bottom:10px}.page-heading{line-height:1.2em}.posts{list-style-type:none;padding:0}@media screen and (max-width: 768px){.posts{margin-top:0}}.posts-labelgroup{margin:0 0 0.67em;display:flex;align-items:baseline;border-bottom:1px solid #eee}#posts-label{font-size:15px;color:#555;text-transform:uppercase;letter-spacing:0.5px;padding:10px 0;font-weight:normal;margin:0;overflow:hidden;transition:width 0.1s}table th,table td{padding:8px 13px;border:1px solid #dfe2e5}table th{background-color:#eee;font-family:Raleway, sans-serif}footer{display:none}@media screen and (max-width: 768px){.about .about-header.condensed{align-items:start;align-self:start}.about .about-header.condensed .about-title{flex-direction:row;margin-bottom:10px}.about .about-header.condensed .about-title img{max-height:40px}.about .about-header.condensed .about-title h2{margin:0 10px}.about .about-header.condensed .tagline{font-size:18px;margin-bottom:0}.about .about-footer.condensed{display:none}footer.condensed{display:flex;flex-direction:column;align-items:center;border-top:1px solid #eee}}@media screen and (max-width: 768px) and (max-width: 480px){footer.condensed{margin:0 20px}}blockquote{background:#f4f4f4;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019"}.dark blockquote{background:#00080a}.highlight{background-color:#f4f4f4}.switch{position:relative;display:inline-block;width:30px;height:17px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:0.4s}.slider::before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:white;transition:0.4s}input:checked+.slider{background-color:#002b36}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider::before{transform:translateX(13px)}.slider.round{border-radius:17px}.slider.round::before{border-radius:50%}.highlight{background-color:#002b36;color:#93a1a1}.highlight .c{color:#586e75}.highlight .err{color:#93a1a1}.highlight .g{color:#93a1a1}.highlight .k{color:#859900}.highlight .l{color:#93a1a1}.highlight .n{color:#93a1a1}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#93a1a1}.highlight .cm{color:#586e75}.highlight .cp{color:#859900}.highlight .c1{color:#586e75}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#93a1a1;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#93a1a1}.highlight .gp{color:#93a1a1}.highlight .gs{color:#93a1a1;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#93a1a1}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#93a1a1}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#93a1a1}.highlight .nb{color:#B58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#93a1a1}.highlight .nn{color:#93a1a1}.highlight .nx{color:#93a1a1}.highlight .py{color:#93a1a1}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#93a1a1}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#586e75}.highlight .sc{color:#2aa198}.highlight .sd{color:#93a1a1}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#93a1a1}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.dark{background-color:#171717}.dark,.dark *{color:#f6f6f6;border-color:#e6e6e6}.dark img.light,.dark * img.light{display:none}.dark img.dark,.dark * img.dark{display:inline}.dark .post p,.dark * .post p{color:#ddd}.dark .social [class^="icon-"],.dark * .social [class^="icon-"]{color:#f6f6f6}.dark #posts-label,.dark * #posts-label{color:#f6f6f6;border-bottom:1px solid #272727}.dark .highlight,.dark .highlight *,.dark * .highlight,.dark * .highlight *{background-color:#00080a}.dark div.highlight-dark,.dark * div.highlight-dark{padding:5px 20px}.dark pre.highlight-dark,.dark code,.dark * pre.highlight-dark,.dark * code{font-family:Consolas, Menlo, monospace;line-height:1.4em;tab-size:4;color:seagreen}.dark .post-categories li,.dark * .post-categories li{background-color:#333;color:#fff}.dark a,.dark * a{color:#4da3ff}.dark .posts-labelgroup,.dark * .posts-labelgroup{border-bottom:1px solid #333}.dark .posts-labelgroup .search-results,.dark * .posts-labelgroup .search-results{background-color:#333}.dark .posts-labelgroup .search-results a,.dark * .posts-labelgroup .search-results a{color:white}.dark .posts-labelgroup .search-results a:hover,.dark * .posts-labelgroup .search-results a:hover{background-color:#171717}.dark .posts-labelgroup .search-section i,.dark * .posts-labelgroup .search-section i{background-color:transparent}.dark #title a,.dark * #title a{color:#fff}.dark #title a:hover,.dark * #title a:hover{color:#4da3ff}.dark .posts-labelgroup:hover i,.dark * .posts-labelgroup:hover i{color:white}.dark .posts-labelgroup:hover input,.dark * .posts-labelgroup:hover input{color:white}.dark .posts-labelgroup.focus-within .search-section,.dark * .posts-labelgroup.focus-within .search-section{background-color:#333}.dark .posts-labelgroup.focus-within input,.dark * .posts-labelgroup.focus-within input{color:#f6f6f6}.dark .posts-labelgroup.focus-within i,.dark * .posts-labelgroup.focus-within i{color:white}.dark table th,.dark table td{border:1px solid #333}.dark table th{background-color:#0d0d0d}ul.pager{text-align:center}ul.pager li{list-style:none;display:inline-block;padding:5em}
