* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: $main-color;

  &:hover,
  &:focus {
    cursor: pointer;
    text-decoration: underline;
  }
}

figure {
  margin: 0;

  pre {
    background: $grey-color;
    padding: 0.75em 1em;
    border-radius: 4px;
    border: 1px solid #ddd;
  }

  code { border: none; }
}

code {
  background: $grey-color;
  padding: 1px 5px;
  border-radius: 2px;
  border: 1px solid #ddd;
}

blockquote {
  font-style: italic;
  border-left: 3px solid $main-color;
  padding-left: 0.5em;
  padding: 0.25em 0 0.25em 0.5em;
}

h1,
h2 {
  @include header-font;
}

h3 {
  font-weight: 100;
}

.wunsh {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: $main-color;

  &:hover,
  &:focus {
    cursor: pointer;
    text-decoration: underline;
  }
}

figure, .highlighter-rouge {
  margin: 0;

  pre, .highlight {
    background: $grey-color;
    padding: 0.75em 1em;
    border-radius: 4px;
    border: 1px solid #ddd;

    code {
      background: none;
      padding: 0;
    }
  }

  code { border: none; }
}

code {
  background: $grey-color;
  padding: 1px 5px;
  border-radius: 2px;
  border: 1px solid #ddd;
}

blockquote {
  font-style: italic;
  border-left: 3px solid $main-color;
  padding-left: 0.5em;
  padding: 0.25em 0 0.25em 0.5em;
}

h1,
h2 {
  @include header-font;
}

h3 {
  font-weight: 100;
}

.wunsh {
  padding: 0;
}

Fix code blocks for markdown
Fix code blocks for markdown
