/*
 * theme "Monokai Dark Soda" generated by syntect
 */

.z-code {
 color: #f8f8f2;
 background-color: #242424;
}

.z-comment {
 color: #8c8c8c;
}
.z-string {
 color: #ffee99;
}
.z-constant.z-numeric {
 color: #ff80f4;
}
.z-constant.z-language {
 color: #ff80f4;
}
.z-constant.z-character, .z-constant.z-other {
 color: #ff80f4;
}
.z-variable {
}
.z-keyword {
 color: #f92672;
}
.z-storage {
 color: #f92672;
}
.z-storage.z-type {
 color: #66d9ef;
font-style: italic;
}
.z-entity.z-name.z-class {
 color: #a6e22e;
font-style: underline;
}
.z-entity.z-other.z-inherited-class {
 color: #a6e22e;
font-style: underline;
font-style: italic;
}
.z-entity.z-name.z-function {
 color: #a6e22e;
}
.z-variable.z-parameter {
 color: #fd971f;
font-style: italic;
}
.z-entity.z-name.z-tag {
 color: #f92672;
}
.z-entity.z-other.z-attribute-name {
 color: #a6e22e;
}
.z-support.z-function {
 color: #66d9ef;
}
.z-support.z-constant {
 color: #66d9ef;
}
.z-support.z-type, .z-support.z-class {
 color: #66d9ef;
font-style: italic;
}
.z-support.z-other.z-variable {
}
.z-support.z-other.z-namespace, .z-entity.z-name.z-type.z-namespace {
 color: #ffb2f9;
}
.z-support.z-other.z-namespace.z-use-as.z-php {
 color: #66d9ef;
}
.z-variable.z-language.z-namespace.z-php {
 color: #d66990;
}
.z-punctuation.z-separator.z-inheritance.z-php {
 color: #f92672;
}
.z-support.z-function.z-misc.z-css, .z-support.z-constant.z-property-value.z-css, .z-support.z-constant.z-font-name.z-css {
 color: #ffee99;
}
.z-meta.z-tag.z-template.z-value.z-twig, .z-meta.z-tag.z-template.z-block.z-twig {
 color: #cd5ac5;
}
.z-keyword.z-control.z-twig {
 color: #e05d8c;
}
.z-variable.z-other.z-twig {
 color: #e5a5e0;
}
.z-variable.z-other.z-property.z-twig {
 color: #ffe1fc;
}
.z-constant.z-language.z-twig {
 color: #ffd2a6;
}
.z-constant.z-numeric.z-twig {
 color: #ffd0fb;
}
.z-support.z-function.z-twig {
 color: #90e7f7;
}
.z-meta.z-function-call.z-other.z-twig {
 color: #fab85a;
}
.z-meta.z-function-call.z-twig {
 color: #fab85a;
}
.z-invalid {
 color: #f8f8f0;
 background-color: #f92672;
}
.z-invalid.z-deprecated {
 color: #f8f8f0;
 background-color: #ff80f4;
}
.z-text .z-source {
 background-color: #3d3d3d;
}
.z-meta.z-diff, .z-meta.z-diff.z-header {
 color: #e0eddd;
font-weight: bold;
}
.z-markup.z-deleted {
 color: #d3201f;
}
.z-markup.z-changed {
 color: #bf3904;
}
.z-markup.z-inserted {
 color: #60cf30;
}
.z-meta.z-diff, .z-meta.z-diff.z-range {
 color: #3bc0f0;
}
.z-markup.z-heading.z-markdown, .z-markup.z-heading.z-1.z-markdown, .z-markup.z-heading.z-2.z-markdown {
 color: #a6e22e;
}
.z-markup.z-bold.z-markdown {
 color: #f8f8f2;
font-weight: bold;
}
.z-markup.z-italic.z-markdown {
 color: #f8f8f2;
font-style: italic;
}
.z-punctuation.z-definition.z-bold.z-markdown, .z-punctuation.z-definition.z-italic.z-markdown, .z-punctuation.z-definition.z-raw.z-markdown {
 color: #d3201f;
}
.z-markup.z-list.z-unnumbered.z-markdown {
 color: #ff80f4;
}
.z-markup.z-list.z-numbered.z-markdown {
 color: #ff80f4;
}
.z-markup.z-raw.z-block.z-markdown, .z-markup.z-raw.z-inline.z-markdown {
 color: #ffee99;
}
.z-markup.z-quote.z-markdown, .z-punctuation.z-definition.z-blockquote.z-markdown {
 color: #6c71c4;
}
.z-meta.z-separator.z-markdown {
 color: #ff80f4;
}
.z-meta.z-image.z-inline.z-markdown, .z-markup.z-underline.z-link.z-markdown {
 color: #8c8c8c;
font-style: italic;
}
.z-string.z-other.z-link.z-title.z-markdown, .z-string.z-other.z-link.z-description.z-markdown {
 color: #a6e22e;
}
.z-punctuation.z-definition.z-link.z-markdown {
 color: #8c8c8c;
}
.z-punctuation.z-definition.z-metadata.z-markdown {
 color: #8c8c8c;
}
.z-punctuation.z-definition.z-string.z-begin.z-markdown, .z-punctuation.z-definition.z-string.z-end.z-markdown, .z-punctuation.z-definition.z-constant.z-markdown {
 color: #8c8c8c;
}
