gatsby-syntax-highlights-dracula
Version:
Dracula syntax highlighting theme for Gatsby
97 lines (81 loc) • 2.54 kB
CSS
pre[class*="language-"],
code[class*="language-"] {
color: #f8f8f2;
background: #282a36;
text-shadow: none;
font-size: 16px;
font-family: PT Mono, Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
line-height: 24px;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
tab-size: 4;
hyphens: none; }
pre[class*="language-"] ::selection, pre[class*="language-"]::selection,
code[class*="language-"] ::selection,
code[class*="language-"]::selection {
text-shadow: none;
background-color: #bd93f9; }
pre[class*="language-"] {
overflow: auto;
background: #282a36; }
:not(pre) > code[class*="language-"] {
padding: 2px 5px;
background: #282a36;
white-space: normal; }
.namespace {
opacity: 0.7; }
.token {
color: #ff79c6; }
.token.plain-text {
color: #f8f8f2; }
.token.doctype, .token.cdata, .token.comment {
color: #6272a4; }
.token.boolean, .token.constant, .token.null, .token.number {
color: #bd93f9; }
.token.prolog, .token.selector, .token.entity, .token.operator {
color: #8be9fd; }
.token.tag, .token.string, .token.url, .token.attr-value, .token.punctuation, .token.function {
color: #f1fa8c; }
.token.regex, .token.variable,
.token.placeholder .token.atrule, .token.attr-name, .token.statement {
color: #50fa7b; }
.token.keyword,
.token.control .token.builtin, .token.important, .token.char, .token.tag, .token.deleted,
.token.directive .token.namespace {
color: #ff79c6; }
.token.unit, .token.symbol, .token.class-name, .token.property, .token.interpolation-punctuation {
color: #ffb86c; }
.token.important {
font-weight: bold; }
.token.bold {
font-weight: bold; }
.token.italic, .token.plain-text {
font-style: italic; }
.token.entity {
cursor: help; }
.language-css .token.url, .language-css .token.function {
color: #50fa7b; }
.language-c .token.string,
.language-cpp .token.string {
color: #8be9fd; }
.language-java .token.class-name {
color: #8be9fd; }
.language-java span.token.class-name {
color: #8be9fd; }
.language-markup .token.attr-value {
color: #8be9fd; }
.language-objectivec .token.property {
color: #8be9fd; }
.language-objectivec .token.string {
color: #50fa7b; }
.language-php .token.boolean, .language-php .token.keyword {
color: #8be9fd; }
.language-php .token.function {
color: #ff79c6; }
.language-ruby .token.symbol {
color: #8be9fd; }
.language-ruby .token.class-name {
color: #ffb86c; }