@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap";.icon-48{background-image:url(/images/icons-48.png);background-repeat:no-repeat;display:block}.icon-48.icon-facebook-48{background-position:0 0;width:48px;height:48px}.icon-48.icon-github-48{background-position:-48px 0;width:48px;height:48px}.icon-48.icon-google-plus-48{background-position:0 -48px;width:48px;height:48px}.icon-48.icon-instagram-48{background-position:-48px -48px;width:48px;height:48px}.icon-48.icon-linkedin-48{background-position:-96px 0;width:48px;height:48px}.icon-48.icon-logo-48{background-image:url(/images/logo.png);background-size:48px;width:48px;height:48px}.icon-48.icon-tumblr-48{background-position:0 -96px;width:48px;height:48px}.icon-48.icon-twitter-48{background-position:-48px -96px;width:48px;height:48px}.icon-36{background-image:url(/images/icons-36.png);background-repeat:no-repeat;display:block}.icon-36.icon-facebook-36{background-position:0 0;width:36px;height:36px}.icon-36.icon-github-36{background-position:-36px 0;width:36px;height:36px}.icon-36.icon-google-plus-36{background-position:0 -36px;width:36px;height:36px}.icon-36.icon-instagram-36{background-position:-36px -36px;width:36px;height:36px}.icon-36.icon-linkedin-36{background-position:-72px 0;width:36px;height:36px}.icon-36.icon-logo-36{background-image:url(/images/logo.png);background-size:36px;width:36px;height:36px}.icon-36.icon-tumblr-36{background-position:0 -72px;width:36px;height:36px}.icon-36.icon-twitter-36{background-position:-36px -72px;width:36px;height:36px}.logo{background-image:url(/images/logo.png);background-repeat:no-repeat;display:block}.logo.logo-120x120{width:120px;height:120px;background-size:120px}.logo.logo-150x150{width:150px;height:150px;background-size:150px}.logo.logo-50x50{width:50px;height:50px;background-size:50px}.logo.logo-80x80{width:80px;height:80px;background-size:80px}.avatar{background-image:url(/images/avatars.png);background-repeat:no-repeat;display:block}.avatar.avatar-1{background-position:0 0;width:150px;height:150px}.avatar.avatar-2{background-position:-150px 0;width:150px;height:150px}.avatar.avatar-3{background-position:-300px 0;width:150px;height:150px}.avatar.avatar-4{background-position:-450px 0;width:150px;height:150px}.avatar.avatar-5{background-position:-600px 0;width:150px;height:150px}h1 a .badge,h2 a .badge,h3 a .badge,h4 a .badge{vertical-align:top}.small-logo-container{padding-top:50px;width:0;height:50px;overflow:hidden;transition:width .5s;-webkit-transition:width .5s}.small-logo-container .small-logo{display:block;margin:1px}@media(max-width:767px){.small-logo-container{width:auto!important}}.row.big-logo-row{margin-top:66px;transition:padding-top .5s;-webkit-transition:padding-top .5s;padding:15px}.row.big-logo-row .logo{display:none}.row.big-logo-row h1{margin:0;text-align:right;font-family:jetbrains mono,helvetica neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.row.big-logo-row h1.long{display:block}.row.big-logo-row h1.medium{display:none}.row.big-logo-row h1.short{display:none}@media(max-width:767px){.row.big-logo-row h1{font-size:2em;line-height:50px}.row.big-logo-row h1.long{display:none}.row.big-logo-row h1.medium{display:none}.row.big-logo-row h1.short{display:block}.row.big-logo-row .logo-50x50{display:block}}@media(min-width:768px) and (max-width:991px){.row.big-logo-row h1{font-size:2.75em;line-height:80px}.row.big-logo-row h1.long{display:none}.row.big-logo-row h1.medium{display:block}.row.big-logo-row h1.short{display:none}.row.big-logo-row .logo-80x80{display:block}}@media(min-width:992px) and (max-width:1199px){.row.big-logo-row h1{font-size:3.75em;line-height:120px}.row.big-logo-row .logo-120x120{display:block}}@media(min-width:1200px){.row.big-logo-row h1{font-size:4.75em;line-height:150px}.row.big-logo-row .logo-150x150{display:block}}.tetris-social-network{float:right}.tetris-social-network a{margin:7px 2px;float:left}@media(max-width:767px){.tetris-social-network{float:left;margin-bottom:10px}}footer{padding-top:20px;padding-bottom:20px}.chroma{color:#93a1a1;background-color:#002b36}.chroma .x{color:#cb4b16}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#495050}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#495050}.chroma .k{color:#719e07}.chroma .kc{color:#cb4b16}.chroma .kd{color:#268bd2}.chroma .kn{color:#719e07}.chroma .kp{color:#719e07}.chroma .kr{color:#268bd2}.chroma .kt{color:#dc322f}.chroma .nb{color:#b58900}.chroma .bp{color:#268bd2}.chroma .nc{color:#268bd2}.chroma .no{color:#cb4b16}.chroma .nd{color:#268bd2}.chroma .ni{color:#cb4b16}.chroma .ne{color:#cb4b16}.chroma .nf{color:#268bd2}.chroma .nt{color:#268bd2}.chroma .nv{color:#268bd2}.chroma .s{color:#2aa198}.chroma .sa{color:#2aa198}.chroma .sb{color:#586e75}.chroma .sc{color:#2aa198}.chroma .dl{color:#2aa198}.chroma .s2{color:#2aa198}.chroma .se{color:#cb4b16}.chroma .si{color:#2aa198}.chroma .sx{color:#2aa198}.chroma .sr{color:#dc322f}.chroma .s1{color:#2aa198}.chroma .ss{color:#2aa198}.chroma .m{color:#2aa198}.chroma .mb{color:#2aa198}.chroma .mf{color:#2aa198}.chroma .mh{color:#2aa198}.chroma .mi{color:#2aa198}.chroma .il{color:#2aa198}.chroma .mo{color:#2aa198}.chroma .o{color:#719e07}.chroma .ow{color:#719e07}.chroma .c{color:#586e75}.chroma .ch{color:#586e75}.chroma .cm{color:#586e75}.chroma .c1{color:#586e75}.chroma .cs{color:#719e07}.chroma .cp{color:#719e07}.chroma .cpf{color:#719e07}.chroma .gd{color:#dc322f}.chroma .ge{font-style:italic}.chroma .gr{color:#dc322f;font-weight:700}.chroma .gh{color:#cb4b16}.chroma .gi{color:#719e07}.chroma .gs{font-weight:700}.chroma .gu{color:#268bd2}.blog.single article p,.blog.single article h3,.blog.single article h4,.blog.single article h5,.blog.single article blockquote,.blog.single article ul,.blog.single article .highlight{margin:30px 0 0}.blog.single article blockquote p:first-child{margin-top:0}.blog article{margin-bottom:30px}.blog article time{color:#888}.blog article .content{font-size:1.3em;margin:10px 0}.blog article .content img{max-width:100%}.blog .meta{margin:40px 0;font-size:1.3em}.blog .meta .tags ul{list-style:none;padding:0}.blog .meta .tags ul li{display:inline-block;*display:inline;margin:5px}.blog .meta .tags ul li a{display:block;color:#333;background-color:#ccc;padding:5px}.blog .meta .nav .previous{float:left}.blog .meta .nav .next{float:right}.blog .meta .related h4{margin:20px 0}.blog .meta .related a{font-size:1.3em}