// ============================================================================= // Highlights dark // =============================================================================

.highlight {

padding: 50px;
margin: 0;
margin: 30px 0;
overflow: auto;
font-weight: 400;
background-color: darken($gray-darkest, 5);
border-radius: $base-border-radius;
pre {
  margin: 0;
}

}

// Inline highlighting

.highlighter-rouge {

padding: 2px 4px;
font-size: 14px;
color: #f92672;
background: darken($gray-darkest, 5);
border: 1px solid $base-border-color;
border-radius: 1px;

}

// Responsive // =============================================================================

@include breakpoint(small) {

.highlight {
  padding: 50px 25px;
  font-size: 14px;
}

}

// Highlighting types // =============================================================================

.highlight pre {

background-color: darken($gray-darkest, 5);

}

.highlight .hll {

background-color: darken($gray-darkest, 5);

}

// Comment

.highlight .c {

color: #75715e;

}

// Error

.highlight .err {

color: #960050;
background-color: #1e0010;

}

// Keyword

.highlight .k {

color: #66d9ef;

}

// Literal

.highlight .l {

color: #ae81ff;

}

// Name

.highlight .n {

color: #f8f8f2;

}

// Operator

.highlight .o {

color: #f92672;

}

// Punctuation

.highlight .p {

color: #f8f8f2;

}

// Comment.Multiline

.highlight .cm {

color: #75715e;

}

// Comment.Preproc

.highlight .cp {

color: #75715e;

}

// Comment.Single

.highlight .c1 {

color: #75715e;

}

// Comment.Special

.highlight .cs {

color: #75715e;

}

// Generic.Emph

.highlight .ge {

font-style: italic;

}

// Generic.Strong

.highlight .gs {

font-weight: bold;

}

// Keyword.Constant

.highlight .kc {

color: #66d9ef;

}

// Keyword.Declaration

.highlight .kd {

color: #66d9ef;

}

// Keyword.Namespace

.highlight .kn {

color: #f92672;

}

// Keyword.Pseudo

.highlight .kp {

color: #66d9ef;

}

// Keyword.Reserved

.highlight .kr {

color: #66d9ef;

}

// Keyword.Type

.highlight .kt {

color: #66d9ef;

}

// Literal.Date

.highlight .ld {

color: #e6db74;

}

// Literal.Number

.highlight .m {

color: #ae81ff;

}

// Literal.String

.highlight .s {

color: #e6db74;

}

// Name.Attribute

.highlight .na {

color: #a6e22e;

}

// Name.Builtin

.highlight .nb {

color: #f8f8f2;

}

// Name.Class

.highlight .nc {

color: #a6e22e;

}

// Name.Constant

.highlight .no {

color: #66d9ef;

}

// Name.Decorator

.highlight .nd {

color: #a6e22e;

}

// Name.Entity

.highlight .ni {

color: #f8f8f2;

}

// Name.Exception

.highlight .ne {

color: #a6e22e;

}

// Name.Function

.highlight .nf {

color: #a6e22e;

}

// Name.Label

.highlight .nl {

color: #f8f8f2;

}

// Name.Namespace

.highlight .nn {

color: #f8f8f2;

}

// Name.Other

.highlight .nx {

color: #a6e22e;

}

// Name.Property

.highlight .py {

color: #f8f8f2;

}

// Name.Tag

.highlight .nt {

color: #f92672;

}

// Name.Variable

.highlight .nv {

color: #f8f8f2;

}

// Operator.Word

.highlight .ow {

color: #f92672;

}

// Text.Whitespace

.highlight .w {

color: #f8f8f2;

}

// Literal.Number.Float

.highlight .mf {

color: #ae81ff;

}

// Literal.Number.Hex

.highlight .mh {

color: #ae81ff;

}

// Literal.Number.Integer

.highlight .mi {

color: #ae81ff;

}

// Literal.Number.Oct

.highlight .mo {

color: #ae81ff;

}

// Literal.String.Backtick

.highlight .sb {

color: #e6db74;

}

// Literal.String.Char

.highlight .sc {

color: #e6db74;

}

// Literal.String.Doc

.highlight .sd {

color: #e6db74;

}

// Literal.String.Double

.highlight .s2 {

color: #e6db74;

}

// Literal.String.Escape

.highlight .se {

color: #ae81ff;

}

// Literal.String.Heredoc

.highlight .sh {

color: #e6db74;

}

// Literal.String.Interpol

.highlight .si {

color: #e6db74;

}

// Literal.String.Other

.highlight .sx {

color: #e6db74;

}

// Literal.String.Regex

.highlight .sr {

color: #e6db74;

}

// Literal.String.Single

.highlight .s1 {

color: #e6db74;

}

// Literal.String.Symbol

.highlight .ss {

color: #e6db74;

}

// Name.Builtin.Pseudo

.highlight .bp {

color: #f8f8f2;

}

// Name.Variable.Class

.highlight .vc {

color: #f8f8f2;

}

// Name.Variable.Global

.highlight .vg {

color: #f8f8f2;

}

// Name.Variable.Instance

.highlight .vi {

color: #f8f8f2;

}

// Literal.Number.Integer.Long

.highlight .il {

color: #ae81ff;

}

// Generic.Subheading & Diff Unified/Comment?

.highlight .gu {

color: #75715e;

}

// Generic.Deleted & Diff Deleted

.highlight .gd {

color: #f92672;

}

// Generic.Inserted & Diff Inserted

.highlight .gi {

color: #a6e22e;

}