html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:10px}html,body{margin:0;padding:0;height:100%}.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -160px}.footer,.push{height:160px}.qr-code{max-width:200px;display:block;margin:0 auto}#menu-button{display:none;position:fixed;right:10px;top:10px;font-family:'Poiret One';background:rgba(0,0,0,0.7);margin:10px;float:left;font-size:14px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-decoration:none}#menu-button a{padding:10px;display:inline-block;color:#fff;text-decoration:none}#menu{position:absolute;right:10px;top:10px;font-family:'Poiret One'}#menu ul,#menu li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#menu ol,#menu ul{list-style:none}#menu ul{box-shadow:0 0 0 0 rgba(0,0,0,-1),5px 5px 20px 5px rgba(0,0,0,0.1);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#menu ul li{background:#000;color:white;margin:10px;float:left;font-size:14px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#menu ul li:hover{background:rgba(55,0,88,0.8)}#menu ul li a{text-decoration:none;color:white;padding:10px;display:block;font-size:115%;font-weight:normal}.burger{height:15px}@media screen and (max-width:770px){#menu-button{display:inline-block}#menu ul li{display:none}#menu div.arrow{display:none}#menu.responsive{background-color:rgba(255,255,255,1);position:fixed;top:60px;margin-right:10px;border-radius:5px;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px}#menu.responsive ul li:last-child{border-bottom:0}#menu.responsive ul li{position:relative;font-size:100%;float:none;display:block;background-color:inherit;margin:0}#menu.responsive ul li a{display:block;text-align:left;color:#000;padding:10px 20px 10px 20px;font-family:"Helvetica","Arial",sans-serif;font-weight:200}#menu.responsive ul li a:hover{background:rgba(200,200,200,0.1)}#main-space-content .post-thumbnail{float:none;display:block;border:0;margin:0;box-shadow:none}.link-around-image{display:block;background-color:#eee;box-shadow:0 0 0 0 rgba(0,0,0,-1),0 6px 20px 0 rgba(0,0,0,0.1);border-radius:10px;margin-bottom:10px}.thumbnail-default-background{background-color:#ffcf00}}#header{background-image:url('../img/stars.jpg');background-color:#ddd;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:200px;margin-bottom:40px}#header-wrapper{margin:0 20px}#header-content{margin:0 auto;max-width:800px}#header-content h1{font-size:35px}#header-content h2{font-size:18px}#header-content h1,#header-content h2{text-align:left;margin:10px;font-family:'Poppins';font-weight:900;color:white}#header-image{float:left}#header-name{margin-left:30px;margin-top:60px;float:left;background-color:rgba(0,0,0,0);color:white;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-shadow:black 1px 0 10px}#my-photo{float:left;margin-top:40px;width:120px;height:120px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;vertical-align:middle;text-align:left}#main-space-content{margin:0 auto;margin-bottom:20px;max-width:800px}#main-space{margin:20px 20px;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;font-size:100%;line-height:1.6875}#main-space p img,#main-space figure img{max-width:90%;display:block;margin-left:auto;margin-right:auto}#main-space p img{margin-top:40px;margin-bottom:40px}#main-space figure figcaption{text-align:center}#main-space-content hr{display:block;height:3px;border:0;border-top:3px solid #ccc;margin:1em 0;padding:0}#main-space a:link,#main-space a:visited{color:#58099a;text-decoration:none;border-bottom:1px solid #eee}#main-space .blog a:link{color:#555;border-bottom:0}#main-space .blog a:visited{color:#555;border-bottom:0}#main-space article a:hover{color:#222;text-decoration:none;border-bottom:1px solid #222}#main-space .blog a:hover{color:#222;border-bottom:0}#main-space article a:active{color:#555;text-decoration:none;border-bottom:1px solid #eee}#main-space article a,#main-space article a:hover,#main-space article a:active{font-weight:bold}#main-space .blog a:active{border-bottom:0}h1{font-size:250%;text-align:center}h2{font-size:220%;text-align:center;margin-bottom:20px}p{font-size:100%;margin-top:15px;margin-bottom:17px;color:#222;text-align:justify}#social-links{font-family:'Roboto';margin:24px 26px;text-align:center}#social-links ul{list-style-type:none;margin:0;padding:0;display:inline-block}#social-links li{float:left;margin-right:36px}#social-links li:last-child{margin-right:0}#social-links li a{filter:none;border-style:none}#social-links li a:hover{filter:grayscale(100%);transition:filter .2s ease-out;-moz-transition:filter .2s ease-out;-webkit-transition:filter .2s ease-out;-o-transition:filter .2s ease-out;border-style:none}#social-links li a:visited{border-style:none}#social-links li a.linkedin{background:url("../img/linkedin-logo.svg");background-size:40px 40px;background-repeat:no-repeat;border-style:none;height:40px;width:40px}#social-links li a.github{background:url("../img/github-logo.svg");background-size:40px 40px;background-repeat:no-repeat;border-style:none;height:40px;width:40px}#social-links li a.twitter{background:url("../img/twitter-logo.svg");background-size:40px 40px;background-repeat:no-repeat;border-style:none;height:40px;width:40px}#social-links li a.stackoverflow{background:url("../img/stackoverflow-logo.svg");background-size:40px 40px;background-repeat:no-repeat;border-style:none;height:40px;width:40px}#social-links a{text-decoration:none;display:inline-block}#social-links a:hover{text-decoration:none}.technologies{text-align:center;margin-top:30px;margin-bottom:20px}.technologies img{margin-right:25px;margin-bottom:15px;height:40px}.technologies img:last-child{margin-right:0}#main-space .contact-form{font-family:'Roboto';font-size:50%;max-width:800px}#footer{background-color:#000}#footer .footer-outer-wrapper{margin:0 20px}#footer .footer-wrapper{margin:0 auto;max-width:800px}#footer p{padding:60px 0 0 0;font-family:'Roboto';font-size:80%;color:#eee;text-align:center;text-shadow:0 1px rgba(255,255,255,0.1)}#footer .left p{padding:64px 0 0 0}#footer .footer-logo{filter:invert(100%)}#footer .left{float:left}#footer .right{float:right}#footer a{position:relative;display:inline-block}#footer a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px}#main-space article strong{font-weight:bold}#main-space article em{font-style:italic}#main-space article p,#main-space article ul li{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:120%}#main-space article .post-content h1,#main-space article .post-content h2{text-align:left;margin-top:40px;margin-bottom:0;line-height:140%}#main-space p.post-meta{font-size:14px;color:#828282;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif}.post-list .post-element .post-meta{float:right}ul.post-list{padding-left:0}.post-link{display:block}.post-list h2{text-align:left}.post-list li{display:block;margin-bottom:20px}ul.post-list li.post-element{min-height:100px}#main-space-content .post-list p.post-description{margin-top:0;margin-bottom:0;margin-left:120px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:120%}#main-space-content .post-list a.no-decoration{text-decoration:none}#main-space-content .post-list h2{margin-bottom:10px;line-height:140%}#main-space-content strong{font-weight:bold}.post-thumbnail{float:left;margin-right:20px;margin-bottom:0;box-shadow:0 0 0 0 rgba(0,0,0,-1),0 6px 20px 0 rgba(0,0,0,0.1);width:100px;border-radius:10px}.image-caption{text-align:center;font-size:.8rem;color:#696969;margin-bottom:20px}.main-separator{font-size:200%;text-align:center;margin-bottom:20px;margin-top:-20px}#main-space .small-navigation-button{font-size:70%;text-align:right;margin-bottom:15px;margin-top:15px}#main-space .small-navigation-button a{display:inline-block;background-color:#ddd;padding:7px;border-radius:7px}#main-space .small-navigation-button a:link,#main-space .small-navigation-button a:visited{color:#555;text-decoration:none;border-bottom:1px solid #eee}#main-space .small-navigation-button a:hover{color:#222;text-decoration:none;border-bottom:1px solid #555}#main-space .bigger-navigation-button{font-size:100%;text-align:right;margin-bottom:0;margin-top:0}#main-space .bigger-navigation-button a{display:inline-block;background-color:#58099a;padding:5px 15px;border-radius:2px;text-transform:uppercase}#main-space .bigger-navigation-button a:link,#main-space .bigger-navigation-button a:visited{color:#f9f9f9;text-decoration:none}#main-space .bigger-navigation-button a:hover{color:#fff;background-color:#4b0783;text-decoration:none}#main-space .green a{background-color:#00721e}#main-space .green a:link,#main-space .green a:visited{background-color:#00721e}#main-space .green a:hover{background-color:#015e1a}#main-space p .image-url img{height:50px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:5px;margin-bottom:10px;margin-left:15px}#main-space p .image-url:hover,#main-space p .image-url:visited,#main-space p .image-url:link,#main-space p .image-url{border-bottom:0}#main-space h3.check-on-blog{background:#58099a;background-image:linear-gradient(#58099a,#3e0c67);color:#fff;padding-left:20px;padding-top:6px;padding-bottom:6px;letter-spacing:3px;font-size:17px;text-transform:uppercase;text-shadow:1px 2px #000;margin-bottom:0}#main-space h3.check-on-blog a{text-decoration:none;color:#fff;border:0}#blog-on-main-wrapper{margin-top:50px;box-shadow:0 0 0 0 rgba(0,0,0,-1),0 6px 20px 0 rgba(0,0,0,0.1)}#blog-on-main{padding:20px;background-color:#fff}#blog-on-main ul{margin-bottom:0}#disqus_thread{margin-top:20px;margin-bottom:20px}@media screen and (max-width:770px){#main-space-content .post-list p.post-description{margin-left:0}.post-list .post-element .post-meta{float:none}#social-links li{margin-right:16px}.technologies img{margin-right:15px}#main-space h3.check-on-blog{text-align:center;padding-left:0;padding-right:0}}.tag-page{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}.tag-page a{font-weight:bold}.tags{text-align:left;margin-top:10px;margin-bottom:20px}.tags span{background-color:rgba(100,100,100,0.1);padding:5px;border-radius:3px}.tags span:hover{background-color:rgb(100,150,150,0.4)}#main-space .tags a,#main-space .tags a:hover,#main-space .tags a:link,#main-space .tags a:visited{text-decoration:none;border:0;color:black;font-weight:normal;font-size:80%}#main-space .tag-page a:hover{color:#222;text-decoration:none;border-bottom:1px solid #222}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:1px;font-style:italic;margin-left:20px;font-weight:200}blockquote p{text-align:left;color:#828282}blockquote>:last-child{margin-bottom:0}pre,code{font-size:12px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef;font-size:100%}code{padding:1px 5px}code{font-family:Menlo,Monaco,Courier}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.highlighter-rouge{margin-top:10px;margin-bottom:10px}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black}.tooltip .tooltiptext{visibility:hidden;width:90px;background-color:black;color:#fff;text-align:center;border-radius:3px;padding:5px 0 3px 0;font-size:11px;text-shadow:0 1px #141414;position:absolute;z-index:1;top:100%;left:50%;margin-left:-45px;margin-top:10px;opacity:.9}.tooltip .tooltiptext::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}.tooltip:hover .tooltiptext{visibility:visible}@media screen and (max-width:770px){.tooltiptext{display:none}}@media(prefers-color-scheme:dark){body{background-color:black;color:white}p{color:white}#header{background-color:#202020;background-blend-mode:hard-light}#header-name{color:white}#main-space a:link,#main-space a:visited{color:#cc8eff;border-bottom:1px solid #403a46}#main-space article a:hover{color:#e9e9e9;border-bottom:1px solid #e9e9e9}#main-space .blog a:link{color:#eee}#main-space .blog a:visited{color:#eee}.tags span{background-color:rgba(200,200,200,0.1)}.tags span:hover{background-color:rgb(150,150,150,0.4)}#main-space .tags a,#main-space .tags a:hover,#main-space .tags a:link,#main-space .tags a:visited{color:white}#main-space .tag-page a:hover{color:#999;text-decoration:none;border-bottom:1px solid #999}#blog-on-main{background-color:#111}pre,code{border:1px solid #2e2e2e;background-color:#110}.highlight{background:#000}.highlighter-rouge .highlight{background:#110}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#2c2828}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#fff;background-color:#022}.highlight .gd .x{color:#fff;background-color:#a00}.highlight .ge{font-style:italic}.highlight .gr{color:#fc6868}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#fc7070}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#97aceb;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#fa7b9b}.highlight .na{color:#6ff}.highlight .nb{color:#61d8ff}.highlight .nc{color:#7a96ec;font-weight:bold}.highlight .no{color:#61d8ff}.highlight .ni{color:#ff5fff}.highlight .ne{color:#ff7b7b;font-weight:bold}.highlight .nf{color:#f0a1a1;font-weight:bold}.highlight .nn{color:#cfcfcf}.highlight .nt{color:#9f9fff}.highlight .nv{color:#6cf0f0}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#ffa2b9}.highlight .sc{color:#ffa2b9}.highlight .sd{color:#ffa2b9}.highlight .s2{color:#ff8585}.highlight .se{color:#ffa2b9}.highlight .sh{color:#ffa2b9}.highlight .si{color:#ffa2b9}.highlight .sx{color:#ffa2b9}.highlight .sr{color:#009926}.highlight .s1{color:#ffa2b9}.highlight .ss{color:#ff79dd}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}#footer{background-color:#111}@media screen and (max-width:770px){#menu.responsive{background-color:rgba(18,18,18,1)}#menu.responsive ul li a{color:#fff}#menu.responsive ul li a:hover{background:rgba(50,50,50,0.1)}.link-around-image{box-shadow:0 0 0 0 rgba(255,255,255,-1),0 6px 20px 0 rgba(255,255,255,0.1)}}}@media screen and (max-width:500px){#my-photo{width:60px;height:60px;margin-top:70px}#header-name{margin-top:68px;margin-left:10px}#header-content h1{font-size:24px}#header-content h2{font-size:12px}}