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

figure, .highlighter-rouge {
  margin: 0 2px 0 0;

  pre, .highlight {
    background: $grey-color;
    padding: 0.25em 0.75em;
    border-radius: 2px;
    white-space: pre-line;

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

  code { border: none; }
}

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

blockquote {
  @include blockquote-font;

  margin: 1.875rem 0 2.625rem;
  border: 0.1875rem solid $text-color;
  padding: 0 0.9rem;
  font-size: 1.2em;
  color: $header-color;
  border-radius: 1px;

  ol, ul {
    margin-left: 1rem;
  }
}

h1,
h2 {
  @include header-font;
}

h3 {
  font-weight: 100;
}

.wunsh {
  padding: 0;
}

@media (min-width: $mobile) {
  blockquote {
    margin-left: -1rem;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

figure, .highlighter-rouge {
  margin: 0 2px 0 0;

  pre, .highlight {
    background: $grey-color;
    padding: 0.25em 0.75em;
    border-radius: 2px;
    white-space: pre-wrap;

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

  code { border: none; }
}

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

blockquote {
  @include blockquote-font;

  margin: 1.875rem 0 2.625rem;
  border: 0.1875rem solid $text-color;
  padding: 0 0.9rem;
  font-size: 1.2em;
  color: $header-color;
  border-radius: 1px;

  ol, ul {
    margin-left: 1rem;
  }
}

h1,
h2 {
  @include header-font;
}

h3 {
  font-weight: 100;
}

.wunsh {
  padding: 0;
}

@media (min-width: $mobile) {
  blockquote {
    margin-left: -1rem;
  }
}
Fix white-space handling in code blocks
Fix white-space handling in code blocks
