@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);.highlight{background-color:#002b36;color:#93a1a1}.highlight .c{color:#586e75}.highlight .err,.highlight .g{color:#93a1a1}.highlight .k{color:#859900}.highlight .l,.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,.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,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#93a1a1}.highlight .m,.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,.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#93a1a1}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#93a1a1}.highlight .mf,.highlight .mh,.highlight .mi,.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,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}*,*:after,*:before{padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#444}blockquote{border-left:2px solid #970076;padding:0 1rem;margin:1.5rem 0}#site{padding:0 20px}#main{margin:auto;max-width:960px;position:relative;display:flex;flex-direction:column}@media (min-width: 700px){#content{padding-right:40px;margin-right:160px}}#content-jobs ul{margin-left:2em}@media (min-width: 700px){#content-jobs{padding-right:40px;margin-right:160px}}#colophon{border-top:1px solid #ddd;color:#ccc;font-size:.8rem;margin:1em 0 1.5em;order:-1}@media (min-width: 700px){#colophon{border:none;position:fixed;right:20px;top:134px;width:160px}}@media (min-width: 960px){#colophon{position:absolute;right:0;top:-6px}}#colophon p{border-bottom:1px solid #ddd;padding:0 0 .8rem;line-height:1.2rem}#colophon ul{list-style-type:none}#colophon a{border:none}#posts{list-style-type:none}.post-meta{color:#ccc;font-size:.8rem;list-style-type:none;margin:0}@media (min-width: 880px){.post-meta{width:160px;position:absolute;top:20px;left:0}}.post-meta li{line-height:1.9em}.post-meta a{color:#999}#index .post-excerpt{border-bottom:1px solid #ddd;font-size:.9rem}@media (min-width: 880px){#index .post-excerpt{margin-left:200px}}@media (max-width: 700px){#posts .post:last-child .post-excerpt{border:none}}.post-title{font-size:1.2rem;padding:.8rem 0;margin:0}@media (min-width: 880px){.post-title{font-size:1.5rem;padding-bottom:0;margin:0 0 1.5rem 200px}}.post-link{display:block;border:none}h1,h2,h3,h4,h5,h6{font-weight:300;margin:2.5em 0 1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h2{font-size:1.7em}h3{font-size:1.4em}h4{margin:1em 0 0;font-size:1.2em}a{border-bottom:1px solid #ddd;color:#970076;text-decoration:none}a:hover{color:#970076}img{max-width:100%}.highlight{border-radius:4px;line-height:1em;margin:2em 0;padding:1em}.post{margin:0 0 2em;position:relative}.post img{float:left;margin-right:20px;margin-bottom:20px}.post-content{font-size:.9rem}.post-content ul{padding-left:2em}@media (min-width: 880px){.post-title,.post-content{margin-left:200px}}code{font-family:"Menlo",Monaco,Consolas,"Lucida Console",monospace}pre{overflow-x:auto;font-size:.8em}p{line-height:1.6em;margin:1em 0 1.5em}p code{font-size:.8em;background:#eee;border-radius:3px;padding:2px 4px}header{margin:auto}@media (min-width: 700px){header{height:140px}}header h1{background-image:url(../img/codecraft.png);background-position:center center;background-repeat:no-repeat;background-size:315px 80px;font-size:0;height:74px;margin:auto;max-width:960px;position:relative;text-align:center;top:10px}@media (min-width: 700px){header h1{top:30px}}header a{border:none;color:transparent;display:block;height:74px;margin:auto;width:300px}footer{margin:2em auto;text-align:center}footer img{width:80px;margin:1em 0}footer a{border:none}footer li{list-style-type:none;vertical-align:top}footer li a{color:#999;border-bottom:1px solid #ddd}
