1 2 3.rougeHighlight { background-color: $code-bg; color: #93a1a1 } 4.rougeHighlight .c { color: #586e75 } /* Comment */ 5.rougeHighlight .err { color: #93a1a1 } /* Error */ 6.rougeHighlight .g { color: #93a1a1 } /* Generic */ 7.rougeHighlight .k { color: #859900 } /* Keyword */ 8.rougeHighlight .l { color: #93a1a1 } /* Literal */ 9.rougeHighlight .n { color: #93a1a1 } /* Name */ 10.rougeHighlight .o { color: #859900 } /* Operator */ 11.rougeHighlight .x { color: #cb4b16 } /* Other */ 12.rougeHighlight .p { color: #93a1a1 } /* Punctuation */ 13.rougeHighlight .cm { color: #586e75 } /* Comment.Multiline */ 14.rougeHighlight .cp { color: #859900 } /* Comment.Preproc */ 15.rougeHighlight .c1 { color: #72c02c; } /* Comment.Single */ 16.rougeHighlight .cs { color: #859900 } /* Comment.Special */ 17.rougeHighlight .gd { color: #2aa198 } /* Generic.Deleted */ 18.rougeHighlight .ge { color: #93a1a1; font-style: italic } /* Generic.Emph */ 19.rougeHighlight .gr { color: #dc322f } /* Generic.Error */ 20.rougeHighlight .gh { color: #cb4b16 } /* Generic.Heading */ 21.rougeHighlight .gi { color: #859900 } /* Generic.Inserted */ 22.rougeHighlight .go { color: #93a1a1 } /* Generic.Output */ 23.rougeHighlight .gp { color: #93a1a1 } /* Generic.Prompt */ 24.rougeHighlight .gs { color: #93a1a1; font-weight: bold } /* Generic.Strong */ 25.rougeHighlight .gu { color: #cb4b16 } /* Generic.Subheading */ 26.rougeHighlight .gt { color: #93a1a1 } /* Generic.Traceback */ 27.rougeHighlight .kc { color: #cb4b16 } /* Keyword.Constant */ 28.rougeHighlight .kd { color: #268bd2 } /* Keyword.Declaration */ 29.rougeHighlight .kn { color: #859900 } /* Keyword.Namespace */ 30.rougeHighlight .kp { color: #859900 } /* Keyword.Pseudo */ 31.rougeHighlight .kr { color: #268bd2 } /* Keyword.Reserved */ 32.rougeHighlight .kt { color: #dc322f } /* Keyword.Type */ 33.rougeHighlight .ld { color: #93a1a1 } /* Literal.Date */ 34.rougeHighlight .m { color: #2aa198 } /* Literal.Number */ 35.rougeHighlight .s { color: #2aa198 } /* Literal.String */ 36.rougeHighlight .na { color: #93a1a1 } /* Name.Attribute */ 37.rougeHighlight .nb { color: #B58900 } /* Name.Builtin */ 38.rougeHighlight .nc { color: #268bd2 } /* Name.Class */ 39.rougeHighlight .no { color: #cb4b16 } /* Name.Constant */ 40.rougeHighlight .nd { color: #268bd2 } /* Name.Decorator */ 41.rougeHighlight .ni { color: #cb4b16 } /* Name.Entity */ 42.rougeHighlight .ne { color: #cb4b16 } /* Name.Exception */ 43.rougeHighlight .nf { color: #268bd2 } /* Name.Function */ 44.rougeHighlight .nl { color: #93a1a1 } /* Name.Label */ 45.rougeHighlight .nn { color: #93a1a1 } /* Name.Namespace */ 46.rougeHighlight .nx { color: #93a1a1 } /* Name.Other */ 47.rougeHighlight .py { color: #93a1a1 } /* Name.Property */ 48.rougeHighlight .nt { color: #268bd2 } /* Name.Tag */ 49.rougeHighlight .nv { color: #268bd2 } /* Name.Variable */ 50.rougeHighlight .ow { color: #859900 } /* Operator.Word */ 51.rougeHighlight .w { color: #93a1a1 } /* Text.Whitespace */ 52.rougeHighlight .mf { color: #2aa198 } /* Literal.Number.Float */ 53.rougeHighlight .mh { color: #2aa198 } /* Literal.Number.Hex */ 54.rougeHighlight .mi { color: #2aa198 } /* Literal.Number.Integer */ 55.rougeHighlight .mo { color: #2aa198 } /* Literal.Number.Oct */ 56.rougeHighlight .sb { color: #586e75 } /* Literal.String.Backtick */ 57.rougeHighlight .sc { color: #2aa198 } /* Literal.String.Char */ 58.rougeHighlight .sd { color: #93a1a1 } /* Literal.String.Doc */ 59.rougeHighlight .s2 { color: #2aa198 } /* Literal.String.Double */ 60.rougeHighlight .se { color: #cb4b16 } /* Literal.String.Escape */ 61.rougeHighlight .sh { color: #93a1a1 } /* Literal.String.Heredoc */ 62.rougeHighlight .si { color: #2aa198 } /* Literal.String.Interpol */ 63.rougeHighlight .sx { color: #2aa198 } /* Literal.String.Other */ 64.rougeHighlight .sr { color: #dc322f } /* Literal.String.Regex */ 65.rougeHighlight .s1 { color: #2aa198 } /* Literal.String.Single */ 66.rougeHighlight .ss { color: #2aa198 } /* Literal.String.Symbol */ 67.rougeHighlight .bp { color: #268bd2 } /* Name.Builtin.Pseudo */ 68.rougeHighlight .vc { color: #268bd2 } /* Name.Variable.Class */ 69.rougeHighlight .vg { color: #268bd2 } /* Name.Variable.Global */ 70.rougeHighlight .vi { color: #268bd2 } /* Name.Variable.Instance */ 71.rougeHighlight .il { color: #2aa198 } /* Literal.Number.Integer.Long */ 72 73.highlighter-rouge { 74 color: darken(#72c02c, 8%); 75 font: 800 12px/1.5em Hack, monospace; 76 max-width: 100%; 77 78 .rougeHighlight { 79 border-radius: 3px; 80 margin: 20px 0; 81 padding: 0px; 82 overflow-x: scroll; 83 -webkit-overflow-scrolling: touch; 84 85 table { 86 background: none; 87 border: none; 88 89 tbody { 90 tr { 91 background: none; 92 display: flex; 93 flex-flow: row nowrap; 94 95 td { 96 display: block; 97 flex: 1 1; 98 99 &.gutter { 100 border-right: 1px solid lighten($code-bg, 10%); 101 color: lighten($code-bg, 15%); 102 margin-right: 10px; 103 max-width: 40px; 104 padding-right: 10px; 105 106 pre { 107 max-width: 20px; 108 } 109 } 110 } 111 } 112 } 113 } 114 } 115} 116 117p > .highlighter-rouge, 118li > .highlighter-rouge, 119a > .highlighter-rouge { 120 font-size: 16px; 121 font-weight: 400; 122 line-height: inherit; 123} 124 125a:hover { 126 .highlighter-rouge { 127 color: white; 128 } 129}