2018-02-20 18:00:08 +08:00
/ *
Name : Duotone Forest
Author : by Simurai , adapted from DuoTone themes for Atom ( http : / / simurai . com / projects / 2016 / 01 / 01 / duotone-themes )
Conversion : Bram de Haan ( http : / / atelierbram . github . io / Base2Tone-prism / output / prism / prism-base2tone-forest-dark . css )
Generated with Base16 Builder ( https : / / github . com / base16-builder / base16-builder )
* /
code [ class * = "language-" ] ,
pre [ class * = "language-" ] {
2019-10-08 09:57:05 +08:00
font-family : Consolas , Menlo , Monaco , "Andale Mono WT" , "Andale Mono" , "Lucida Console" , "Lucida Sans Typewriter" , "DejaVu Sans Mono" , "Bitstream Vera Sans Mono" , "Liberation Mono" , "Nimbus Mono L" , "Courier New" , Courier , monospace ;
font-size : 14px ;
line-height : 1 . 375 ;
direction : ltr ;
text-align : left ;
white-space : pre ;
word-spacing : normal ;
word-break : normal ;
-moz-tab-size : 4 ;
-o-tab-size : 4 ;
tab-size : 4 ;
-webkit-hyphens : none ;
-moz-hyphens : none ;
-ms-hyphens : none ;
hyphens : none ;
background : # 2a2d2a ;
color : # 687d68 ;
}
pre > code [ class * = "language-" ] {
font-size : 1em ;
2018-02-20 18:00:08 +08:00
}
pre [ class * = "language-" ] :: -moz-selection , pre [ class * = "language-" ] :: -moz-selection ,
code [ class * = "language-" ] :: -moz-selection , code [ class * = "language-" ] :: -moz-selection {
2019-10-08 09:57:05 +08:00
text-shadow : none ;
background : # 435643 ;
2018-02-20 18:00:08 +08:00
}
pre [ class * = "language-" ] :: selection , pre [ class * = "language-" ] :: selection ,
code [ class * = "language-" ] :: selection , code [ class * = "language-" ] :: selection {
2019-10-08 09:57:05 +08:00
text-shadow : none ;
background : # 435643 ;
2018-02-20 18:00:08 +08:00
}
/* Code blocks */
pre [ class * = "language-" ] {
2019-10-08 09:57:05 +08:00
padding : 1em ;
margin : . 5em 0 ;
overflow : auto ;
2018-02-20 18:00:08 +08:00
}
/* Inline code */
: not ( pre ) > code [ class * = "language-" ] {
2019-10-08 09:57:05 +08:00
padding : . 1em ;
border-radius : . 3em ;
2018-02-20 18:00:08 +08:00
}
. token . comment ,
. token . prolog ,
. token . doctype ,
. token . cdata {
2019-10-08 09:57:05 +08:00
color : # 535f53 ;
2018-02-20 18:00:08 +08:00
}
. token . punctuation {
2019-10-08 09:57:05 +08:00
color : # 535f53 ;
2018-02-20 18:00:08 +08:00
}
. token . namespace {
2019-10-08 09:57:05 +08:00
opacity : . 7 ;
2018-02-20 18:00:08 +08:00
}
. token . tag ,
. token . operator ,
. token . number {
2019-10-08 09:57:05 +08:00
color : # a2b34d ;
2018-02-20 18:00:08 +08:00
}
. token . property ,
. token . function {
2019-10-08 09:57:05 +08:00
color : # 687d68 ;
2018-02-20 18:00:08 +08:00
}
. token . tag-id ,
. token . selector ,
. token . atrule-id {
2019-10-08 09:57:05 +08:00
color : # f0fff0 ;
2018-02-20 18:00:08 +08:00
}
code . language-javascript ,
. token . attr-name {
2019-10-08 09:57:05 +08:00
color : # b3d6b3 ;
2018-02-20 18:00:08 +08:00
}
code . language-css ,
code . language-scss ,
. token . boolean ,
. token . string ,
. token . entity ,
. token . url ,
. language-css . token . string ,
. language-scss . token . string ,
. style . token . string ,
. token . attr-value ,
. token . keyword ,
. token . control ,
. token . directive ,
. token . unit ,
. token . statement ,
. token . regex ,
. token . atrule {
2019-10-08 09:57:05 +08:00
color : # e5fb79 ;
2018-02-20 18:00:08 +08:00
}
. token . placeholder ,
. token . variable {
2019-10-08 09:57:05 +08:00
color : # e5fb79 ;
2018-02-20 18:00:08 +08:00
}
. token . deleted {
2019-10-08 09:57:05 +08:00
text-decoration : line-through ;
2018-02-20 18:00:08 +08:00
}
. token . inserted {
2019-10-08 09:57:05 +08:00
border-bottom : 1px dotted # f0fff0 ;
text-decoration : none ;
2018-02-20 18:00:08 +08:00
}
. token . italic {
2019-10-08 09:57:05 +08:00
font-style : italic ;
2018-02-20 18:00:08 +08:00
}
. token . important ,
. token . bold {
2019-10-08 09:57:05 +08:00
font-weight : bold ;
2018-02-20 18:00:08 +08:00
}
. token . important {
2019-10-08 09:57:05 +08:00
color : # b3d6b3 ;
2018-02-20 18:00:08 +08:00
}
. token . entity {
2019-10-08 09:57:05 +08:00
cursor : help ;
2018-02-20 18:00:08 +08:00
}
pre > code . highlight {
2019-10-08 09:57:05 +08:00
outline : . 4em solid # 5c705c ;
outline-offset : . 4em ;
2018-02-20 18:00:08 +08:00
}
/ * overrides color-values for the Line Numbers plugin
* http : / / prismjs . com / plugins / line-numbers /
* /
. line-numbers . line-numbers-rows {
2019-10-08 09:57:05 +08:00
border-right-color : # 2c302c ;
2018-02-20 18:00:08 +08:00
}
. line-numbers-rows > span : before {
2019-10-08 09:57:05 +08:00
color : # 3b423b ;
2018-02-20 18:00:08 +08:00
}
/ * overrides color-values for the Line Highlight plugin
* http : / / prismjs . com / plugins / line-highlight /
* /
. line-highlight {
2019-10-08 09:57:05 +08:00
background : rgba ( 162 , 179 , 77 , 0 . 2 ) ;
background : -webkit-linear-gradient ( left , rgba ( 162 , 179 , 77 , 0 . 2 ) 70 % , rgba ( 162 , 179 , 77 , 0 ) ) ;
background : linear-gradient ( to right , rgba ( 162 , 179 , 77 , 0 . 2 ) 70 % , rgba ( 162 , 179 , 77 , 0 ) ) ;
2018-02-20 18:00:08 +08:00
}