body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#949494}body.dark{background-color:#111}h1{font-size:1.65em}h2{font-size:1.55em}h3{font-size:1.45em}h1,h2,h3,h4,h5,h6{margin:0;padding:.15em 0}hr{border-bottom:1px solid #838383;border-top:0}a{text-decoration:none}nav ul{background-color:#c8102f;border-radius:.85em;height:3em;margin:15px 0;padding:0}nav ul li{display:inline-block;margin:0;padding:0}nav ul li:not(:first-child){margin-left:1.4em}nav ul li img{max-width:32px;padding:0 0 0 7px;position:relative;top:.65em}nav ul li a{color:#ccc;display:inline-block;margin-top:-.2em;min-height:64px;text-decoration:none}nav ul li a:hover{color:#eee;text-decoration:none}.container{margin:0 auto;max-width:600px}.container p{line-height:1.5em}.container .about,.container .blog,.container .contact,.container .home,.container .tools{background-color:#eaeaea78;border-radius:1.4em;padding:1.45em}.container .about img{border:2px solid #999;display:inline-block;float:right;margin-left:1em;max-width:180px}.row{grid-gap:5px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-rows:repeat(2,100px)}img.img-responsive{width:100%}ul.social-networks{margin:0;padding:0}ul.social-networks li{display:inline-block}ul.social-networks li:not(:first-child){margin-left:12px}ul.social-networks li a{padding-right:1.1em;text-decoration:none}ul.social-networks li a:hover{background:url(/static/media/open_new_tab.3f29c5a47e8b316fbc9a.svg) no-repeat 100% 2px;text-decoration:none}ul.social-networks li.twitter a{color:#1da1f2}ul.social-networks li.linkedin a{color:#0077b5}ul.social-networks li.github a{color:#171515}ul.social-networks li.stackoverflow a{color:#ef8236}a.target_blank{padding-right:1.1em;text-decoration:none}a.target_blank:hover{background:url(/static/media/open_new_tab.3f29c5a47e8b316fbc9a.svg) no-repeat 100% 2px;text-decoration:none}.container .blog{background-color:#f5f5f5e0;color:#1c1c1c;margin-bottom:2em}.blog h1{font-size:1.9em;line-height:1.25;padding:0 0 .2em}.blog h2{font-size:1.4em;line-height:1.3;margin:1.8em 0 .4em}.blog h3{font-size:1.15em;margin:1.4em 0 .3em}.blog li,.blog p{font-size:1.03rem;line-height:1.7}.blog p{margin:0 0 1em}.blog ol,.blog ul{margin:0 0 1.2em;padding-left:1.4em}.blog li{margin-bottom:.4em}.blog li a,.blog p a{color:#0a58ca;text-decoration:underline;text-underline-offset:2px}.blog li a:hover,.blog p a:hover{color:#084298}.blog p a svg{fill:currentColor!important}.blog img{display:block;height:auto;margin:1em auto 0;max-width:100%}.blog .post-item{margin-bottom:1.6em}.blog .post-item a{font-size:1.08em;font-weight:600}.blog .post-item small{color:#555}.page{box-sizing:border-box;display:flow-root;min-height:100vh;min-height:100dvh;padding-bottom:56px;position:relative}.truck-footer{bottom:0;height:56px;overflow:hidden;pointer-events:none}.truck-footer,.truck-road{left:0;position:absolute;right:0}.truck-road{border-top:1px dashed #0000004d;bottom:10px}.truck{-webkit-tap-highlight-color:transparent;background:none;border:0;bottom:11px;color:inherit;cursor:pointer;height:40px;left:0;padding:0;pointer-events:auto;position:absolute;width:100px;will-change:transform}.truck svg{display:block;height:100%;width:100%}@media only screen and (max-width:480px){.truck{height:32px;width:80px}}.truck-box{fill:#f4f4f4}.truck-ribs{fill:none;stroke:#d6d6d6;stroke-width:.5}.truck-cab,.truck-stripe{fill:#c8102f}.truck-frame,.truck-trim{fill:#2a2a2a}.truck-stack{fill:#bdbdbd}.truck-tank{fill:#9c9c9c}.truck-strap{fill:none;stroke:#6b6b6b;stroke-width:.6}.truck-arch{fill:#1b1b1b}.truck-seam{fill:none;stroke:#00000059;stroke-width:.6}.truck-glass{fill:#26323b}.truck-glint{fill:#ffffff38}.truck-light-amber{fill:#ffb300}.truck-light-red{fill:#ff2d2d}.truck-headlight{fill:#fff3c4}.truck-tire{fill:#222}.truck-tread{fill:none;stroke:#3d3d3d;stroke-width:.6}.truck-rim{fill:#cfcfcf}.truck-hub,.truck-lug{fill:#555}@keyframes truck-flash{0%,to{stroke-width:0}20%,60%{stroke-width:2.4}40%,80%{stroke-width:.6}}.truck-footer.honking .truck-headlight{stroke:#fff4c499;animation:truck-flash .9s ease-in-out}.truck-footer.honking .truck-light-amber{stroke:#ffb3008c;animation:truck-flash .9s ease-in-out}@media (prefers-reduced-motion:reduce){.truck-footer.honking .truck-headlight,.truck-footer.honking .truck-light-amber{animation:none}}@media only screen and (max-width:768px){.container{max-width:100%}.container .blog{border-radius:1em;padding:1.1em}.container .about{border-radius:1.4em;left:1em;max-width:80%;padding:.5em;position:relative;top:2em;transform:skew(-1.5deg)}}
/*# sourceMappingURL=main.21caa60c.css.map*/