/ _sass / _highlighting.scss
_highlighting.scss
  1  /* Github Style */
  2   
  3  /* For use with Jekyll and Pygments */
  4  
  5  /* ----------------------------------------------------------*/
  6  
  7  .highlight pre,
  8  .highlight code,
  9  // .highlight .hll { background-color: #f8f8f8; border: 1px solid #ccc; padding: 6px 10px; border-radius: 3px; }
 10  .highlight .c { color: #999988; }
 11  .highlight .err { color: #a61717; background-color: #e3d2d2; }
 12  .highlight .k { font-weight: bold; }
 13  .highlight .o { font-weight: bold; }
 14  .highlight .cm { color: #999988; font-style: italic; }
 15  .highlight .cp { color: #999999; font-weight: bold; }
 16  .highlight .c1 { color: #999988; font-style: italic; }
 17  .highlight .cs { color: #999999; font-weight: bold; font-style: italic; }
 18  .highlight .gd { color: #000000; background-color: #ffdddd; }
 19  .highlight .gd .x { color: #000000; background-color: #ffaaaa; }
 20  .highlight .ge { font-style: italic; }
 21  .highlight .gr { color: #aa0000; }
 22  .highlight .gh { color: #999999; }
 23  .highlight .gi { color: #000000; background-color: #ddffdd; }
 24  .highlight .gi .x { color: #000000; background-color: #aaffaa; }
 25  .highlight .go { color: #888888; }
 26  .highlight .gp { color: #555555; }
 27  .highlight .gs { font-weight: bold; }
 28  .highlight .gu { color: #800080; font-weight: bold; }
 29  .highlight .gt { color: #aa0000; }
 30  .highlight .kc { font-weight: bold; }
 31  .highlight .kd { font-weight: bold; }
 32  .highlight .kn { font-weight: bold; }
 33  .highlight .kp { font-weight: bold; }
 34  .highlight .kr { font-weight: bold; }
 35  .highlight .kt { color: #445588; font-weight: bold; }
 36  .highlight .m { color: #009999; }
 37  .highlight .s { color: #dd1144; }
 38  .highlight .n { color: #333333; }
 39  .highlight .na { color: teal; }
 40  .highlight .nb { color: #0086b3; }
 41  .highlight .nc { color: #445588; font-weight: bold; }
 42  .highlight .no { color: teal; }
 43  .highlight .ni { color: purple; }
 44  .highlight .ne { color: #990000; font-weight: bold; }
 45  .highlight .nf { color: #990000; font-weight: bold; }
 46  .highlight .nn { color: #555555; }
 47  .highlight .nt { color: navy; }
 48  .highlight .nv { color: teal; }
 49  .highlight .ow { font-weight: bold; }
 50  .highlight .w { color: #bbbbbb; }
 51  .highlight .mf { color: #009999; }
 52  .highlight .mh { color: #009999; }
 53  .highlight .mi { color: #009999; }
 54  .highlight .mo { color: #009999; }
 55  .highlight .sb { color: #dd1144; }
 56  .highlight .sc { color: #dd1144; }
 57  .highlight .sd { color: #dd1144; }
 58  .highlight .s2 { color: #dd1144; }
 59  .highlight .se { color: #dd1144; }
 60  .highlight .sh { color: #dd1144; }
 61  .highlight .si { color: #dd1144; }
 62  .highlight .sx { color: #dd1144; }
 63  .highlight .sr { color: #009926; }
 64  .highlight .s1 { color: #dd1144; }
 65  .highlight .ss { color: #990073; }
 66  .highlight .bp { color: #999999; }
 67  .highlight .vc { color: teal; }
 68  .highlight .vg { color: teal; }
 69  .highlight .vi { color: teal; }
 70  .highlight .il { color: #009999; }
 71  .highlight .gc { color: #999; background-color: #EAF2F5; }
 72  
 73  @media (prefers-color-scheme: dark) {
 74      /* Monokai */
 75  
 76      /* For use with Jekyll and Pygments */
 77  
 78      /* ----------------------------------------------------------*/
 79  
 80      .highlight pre,
 81      .highlight code,
 82      // .highlight .hll { background-color: #49483e; border: 1px solid #ccc; padding: 6px 10px; border-radius: 3px; }
 83      .highlight .c   { color: #75715e }  /* Comment */
 84      .highlight .err { color: #960050; background-color: #1e0010 }  /* Error */
 85      .highlight .k   { color: #66d9ef }  /* Keyword */
 86      .highlight .l   { color: #ae81ff }  /* Literal */
 87      .highlight .n   { color: #f8f8f2 }  /* Name */
 88      .highlight .o   { color: #f92672 }  /* Operator */
 89      .highlight .p   { color: #f8f8f2 }  /* Punctuation */
 90      .highlight .cm  { color: #75715e }  /* Comment.Multiline */
 91      .highlight .cp  { color: #75715e }  /* Comment.Preproc */
 92      .highlight .c1  { color: #75715e }  /* Comment.Single */
 93      .highlight .cs  { color: #75715e }  /* Comment.Special */
 94      .highlight .ge  { font-style: italic }  /* Generic.Emph */
 95      .highlight .gs  { font-weight: bold }  /* Generic.Strong */
 96      .highlight .kc  { color: #66d9ef }  /* Keyword.Constant */
 97      .highlight .kd  { color: #66d9ef }  /* Keyword.Declaration */
 98      .highlight .kn  { color: #f92672 }  /* Keyword.Namespace */
 99      .highlight .kp  { color: #66d9ef }  /* Keyword.Pseudo */
100      .highlight .kr  { color: #66d9ef }  /* Keyword.Reserved */
101      .highlight .kt  { color: #66d9ef }  /* Keyword.Type */
102      .highlight .ld  { color: #e6db74 }  /* Literal.Date */
103      .highlight .m   { color: #ae81ff }  /* Literal.Number */
104      .highlight .s   { color: #e6db74 }  /* Literal.String */
105      .highlight .na  { color: #a6e22e }  /* Name.Attribute */
106      .highlight .nb  { color: #f8f8f2 }  /* Name.Builtin */
107      .highlight .nc  { color: #a6e22e }  /* Name.Class */
108      .highlight .no  { color: #66d9ef }  /* Name.Constant */
109      .highlight .nd  { color: #a6e22e }  /* Name.Decorator */
110      .highlight .ni  { color: #f8f8f2 }  /* Name.Entity */
111      .highlight .ne  { color: #a6e22e }  /* Name.Exception */
112      .highlight .nf  { color: #a6e22e }  /* Name.Function */
113      .highlight .nl  { color: #f8f8f2 }  /* Name.Label */
114      .highlight .nn  { color: #f8f8f2 }  /* Name.Namespace */
115      .highlight .nx  { color: #a6e22e }  /* Name.Other */
116      .highlight .py  { color: #f8f8f2 }  /* Name.Property */
117      .highlight .nt  { color: #f92672 }  /* Name.Tag */
118      .highlight .nv  { color: #f8f8f2 }  /* Name.Variable */
119      .highlight .ow  { color: #f92672 }  /* Operator.Word */
120      .highlight .w   { color: #f8f8f2 }  /* Text.Whitespace */
121      .highlight .mf  { color: #ae81ff }  /* Literal.Number.Float */
122      .highlight .mh  { color: #ae81ff }  /* Literal.Number.Hex */
123      .highlight .mi  { color: #ae81ff }  /* Literal.Number.Integer */
124      .highlight .mo  { color: #ae81ff }  /* Literal.Number.Oct */
125      .highlight .sb  { color: #e6db74 }  /* Literal.String.Backtick */
126      .highlight .sc  { color: #e6db74 }  /* Literal.String.Char */
127      .highlight .sd  { color: #e6db74 }  /* Literal.String.Doc */
128      .highlight .s2  { color: #e6db74 }  /* Literal.String.Double */
129      .highlight .se  { color: #ae81ff }  /* Literal.String.Escape */
130      .highlight .sh  { color: #e6db74 }  /* Literal.String.Heredoc */
131      .highlight .si  { color: #e6db74 }  /* Literal.String.Interpol */
132      .highlight .sx  { color: #e6db74 }  /* Literal.String.Other */
133      .highlight .sr  { color: #e6db74 }  /* Literal.String.Regex */
134      .highlight .s1  { color: #e6db74 }  /* Literal.String.Single */
135      .highlight .ss  { color: #e6db74 }  /* Literal.String.Symbol */
136      .highlight .bp  { color: #f8f8f2 }  /* Name.Builtin.Pseudo */
137      .highlight .vc  { color: #f8f8f2 }  /* Name.Variable.Class */
138      .highlight .vg  { color: #f8f8f2 }  /* Name.Variable.Global */
139      .highlight .vi  { color: #f8f8f2 }  /* Name.Variable.Instance */
140      .highlight .il  { color: #ae81ff }  /* Literal.Number.Integer.Long */
141  }