pre {
    font-size: 1.25rem;
    margin-top: 0;
    vertical-align: top;
}

figure.highlight {
    margin: 0;
    margin-left: 1.5rem;
    display: block;
    overflow-x: auto;
}

@media screen and (max-width: 600px) {
    pre {
        font-size: 0.8rem;
    }
}

td.gutter {
    padding-right: 10px;
    border-right: 3px solid rgb(252, 169, 184);
    border-radius: 3px;
}

td.code {
    padding-left: 15px;
}

body .hll {
    background-color: #6e7681
}

body .c {
    color: #8b949e;
    font-style: italic
}

/* Comment */
body .err {
    color: #f85149
}

/* Error */
body .esc {
    color: #c9d1d9
}

/* Escape */
body .g {
    color: #c9d1d9
}

/* Generic */
body .k {
    color: #ff7b72
}

/* Keyword */
body .l {
    color: #a5d6ff
}

/* Literal */
body .n {
    color: #c9d1d9
}

/* Name */
body .o {
    color: #ff7b72;
    font-weight: bold
}

/* Operator */
body .x {
    color: #c9d1d9
}

/* Other */
body .p {
    color: #c9d1d9
}

/* Punctuation */
body .ch {
    color: #8b949e;
    font-style: italic
}

/* Comment.Hashbang */
body .cm {
    color: #8b949e;
    font-style: italic
}

/* Comment.Multiline */
body .cp {
    color: #8b949e;
    font-weight: bold;
    font-style: italic
}

/* Comment.Preproc */
body .cpf {
    color: #8b949e;
    font-style: italic
}

/* Comment.PreprocFile */
body .c1 {
    color: #8b949e;
    font-style: italic
}

/* Comment.Single */
body .cs {
    color: #8b949e;
    font-weight: bold;
    font-style: italic
}

/* Comment.Special */
body .gd {
    color: #ffa198;
    background-color: #490202
}

/* Generic.Deleted */
body .ge {
    color: #c9d1d9;
    font-style: italic
}

/* Generic.Emph */
body .gr {
    color: #ffa198
}

/* Generic.Error */
body .gh {
    color: #79c0ff;
    font-weight: bold
}

/* Generic.Heading */
body .gi {
    color: #56d364;
    background-color: #0f5323
}

/* Generic.Inserted */
body .go {
    color: #8b949e
}

/* Generic.Output */
body .gp {
    color: #8b949e
}

/* Generic.Prompt */
body .gs {
    color: #c9d1d9;
    font-weight: bold
}

/* Generic.Strong */
body .gu {
    color: #79c0ff
}

/* Generic.Subheading */
body .gt {
    color: #ff7b72
}

/* Generic.Traceback */
body .g-Underline {
    color: #c9d1d9;
    text-decoration: underline
}

/* Generic.Underline */
body .kc {
    color: #79c0ff
}

/* Keyword.Constant */
body .kd {
    color: #ff7b72
}

/* Keyword.Declaration */
body .kn {
    color: #ff7b72
}

/* Keyword.Namespace */
body .kp {
    color: #79c0ff
}

/* Keyword.Pseudo */
body .kr {
    color: #ff7b72
}

/* Keyword.Reserved */
body .kt {
    color: #ff7b72
}

/* Keyword.Type */
body .ld {
    color: #79c0ff
}

/* Literal.Date */
body .m {
    color: #a5d6ff
}

/* Literal.Number */
body .s {
    color: #a5d6ff
}

/* Literal.String */
body .na {
    color: #c9d1d9
}

/* Name.Attribute */
body .nb {
    color: #c9d1d9
}

/* Name.Builtin */
body .nc {
    color: #f0883e;
    font-weight: bold
}

/* Name.Class */
body .no {
    color: #79c0ff;
    font-weight: bold
}

/* Name.Constant */
body .nd {
    color: #d2a8ff;
    font-weight: bold
}

/* Name.Decorator */
body .ni {
    color: #ffa657
}

/* Name.Entity */
body .ne {
    color: #f0883e;
    font-weight: bold
}

/* Name.Exception */
body .nf {
    color: #d2a8ff;
    font-weight: bold
}

/* Name.Function */
body .nl {
    color: #79c0ff;
    font-weight: bold
}

/* Name.Label */
body .nn {
    color: #ff7b72
}

/* Name.Namespace */
body .nx {
    color: #c9d1d9
}

/* Name.Other */
body .py {
    color: #79c0ff
}

/* Name.Property */
body .nt {
    color: #7ee787
}

/* Name.Tag */
body .nv {
    color: #79c0ff
}

/* Name.Variable */
body .ow {
    color: #ff7b72;
    font-weight: bold
}

/* Operator.Word */
body .pm {
    color: #c9d1d9
}

/* Punctuation.Marker */
body .w {
    color: #6e7681
}

/* Text.Whitespace */
body .mb {
    color: #a5d6ff
}

/* Literal.Number.Bin */
body .mf {
    color: #a5d6ff
}

/* Literal.Number.Float */
body .mh {
    color: #a5d6ff
}

/* Literal.Number.Hex */
body .mi {
    color: #a5d6ff
}

/* Literal.Number.Integer */
body .mo {
    color: #a5d6ff
}

/* Literal.Number.Oct */
body .sa {
    color: #79c0ff
}

/* Literal.String.Affix */
body .sb {
    color: #a5d6ff
}

/* Literal.String.Backtick */
body .sc {
    color: #a5d6ff
}

/* Literal.String.Char */
body .dl {
    color: #79c0ff
}

/* Literal.String.Delimiter */
body .sd {
    color: #a5d6ff
}

/* Literal.String.Doc */
body .s2 {
    color: #a5d6ff
}

/* Literal.String.Double */
body .se {
    color: #79c0ff
}

/* Literal.String.Escape */
body .sh {
    color: #79c0ff
}

/* Literal.String.Heredoc */
body .si {
    color: #a5d6ff
}

/* Literal.String.Interpol */
body .sx {
    color: #a5d6ff
}

/* Literal.String.Other */
body .sr {
    color: #79c0ff
}

/* Literal.String.Regex */
body .s1 {
    color: #a5d6ff
}

/* Literal.String.Single */
body .ss {
    color: #a5d6ff
}

/* Literal.String.Symbol */
body .bp {
    color: #c9d1d9
}

/* Name.Builtin.Pseudo */
body .fm {
    color: #d2a8ff;
    font-weight: bold
}

/* Name.Function.Magic */
body .vc {
    color: #79c0ff
}

/* Name.Variable.Class */
body .vg {
    color: #79c0ff
}

/* Name.Variable.Global */
body .vi {
    color: #79c0ff
}

/* Name.Variable.Instance */
body .vm {
    color: #79c0ff
}

/* Name.Variable.Magic */
body .il {
    color: #a5d6ff
}

/* Literal.Number.Integer.Long */