syntax-highlighting
Version:
Syntax Highlighting Colorschemes for many applications
182 lines (151 loc) • 2.44 kB
text/less
/*
Name: Base16 Duotone-DarkSpace Dark
Author: adapted from: Simurai (https://github.com/simurai/duotone-dark-space-syntax/)
Prettify template by Jan T. Sott (https://github.com/idleberg/)
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
*/
@base00: #24242e;
@base01: #2f2f3c;
@base02: #515167;
@base03: #5b5b76;
@base04: #646487;
@base05: #767693;
@base06: #9d9dc8;
@base07: #ebebff;
@base08: #5151e6;
@base09: #dd672c;
@base0a: #f36e2b;
@base0b: #6a574d;
@base0c: #fe8c52;
@base0d: #f97c3e;
@base0e: #7676f4;
@base0f: #6363ee;
// plain text
.pln {
color: @base07;
}
@media screen {
// string content
.str {
color: @base0b;
}
// a keyword
.kwd {
color: @base0e;
}
// a comment
.com {
color: @base03;
}
// a type name
.typ {
color: @base0d;
}
// a literal value
.lit {
color: @base09;
}
// punctuation
.pun {
color: @base07;
}
// lisp open bracket
.opn {
color: @base07;
}
// lisp close bracket
.clo {
color: @base07;
}
// a markup tag name
.tag {
color: @base08;
}
// a markup attribute name
.atn {
color: @base09;
}
// a markup attribute value
.atv {
color: @base0c;
}
// a declaration
.dec {
color: @base09;
}
// a variable name
.var {
color: @base08;
}
// a function name
.fun {
color: @base0d;
}
}
// Use higher contrast and text-weight for printable form.
@media print, projection {
.str {
color: #006600;
}
.kwd {
color: #006;
font-weight: bold;
}
.com {
color: #600;
font-style: italic;
}
.typ {
color: #404;
font-weight: bold;
}
.lit {
color: #004444;
}
.pun, .opn, .clo {
color: #444400;
}
.tag {
color: #006;
font-weight: bold;
}
.atn {
color: #440044;
}
.atv {
color: #006600;
}
}
// Style
pre.prettyprint {
background: @base00;
font-family: Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;
font-size: 12px;
line-height: 1.5;
border: 1px solid @base07;
padding: 10px;
}
// Specify class=linenums on a pre to get line numbering
ol.linenums {
margin-top: 0;
margin-bottom: 0;
}
// IE indents via margin-left
li.L0,
li.L1,
li.L2,
li.L3,
li.L4,
li.L5,
li.L6,
li.L7,
li.L8,
li.L9 {
}
// Alternate shading for lines
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
}