/*
 * theme "github-light" generated by giallo
 */

.z-code {
  color: #24292e;
  background-color: #ffffff;
}

.z-hl {
  background-color: #f6f8fa;
}

.giallo-ln {
  color: #1b1f234d;
}

.z-comment {
  color: #6a737d;
}
.z-constant {
  color: #005cc5;
}
.z-entity {
  color: #6f42c1;
}
.z-keyword {
  color: #d73a49;
}
.z-storage {
  color: #d73a49;
}
.z-string {
  color: #032f62;
}
.z-support {
  color: #005cc5;
}
.z-variable {
  color: #e36209;
}
.z-carriage-return {
  color: #fafbfc;
  background-color: #d73a49;
  font-style: italic;
  text-decoration: underline;
}
.z-variable {
  color: #005cc5;
}
.z-source {
  color: #032f62;
}
.z-string.z-comment {
  color: #6a737d;
}
.z-variable.z-language {
  color: #005cc5;
}
.z-entity.z-name {
  color: #6f42c1;
}
.z-storage.z-type {
  color: #d73a49;
}
.z-meta.z-property-name {
  color: #005cc5;
}
.z-variable.z-other {
  color: #24292e;
}
.z-invalid.z-broken {
  color: #b31d28;
  font-style: italic;
}
.z-invalid.z-deprecated {
  color: #b31d28;
  font-style: italic;
}
.z-invalid.z-illegal {
  color: #b31d28;
  font-style: italic;
}
.z-invalid.z-unimplemented {
  color: #b31d28;
  font-style: italic;
}
.z-message.z-error {
  color: #b31d28;
}
.z-source.z-regexp {
  color: #032f62;
}
.z-string.z-regexp {
  color: #032f62;
}
.z-support.z-constant {
  color: #005cc5;
}
.z-support.z-variable {
  color: #005cc5;
}
.z-meta.z-module-reference {
  color: #005cc5;
}
.z-markup.z-heading {
  color: #005cc5;
  font-weight: bold;
}
.z-markup.z-quote {
  color: #22863a;
}
.z-markup.z-italic {
  color: #24292e;
  font-style: italic;
}
.z-markup.z-bold {
  color: #24292e;
  font-weight: bold;
}
.z-markup.z-underline {
  text-decoration: underline;
}
.z-markup.z-strikethrough {
  text-decoration: line-through;
}
.z-markup.z-deleted {
  color: #b31d28;
  background-color: #ffeef0;
}
.z-markup.z-inserted {
  color: #22863a;
  background-color: #f0fff4;
}
.z-markup.z-changed {
  color: #e36209;
  background-color: #ffebda;
}
.z-markup.z-ignored {
  color: #f6f8fa;
  background-color: #005cc5;
}
.z-markup.z-untracked {
  color: #f6f8fa;
  background-color: #005cc5;
}
.z-meta.z-separator {
  color: #005cc5;
  font-weight: bold;
}
.z-meta.z-output {
  color: #005cc5;
}
.z-brackethighlighter.z-tag {
  color: #586069;
}
.z-brackethighlighter.z-curly {
  color: #586069;
}
.z-brackethighlighter.z-round {
  color: #586069;
}
.z-brackethighlighter.z-square {
  color: #586069;
}
.z-brackethighlighter.z-angle {
  color: #586069;
}
.z-brackethighlighter.z-quote {
  color: #586069;
}
.z-brackethighlighter.z-unmatched {
  color: #b31d28;
}
.z-entity.z-name {
  color: #005cc5;
  font-weight: bold;
}
.z-punctuation.z-definition.z-comment {
  color: #6a737d;
}
.z-entity.z-name.z-constant {
  color: #005cc5;
}
.z-variable.z-other.z-constant {
  color: #005cc5;
}
.z-variable.z-other.z-enummember {
  color: #005cc5;
}
.z-variable.z-parameter.z-function {
  color: #24292e;
}
.z-entity.z-name.z-tag {
  color: #22863a;
}
.z-storage.z-modifier.z-package {
  color: #24292e;
}
.z-storage.z-modifier.z-import {
  color: #24292e;
}
.z-storage.z-type.z-java {
  color: #24292e;
}
.z-punctuation.z-definition.z-string {
  color: #032f62;
}
.z-string.z-regexp.z-character-class {
  color: #032f62;
}
.z-markup.z-inline.z-raw {
  color: #005cc5;
}
.z-punctuation.z-definition.z-deleted {
  color: #b31d28;
  background-color: #ffeef0;
}
.z-punctuation.z-definition.z-inserted {
  color: #22863a;
  background-color: #f0fff4;
}
.z-punctuation.z-definition.z-changed {
  color: #e36209;
  background-color: #ffebda;
}
.z-meta.z-diff.z-range {
  color: #6f42c1;
  font-weight: bold;
}
.z-meta.z-diff.z-header {
  color: #005cc5;
}
.z-string.z-other.z-link {
  color: #032f62;
  text-decoration: underline;
}
.z-constant.z-character.z-escape {
  color: #032f62;
}
.z-source.z-ruby.z-embedded {
  color: #032f62;
}
.z-string.z-regexp.z-arbitrary-repitition {
  color: #032f62;
}
.z-constant.z-character.z-escape {
  color: #22863a;
  font-weight: bold;
}
.z-meta.z-diff.z-header.z-from-file {
  color: #b31d28;
  background-color: #ffeef0;
}
.z-meta.z-diff.z-header.z-to-file {
  color: #22863a;
  background-color: #f0fff4;
}
.z-constant.z-other.z-reference.z-link {
  color: #032f62;
  text-decoration: underline;
}
.z-punctuation.z-definition.z-list.z-begin.z-markdown {
  color: #e36209;
}
