px;
      padding-left: 30px; } }

/**
 * Clearfix
 */
.wrapper:after {
  content: "";
  display: table;
  clear: both; }

.site-header {
  min-height: 55.95px;
  line-height: 54px;
  position: relative; }
 .site-header.blinking_cursor {
    animation: blinker 1s none infinite;
    font-size: 20px; }
 .site-header.command_prompt {
    color: #637AFE;
    font-size: 16px; }
   .site-header.command_prompt svg {
      width: 20px;
      height: 20px;
      margin-bottom: -1px;
      margin-left: 1px; }
   .site-header.command_prompt:before {
      content: "";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      font-weight: 900;
      display: none;
      -webkit-font-smoothing: antialiased; }

.site-title {
  font-size: 26px;
  font-weight: 300;
  margin-bottom: 0;
  float: left; }
  @media screen and (max-width: 600px) {
   .site-title {
      padding-right: 45px; } }
 .site-title,.site-title:visited,.site-title:hover {
    color: #DAE4ED;
    text-decoration: none; }

.site-footer {
  margin-bottom: 2em; }

.wrapper {
  text-align: justify; }

/**
 * Author box
 */
.author-box {
  margin-bottom: 1em;
  text-align: left;
  min-height: 72px;
  font-style: italic; }
 .author-box >.author-avatar {
    float: left;
    white-space: pre-line;
    margin-right: 1em;
    width: 72px;
    height: 72px;
    border-radius: 0.3em; }

.site-header {
  margin-bottom: 1em; }

.post-title {
  color: #DAE4ED;
  text-align: left; }

.post-description {
  margin-top: 1em;
  font-size: 18.4px;
  color: #DAE4ED;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  animation: type 2s steps(60, end);
  margin-bottom: 1em; }
 .post-description > svg {
    color: #637AFE;
    margin-right: 0.6em;
    margin-bottom: -1px; }
 .post-description:after {
    content: "_";
    animation: blinker 1s none infinite;
    font-size: 16px; }
 .post-description:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-weight: 900;
    display: none;
    -webkit-font-smoothing: antialiased; }

.post {
  margin-bottom: 2em; }
 .post.post-date {
    margin-top: 1em;
    color: #616d7d;
    font-size: 12px;
    margin-top: 1em;
    margin-left: 0.5em; }
 .post strong {
    color: white; }
 .post img {
    border-radius: 0.3em;
    width: 100%; }
 .post ol > li {
    margin-left: 1em;
    text-align: left;
    margin-bottom: 0.6em; }
 .post ul > li {
    text-align: left;
    margin-bottom: 0.6em;
    color: #ade0b9;
    list-style: none;
    margin-left: 0; }
   .post ul > li svg {
      color: #50BD6A;
      margin-right: 0.65em;
      margin-bottom: -1px; }
   .post ul > li:before {
      content: "";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      font-weight: 900;
      display: none;
      -webkit-font-smoothing: antialiased; }
 .post ul,.post ol {
    padding: 0;
    margin-left: 0.5em; }
 .post > blockquote {
    margin-top: 2em;
    margin-bottom: 1em;
    margin-left: 0.5em;
    font-style: italic;
    color: #fddb8d; }
   .post > blockquote:before {
      content: "";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      font-weight: 900;
      display: none;
      -webkit-font-smoothing: antialiased; }
   .post > blockquote > svg.svg-inline--fa {
      color: #fddb8d;
      float: left;
      width: 3em;
      height: 3em;
      margin-right: 1em; }
   .post > blockquote > ul > li > svg {
      color: #fddb8d; }
   .post > blockquote li {
      color: #FCBC28; }
     .post > blockquote li:before {
        content: ""; }
     .post > blockquote li > svg {
        margin-left: 2em; }

.post-link-wrapper {
  margin-bottom: 1.1em; }
 .post-link-wrapper >.post-link {
    font-size: 16px;
    font-size: 20px; }
 .post-link-wrapper >.post-meta {
    color: #616d7d;
    font-size: 14px; }

.tag-cloud {
  margin-bottom: 2em;
  text-align: left; }
 .tag-cloud > a {
    display: inline-block;
    margin-bottom: 1em; }

.tag,.tag-cloud > a {
  color: #50BD6A;
  background-color: #1E2227;
  padding: 0.3em 0.6em;
  border-radius: 0.3em; }
 .tag:hover,.tag-cloud > a:hover {
    text-decoration: none;
    color: #9ad9a9;
    background-color: #292f35; }

.post-tags {
  margin-top: 0.3em;
  margin-bottom: 0.5em; }

.credits {
  font-size: 10px;
  color: #292f35; }
 .credits > a {
    color: #343b44;
    text-decoration: underline; }

.pagination {
  font-size: 20px;
  margin: 2em 0; }
 .pagination > a,.pagination > span {
    font-weight: normal;
    display: inline-block;
    min-width: 1em;
    padding: 0.3em 0.6em;
    border-radius: 0.3em;
    text-align: center; }
   .pagination > a:hover,.pagination > span:hover {
      text-decoration: none; }
 .pagination > a {
    color: #50BD6A;
    background-color: #1E2227; }
   .pagination > a:hover {
      color: #9ad9a9;
      background-color: #292f35; }
 .pagination > span {
    color: #95b2cc;
    background-color: #171a1e;