*{box-sizing:border-box}html{line-height:1.6}body{margin:0;font-family:sans-serif;background:#353b43;color:#afbac4}h1,h2,h3,h4,h5,h6{color:#fff}a{color:#57cc8a;transition:color .35s;text-decoration:none}a:hover{color:#fff}code{font-family:monospace,monospace;font-size:1em;color:rgba(175,186,196,.8)}pre{overflow:auto}pre code{font-size:.8em}::selection{background:rgba(175,186,196,.25)}::-moz-selection{background:rgba(175,186,196,.25)}.app-header{padding:2.5em;background:#242930;text-align:center}.app-header-avatar img{max-width:15rem;max-height:15rem;border-radius:100%;border:.5rem solid #57cc8a}.app-container{padding:2.5rem}.app-header-social{font-size:2em;color:#fff}.app-header-social a{margin:0 .1em}@media(min-width:940px){.app-header{position:fixed;top:0;left:0;width:20rem;min-height:100vh}.app-container{max-width:65rem;margin-left:20rem}}.error-404{text-align:center}.error-404-title{text-transform:uppercase}.icon{display:block-inline;width:1em;height:1em;vertical-align:-.125em}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:3em 0}.page-item{display:inline-block}.page-item .page-link{display:block;padding:.285em .8em}.page-item.active .page-link{color:#fff;border-radius:2em;background:#57cc8a}.post-title{color:#fff}.post-content img{max-width:100%}.post-meta{font-size:.8em}.posts-list{padding:0}.posts-list-item{list-style:none;padding:.4em 0}.posts-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}.posts-list-item-description{display:block;font-size:.8em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;border-radius:.2em;white-space:nowrap;background:rgba(255,255,255,.1);transition:color .35s,background .35s}.tag:hover{transition:color .25s,background .05s;background:rgba(255,255,255,.3)}
.rouge-code table td { padding: 5px; }
.rouge-code table pre { margin: 0; }
.rouge-code, .rouge-code .w {
  color: #d0d0d0;
}
.rouge-code .err {
  color: #151515;
  background-color: #ac4142;
}
.rouge-code .c, .rouge-code .ch, .rouge-code .cd, .rouge-code .cm, .rouge-code .cpf, .rouge-code .c1, .rouge-code .cs {
  color: #a8a8a8;
  font-style: italic;
  text-decoration: underline;
}
.rouge-code .cp {
  color: #f4bf75;
}
.rouge-code .nt {
  color: #f4bf75;
}
.rouge-code .o, .rouge-code .ow {
  color: #d0d0d0;
}
.rouge-code .p, .rouge-code .pi {
  color: #d0d0d0;
}
.rouge-code .gi {
  color: #90a959;
}
.rouge-code .gd {
  color: #ac4142;
}
.rouge-code .gh {
  color: #6a9fb5;
  background-color: #151515;
  font-weight: bold;
}
.rouge-code .k, .rouge-code .kn, .rouge-code .kp, .rouge-code .kr, .rouge-code .kv {
  color: #aa759f;
}
.rouge-code .kc {
  color: #d28445;
}
.rouge-code .kt {
  color: #d28445;
}
.rouge-code .kd {
  color: #d28445;
}
.rouge-code .s, .rouge-code .sa, .rouge-code .sb, .rouge-code .sc, .rouge-code .dl, .rouge-code .sd, .rouge-code .s2, .rouge-code .sh, .rouge-code .sx, .rouge-code .s1 {
  color: #90a959;
}
.rouge-code .sr {
  color: #75b5aa;
}
.rouge-code .si {
  color: #ec8e5b;
}
.rouge-code .se {
  color: #ec8e5b;
}
.rouge-code .nn {
  color: #f4bf75;
}
.rouge-code .nc {
  color: #f4bf75;
}
.rouge-code .no {
  color: #f4bf75;
}
.rouge-code .na {
  color: #6a9fb5;
}
.rouge-code .m, .rouge-code .mb, .rouge-code .mf, .rouge-code .mh, .rouge-code .mi, .rouge-code .il, .rouge-code .mo, .rouge-code .mx {
  color: #90a959;
}
.rouge-code .ss {
  color: #90a959;
}
