@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}*{box-sizing:border-box;-moz-box-sizing:border-box}body{margin:0;padding:0;font:400 14px/1 'Roboto', Arial, sans-serif;color:var(--main-text-color);background:none;box-shadow:inset 0 0px 0 var(--primary-color)}h1,h2,h3,h4,h5,h6{line-height:normal;margin:0}dl,dt,dd,ul{margin:0;padding:0;list-style:none}ol{margin:0;padding:0 0 0 20px}form,input,textarea,select{font:400 16px/16px 'Roboto', Arial, sans-serif;margin:0;padding:0;resize:none}img{max-width:100%;width:100%;margin:0 auto;height:auto;display:block;border:0}a{text-decoration:none;color:var(--main-text-gr-color)}p{margin:0}input:focus,textarea:focus,select:focus{outline:none}header,nav,section,main,article,aside,figure,footer,iframe,object,svg{display:block;margin:0}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}::-ms-clear{display:none}.wrapper{max-width:1100px;margin:0 auto;padding:60px 20px;height:100%}html,html[data-theme="dark"]{--page-bg-color: #111;--primary-color: #b60000;--main-text-color: #ddd;--main-text-lgr-color: #555;--main-text-gr-color: #666;--main-text-it-color: #ccc;--main-text-em-color: #eee;--code-bg-color: #111;--code-border-color: #333;--box-bg-color: #222;--box-hover-color: #333;--box-border-color: #111;--box-shadow-color: rgba(0,0,0,0.4);--link-color: #b60000;--link-hover-color: #c24040;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;background:url(/media/bg/bg-dark.png);background-color:var(--page-bg-color);background-repeat:repeat;background-attachment:fixed}html[data-theme="light"]{--page-bg-color: #eee;--primary-color: #007be0;--main-text-color: #222;--main-text-lgr-color: #ddd;--main-text-gr-color: #888;--main-text-it-color: #333;--main-text-em-color: #111;--code-bg-color: #eee;--code-border-color: #ddd;--box-bg-color: #fafafa;--box-hover-color: #e6e6e6;--box-border-color: #ddd;--box-shadow-color: rgba(0,0,0,.1);--link-color: #2491eb;--link-hover-color: #59b3fc;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;background:url(/media/bg/bg-light.png);background-color:var(--page-bg-color);background-repeat:repeat;background-attachment:fixed}.switch{position:relative;vertical-align:middle;display:inline-block;width:40px;height:12px;margin-top:20px;transition:filter 0.1s ease;-moz-transition:filter 0.1s ease;-webkit-transition:filter 0.1s ease;-o-transition:filter 0.1s ease}.switch input{opacity:0;width:0;height:0}.switch:hover{filter:brightness(1.2)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#666;border-radius:17px;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease}.slider:before{border-radius:10px;position:absolute;content:"";height:6px;width:15px;left:3px;bottom:3px;background-color:#111;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease}input:checked+.slider:before{-webkit-transform:translate(17px, 0);-moz-transform:translate(17px, 0);-ms-transform:translate(17px, 0);-o-transform:translate(17px, 0);transform:translate(17px, 0);transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;position:absolute;content:"";height:6px;width:15px;left:3px;bottom:3px;background-color:white}input:checked+.slider{background-color:#bbb}input:focus+.slider{box-shadow:0 0 1px white}.darkmode-label{vertical-align:middle;position:relative;display:inline-block;margin-right:10px;margin-top:20px;font-size:small}.user-profile{position:absolute;top:60px;width:100%;max-width:300px;text-align:center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.user-profile.fixed{position:fixed}.user-profile .compact-header .avatar{display:block;margin:0 auto 25px}.user-profile .compact-header .avatar:hover img{filter:brightness(1.1)}.user-profile .compact-header .avatar img{max-width:140px;max-height:140px;border-radius:50%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.user-profile .compact-header .my-info .my-name{display:block;font-size:24px;font-weight:700;line-height:30px;color:var(--main-text-em-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.user-profile .compact-header .my-info .my-job-title{font-size:14px;font-weight:300;margin:5px 0 0}.user-profile .mainmenu{margin:20px 0;text-align:center}.user-profile .mainmenu a{display:block;max-width:300px;margin:0 auto;padding:15px 0;border:1px solid var(--box-border-color);border-top:none;background:var(--box-bg-color);box-shadow:0 2px 3px var(--box-shadow-color);color:var(--main-text-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.user-profile .mainmenu a:hover,.user-profile .mainmenu a.active{background:var(--box-hover-color);box-shadow:0 2px 3px var(--box-shadow-color),inset 4px 0 0 var(--primary-color)}.user-profile .mainmenu a:first-of-type{border-top:1px solid var(--box-border-color)}.user-profile .about-me{font-size:16px;line-height:26px;margin:30px 0 0}.user-profile .socials{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:25px 0 0}.user-profile .socials li{margin:5px}.user-profile .socials li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:40px;height:40px;background:var(--box-bg-color);border-radius:50%;box-shadow:0 2px 3px var(--box-shadow-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.user-profile .socials li a:hover{background:var(--primary-color)}.user-profile .socials li a svg *{fill:var(--main-text-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.user-profile .burger{display:none !important}.user-profile .burger .hidden{display:none}.user-profile .burger label{display:block;padding:8px 0;cursor:pointer;margin:0}.user-profile .burger label>span{position:relative;display:block;width:24px;height:2px;background:var(--main-text-em-color);text-indent:-9999px;transition:background 0.01s 0.3s ease;-moz-transition:background 0.01s 0.3s ease;-webkit-transition:background 0.01s 0.3s ease;-o-transition:background 0.01s 0.3s ease}.user-profile .burger label>span:before,.user-profile .burger label>span:after{position:absolute;left:0;width:24px;height:2px;background:var(--main-text-em-color);content:"";transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease;-moz-transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease;-webkit-transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease;-o-transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease}.user-profile .burger label>span:before{top:-8px}.user-profile .burger label>span:after{top:8px}.user-profile .burger .trigger:checked~label>span{background:transparent}.user-profile .burger .trigger:checked~label>span:after,.user-profile .burger .trigger:checked~label>span:before{transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;-moz-transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;-webkit-transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;-o-transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;top:0}.user-profile .burger .trigger:checked~label>span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.user-profile .burger .trigger:checked~label>span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.the-content{margin-left:350px}.the-content>h1{text-transform:uppercase;color:var(--main-text-em-color);letter-spacing:0.1em;font-size:12px;font-weight:400;margin:0 0 20px;text-align:center}.the-content .search{position:relative;margin:0 0 20px;border:1px solid var(--box-border-color);background:var(--box-bg-color);box-shadow:0 2px 3px var(--box-shadow-color),inset 6px 0 0 var(--box-border-color);caret-color:var(--main-text-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .search ::-webkit-input-placeholder{color:var(--main-text-gr-color);font-size:16px;font-style:italic}.the-content .search :-moz-placeholder{color:var(--main-text-gr-color);opacity:1;font-size:16px;font-style:italic}.the-content .search ::-moz-placeholder{color:var(--main-text-gr-color);opacity:1;font-size:16px;font-style:italic}.the-content .search :-ms-input-placeholder{color:var(--main-text-gr-color);font-size:16px;font-style:italic}.the-content .search>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.the-content .search>div .show-results-count{min-width:100px;margin-left:-100px;padding:0 20px;min-height:55px;line-height:55px;color:var(--main-text-gr-color);background:var(--box-bg-color);letter-spacing:0.05em;font-size:11px;text-transform:uppercase;box-shadow:6px 0 0 0 var(--primary-color);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.the-content .search>div .show-results-count.active{margin-left:0}.the-content .search>div .search-holder{width:100%;margin:0 0 0 34px;background:url(../svg/search-icon.svg) no-repeat left center;-webkit-background-size:15px 16px;-moz-background-size:15px 16px;-o-background-size:15px 16px;background-size:15px 16px;padding:0 0 0 25px}.the-content .search>div .search-holder input{width:100%;min-height:55px;line-height:22px;background:none;border:none;color:var(--main-text-color)}.the-content .search .results-container{position:absolute;left:-1px;width:calc(100% + 2px);padding:1px;box-shadow:inset 0 0 0 1px var(--box-border-color),0 7px 10px var(--box-shadow-color);z-index:1000}.the-content .search .results-container li{font-size:15px}.the-content .search .results-container li a{position:relative;display:block;padding:15px 15px 15px 35px;background:var(--box-bg-color);box-shadow:0 -1px 0 var(--box-border-color);color:var(--main-text-color);transition:all 0.1s ease;-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-o-transition:all 0.1s ease}.the-content .search .results-container li a:before{position:absolute;top:50%;left:15px;background:var(--main-text-color);content:"";width:5px;height:5px;border-radius:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.the-content .search .results-container li a:hover{background:var(--box-hover-color)}.the-content .post{position:relative;margin:40px 0 0;padding:40px 40px 80px;border:1px solid var(--box-border-color);background:var(--box-bg-color);box-shadow:0 2px 3px var(--box-shadow-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post.page{padding:40px}.the-content .post:first-of-type{margin:0}.the-content .post .post-header ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 6px}.the-content .post .post-header ul li{position:relative;margin:0 0 0 10px;padding:0 0 0 12px;text-transform:uppercase;font-size:12px;letter-spacing:0.06em;color:var(--main-text-gr-color)}.the-content .post .post-header ul li:first-of-type{margin:0;padding:0}.the-content .post .post-header ul li:first-of-type:before{content:none}.the-content .post .post-header ul li:before{position:absolute;top:50%;left:0;width:3px;height:3px;border-radius:50%;background:var(--main-text-gr-color);content:"";-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.the-content .post .post-header ul li.cats a{color:var(--main-text-gr-color);border-bottom:1px solid transparent;transition:all 0.1s ease;-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-o-transition:all 0.1s ease}.the-content .post .post-header ul li.cats a:last-of-type:after{content:none}.the-content .post .post-header ul li.cats a:after{content:","}.the-content .post .post-header ul li.cats a:hover{color:var(--primary-color);border-bottom:1px solid var(--primary-color)}.the-content .post .post-header h1,.the-content .post .post-header h2{font-size:30px;font-weight:900;margin:0 0 20px;color:var(--main-text-em-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-header h1 a,.the-content .post .post-header h2 a{color:var(--main-text-em-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-header h1 a:hover,.the-content .post .post-header h2 a:hover{color:var(--primary-color)}.the-content .post .post-content{font-size:16px;line-height:26px}.the-content .post .post-content abbr{border-bottom:1px dotted var(--main-text-color);text-decoration:none;cursor:help;transition:border-bottom 0.3s ease;-moz-transition:border-bottom 0.3s ease;-webkit-transition:border-bottom 0.3s ease;-o-transition:border-bottom 0.3s ease}.the-content .post .post-content code,.the-content .post .post-content kbd,.the-content .post .post-content pre{margin:0;font-family:'Roboto Mono', monospace;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;background:none}.the-content .post .post-content code{transition:background 0.3s ease,border 0.3s ease;-moz-transition:background 0.3s ease,border 0.3s ease;-webkit-transition:background 0.3s ease,border 0.3s ease;-o-transition:background 0.3s ease,border 0.3s ease}.the-content .post .post-content address,.the-content .post .post-content cite,.the-content .post .post-content var{font-style:italic}.the-content .post .post-content blockquote{margin:40px 0;padding-left:20px;font-style:italic;border-left:3px solid var(--main-text-it-color);color:var(--main-text-it-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-content pre{background:var(--box-hover-color);transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;counter-reset:line}.the-content .post .post-content em,.the-content .post .post-content strong{color:var(--main-text-em-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-content h1,.the-content .post .post-content h2,.the-content .post .post-content h3,.the-content .post .post-content h4,.the-content .post .post-content h5,.the-content .post .post-content h6{position:relative;left:-40px;padding:0 0 0 40px;margin-top:2ex;color:var(--main-text-em-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-content h1{font-size:30px}.the-content .post .post-content h2{font-size:26px}.the-content .post .post-content h3{font-size:22px}.the-content .post .post-content h4{font-size:20px}.the-content .post .post-content h5{font-size:18px}.the-content .post .post-content h6{font-size:16px}.the-content .post .post-content .heading-marker{position:absolute;left:15px;top:50%;border:none;font-weight:400;color:var(--main-text-gr-color);font-size:24px;transition:color 0.1s linear;-moz-transition:color 0.1s linear;-webkit-transition:color 0.1s linear;-o-transition:color 0.1s linear;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.the-content .post .post-content .heading-marker:hover{color:var(--main-text-em-color)}.the-content .post .post-content a{color:var(--link-color);border-bottom:0px solid var(--link-color);transition:all 0.05s ease;-moz-transition:all 0.05s ease;-webkit-transition:all 0.05s ease;-o-transition:all 0.05s ease}.the-content .post .post-content a:hover{color:var(--link-hover-color);border-bottom:2px solid var(--link-hover-color)}.the-content .post .post-content a img{width:inherit;height:inherit;transition:all 0.1s ease;-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-o-transition:all 0.1s ease;border:0px solid var(--primary-color)}.the-content .post .post-content a img:hover{border:3px solid var(--primary-color);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0.8;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,0.4);box-shadow:1px 1px 10px 0 rgba(0,0,0,0.4)}.the-content .post .post-content ul,.the-content .post .post-content ol{margin:15px 0}.the-content .post .post-content ul ul,.the-content .post .post-content ul ol,.the-content .post .post-content ol ul,.the-content .post .post-content ol ol{padding:0 0 0 20px}.the-content .post .post-content ul li,.the-content .post .post-content ol li{margin:5px 0}.the-content .post .post-content ul li>code,.the-content .post .post-content ol li>code{font-size:12px;padding:3px 6px;background:var(--box-bg-color);border:1px solid var(--main-text-lgr-color)}.the-content .post .post-content dl{margin:40px 0}.the-content .post .post-content dl dt{margin:10px 0 0;font-size:18px;font-weight:700}.the-content .post .post-content dl dd{margin:5px 0}.the-content .post .post-content dl dd>code{font-size:12px;padding:3px 6px;background:var(--box-bg-color);border:1px solid var(--main-text-lgr-color)}.the-content .post .post-content ul{list-style-type:disc;list-style-position:inside}.the-content .post .post-content p{margin:15px 0;line-height:27px}.the-content .post .post-content p>code{font-size:12px;padding:3px 6px;background:var(--box-bg-color);border:1px solid var(--main-text-lgr-color)}.the-content .post .post-content .alignleft{float:left;margin:20px 30px 20px 0}.the-content .post .post-content .alignright{float:right;margin:10px 0 20px 0px}.the-content .post .post-content .aligncenter{clear:both;margin:10px auto 0px}.the-content .post .post-content figcaption{color:var(--main-text-gr-color);font-size:13px;font-style:italic;padding-top:3px}.the-content .post .post-content figure{margin-top:10px}.the-content .post .post-content img{width:inherit}.the-content .post .post-content .archive a{text-transform:uppercase}.the-content .post .post-content div.highlight{border:1px solid var(--code-border-color);margin-top:10px;transition:border 0.3s ease,background 0.3s ease;-moz-transition:border 0.3s ease,background 0.3s ease;-webkit-transition:border 0.3s ease,background 0.3s ease;-o-transition:border 0.3s ease,background 0.3s ease}.the-content .post .post-content .highlight{background:var(--code-bg-color);padding:6px 8px;font-size:small;line-height:1.5;transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease}.the-content .post .post-content .highlight .lineno{padding:0 10px 0 0;color:var(--main-text-gr-color)}.highlighter-rouge .the-content .post .post-content .highlight{background:#eef}.the-content .post .post-content .highlight .c{color:#998;font-style:italic}.the-content .post .post-content .highlight .err{color:#a61717;background-color:#e3d2d2}.the-content .post .post-content .highlight .k{font-weight:bold}.the-content .post .post-content .highlight .o{font-weight:bold}.the-content .post .post-content .highlight .cm{color:#998;font-style:italic}.the-content .post .post-content .highlight .cp{color:#999;font-weight:bold}.the-content .post .post-content .highlight .c1{color:#998;font-style:italic}.the-content .post .post-content .highlight .cs{color:#999;font-weight:bold;font-style:italic}.the-content .post .post-content .highlight .gd{color:#000;background-color:#fdd}.the-content .post .post-content .highlight .gd .x{color:#000;background-color:#faa}.the-content .post .post-content .highlight .ge{font-style:italic}.the-content .post .post-content .highlight .gr{color:#a00}.the-content .post .post-content .highlight .gh{color:#999}.the-content .post .post-content .highlight .gi{color:#000;background-color:#dfd}.the-content .post .post-content .highlight .gi .x{color:#000;background-color:#afa}.the-content .post .post-content .highlight .go{color:#888}.the-content .post .post-content .highlight .gp{color:#555}.the-content .post .post-content .highlight .gs{font-weight:bold}.the-content .post .post-content .highlight .gu{color:#aaa}.the-content .post .post-content .highlight .gt{color:#a00}.the-content .post .post-content .highlight .kc{font-weight:bold}.the-content .post .post-content .highlight .kd{font-weight:bold}.the-content .post .post-content .highlight .kp{font-weight:bold}.the-content .post .post-content .highlight .kr{font-weight:bold}.the-content .post .post-content .highlight .kt{color:#458;font-weight:bold}.the-content .post .post-content .highlight .m{color:#099}.the-content .post .post-content .highlight .s{color:#d14}.the-content .post .post-content .highlight .na{color:#00a0a0}.the-content .post .post-content .highlight .nb{color:#0086B3}.the-content .post .post-content .highlight .nc{color:#458;font-weight:bold}.the-content .post .post-content .highlight .no{color:#00a0a0}.the-content .post .post-content .highlight .ni{color:#800080}.the-content .post .post-content .highlight .ne{color:#900;font-weight:bold}.the-content .post .post-content .highlight .nf{color:#900;font-weight:bold}.the-content .post .post-content .highlight .nn{color:#555}.the-content .post .post-content .highlight .nt{color:#4a63d1}.the-content .post .post-content .highlight .nv{color:#008080}.the-content .post .post-content .highlight .ow{font-weight:bold}.the-content .post .post-content .highlight .w{color:#bbb}.the-content .post .post-content .highlight .mf{color:#099}.the-content .post .post-content .highlight .mh{color:#099}.the-content .post .post-content .highlight .mi{color:#099}.the-content .post .post-content .highlight .mo{color:#099}.the-content .post .post-content .highlight .sb{color:#d14}.the-content .post .post-content .highlight .sc{color:#d14}.the-content .post .post-content .highlight .sd{color:#d14}.the-content .post .post-content .highlight .s2{color:#d14}.the-content .post .post-content .highlight .se{color:#d14}.the-content .post .post-content .highlight .sh{color:#d14}.the-content .post .post-content .highlight .si{color:#d14}.the-content .post .post-content .highlight .sx{color:#d14}.the-content .post .post-content .highlight .sr{color:#009926}.the-content .post .post-content .highlight .s1{color:#d14}.the-content .post .post-content .highlight .ss{color:#990073}.the-content .post .post-content .highlight .bp{color:#999}.the-content .post .post-content .highlight .vc{color:#008080}.the-content .post .post-content .highlight .vg{color:#008080}.the-content .post .post-content .highlight .vi{color:#008080}.the-content .post .post-content .highlight .il{color:#099}.the-content .post .post-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;bottom:0;left:0;width:100%;border-top:1px solid var(--box-border-color);background:var(--box-bg-color);box-shadow:inset 0 10px 10px -9px var(--box-shadow-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-footer div{min-height:48px;font-size:11px;line-height:48px;color:var(--main-text-color)}.the-content .post .post-footer div.share{position:relative;padding:0 20px 0 40px;text-transform:uppercase;background:url(../svg/share-icon.svg) no-repeat 20px center;border-right:1px solid var(--box-border-color);-webkit-background-size:10px 10px;-moz-background-size:10px 10px;-o-background-size:10px 10px;background-size:10px 10px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;cursor:pointer}.the-content .post .post-footer div.share:hover{background-color:var(--box-hover-color)}.the-content .post .post-footer div.share.active{background-color:var(--box-hover-color)}.the-content .post .post-footer div.share.active .social-networks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.the-content .post .post-footer div.share .social-networks{display:none;position:absolute;top:-48px;left:50%;width:100px;box-shadow:0 0 0 1px var(--box-border-color),0 3px 4px var(--box-shadow-color);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.the-content .post .post-footer div.share .social-networks li{position:relative;width:50%;min-height:50px;background:var(--box-bg-color);text-align:center;box-shadow:inset 1px 0 0 var(--box-border-color);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-footer div.share .social-networks li:first-of-type{box-shadow:none}.the-content .post .post-footer div.share .social-networks li.share-facebook:hover{background:#3b5998}.the-content .post .post-footer div.share .social-networks li.share-twitter:hover{background:#55acee}.the-content .post .post-footer div.share .social-networks li:hover a svg{fill:var(--main-text-color)}.the-content .post .post-footer div.share .social-networks li a{position:absolute;width:100%;height:100%;left:0;top:0}.the-content .post .post-footer div.share .social-networks li a svg{display:inline-block;vertical-align:middle;transition:fill 0.1s ease;-moz-transition:fill 0.1s ease;-webkit-transition:fill 0.1s ease;-o-transition:fill 0.1s ease;fill:var(--main-text-gr-color)}.the-content .post .post-footer div.tags{width:100%;padding:0 10px;text-transform:lowercase}.the-content .post .post-footer div.tags ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;justify-content:flex-end}.the-content .post .post-footer div.tags ul li{margin:0 0 0 5px}.the-content .post .post-footer div.tags ul li a{color:var(--main-text-gr-color);background:var(--box-border-color);padding:4px 10px;border-radius:18px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}.the-content .post .post-footer div.tags ul li a:hover{background:var(--box-hover-color)}.the-content .comments{position:relative;margin:40px 0 0;padding:40px;border:1px solid var(--box-border-color);background:var(--page-bg-color);box-shadow:0 2px 3px var(--box-shadow-color)}.the-content .pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;margin:40px 0 0}.the-content .pagination.next{-webkit-justify-content:flex-end;justify-content:flex-end}.the-content .pagination .previous,.the-content .pagination .next{padding:14px 20px;border:1px solid var(--box-border-color);background:var(--box-bg-color);box-shadow:0 2px 3px var(--box-shadow-color);text-transform:uppercase;font-size:14px;font-weight:900;color:var(--main-text-gr-color)}.the-content .pagination .previous:hover,.the-content .pagination .next:hover{background:var(--primary-color);color:var(--main-text-color)}.the-content .pagination .page_number{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:12px;color:var(--main-text-gr-color)}.not-found{text-align:center}.not-found.post{padding:40px;font-size:16px}@media screen and (max-width: 768px),screen and (max-device-width: 768px){body{box-shadow:none}.wrapper{padding:120px 20px 50px;transition:padding 0.3s ease-in-out;-moz-transition:padding 0.3s ease-in-out;-webkit-transition:padding 0.3s ease-in-out;-o-transition:padding 0.3s ease-in-out}.wrapper.active{padding:30px 20px}.user-profile{position:fixed;top:0;right:-100%;margin:0;width:300px;height:100%;padding:40px 30px 30px;z-index:9999;background:var(--page-bg-color);box-shadow:0 0 30px rgba(0,0,0,0.3)}.user-profile.active{right:0;overflow-y:auto}.user-profile.active .compact-header{display:block;position:static;top:-100px;width:100%;padding:0;box-shadow:none}.user-profile.active .compact-header .avatar{margin:0 auto 5px}.user-profile.active .compact-header .my-info{text-align:center}.user-profile .compact-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:fixed;top:5px;left:0;width:100%;padding:20px;background:var(--page-bg-color);box-shadow:0 2px 10px rgba(0,0,0,0.2), 0 -5px 0 var(--primary-color);z-index:9998;transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease}.user-profile .compact-header .avatar{margin:0 20px 0 0;display:inline-block}.user-profile .compact-header .avatar img{width:50px;height:50px}.user-profile .compact-header .my-info{text-align:left}.user-profile .compact-header .my-info .my-name{font-size:18px;line-height:26px}.user-profile .compact-header .my-info .my-job-title{font-size:13px}.user-profile .mainmenu,.user-profile .socials{margin:20px 0}.user-profile .about-me{font-size:15px;line-height:24px;margin:20px 0 0}.user-profile .burger{display:block !important;position:fixed;top:40px;right:20px;z-index:9999}.the-content{width:100%;margin:0}.backtotop{width:30px !important;height:30px !important;bottom:10px !important;right:10px !important;background-size:50% !important}}@media screen and (max-width: 640px),screen and (max-device-width: 640px){.the-content .post{padding:20px 20px 120px}.the-content .post .post-content .heading-marker{position:static;left:auto;top:auto;font-size:inherit;margin:0 0 0 10px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.the-content .post .post-content .alignleft,.the-content .post .post-content .alignright{float:none;margin:20px 0}.the-content .post .post-content .alignleft img,.the-content .post .post-content .alignright img{width:100%}}@media screen and (max-width: 480px),screen and (max-device-width: 480px){.the-content .search>div .search-holder{width:45%}.the-content .post .post-footer div.tags{position:static;text-align:left;border-top:1px solid var(--box-border-color)}}
/*# sourceMappingURL=main.css.map */