/*
 * theme "github-dark-default" generated by giallo
 */

.z-code {
  color: #E6EDF3;
  background-color: #0D1117;
}

.z-hl {
  background-color: #6E76811A;
}

.giallo-ln {
  color: #6E7681;
}

.z-comment { color: #8B949E; }
.z-constant { color: #79C0FF; }
.z-entity { color: #79C0FF; }
.z-keyword { color: #FF7B72; }
.z-storage { color: #FF7B72; }
.z-string { color: #A5D6FF; }
.z-support { color: #79C0FF; }
.z-variable { color: #FFA657; }
.z-carriage-return { color: #F0F6FC; background-color: #FF7B72; font-style: italic;text-decoration: underline; }
.z-variable { color: #79C0FF; }
.z-source { color: #A5D6FF; }
.z-string.z-comment { color: #8B949E; }
.z-constant.z-character { color: #FF7B72; }
.z-variable.z-language { color: #79C0FF; }
.z-entity.z-name { color: #FFA657; }
.z-meta.z-block { color: #E6EDF3; }
.z-storage.z-type { color: #FF7B72; }
.z-meta.z-property-name { color: #79C0FF; }
.z-variable.z-other { color: #E6EDF3; }
.z-invalid.z-broken { color: #FFA198; font-style: italic; }
.z-invalid.z-deprecated { color: #FFA198; font-style: italic; }
.z-invalid.z-illegal { color: #FFA198; font-style: italic; }
.z-invalid.z-unimplemented { color: #FFA198; font-style: italic; }
.z-message.z-error { color: #FFA198; }
.z-source.z-regexp { color: #A5D6FF; }
.z-string.z-regexp { color: #A5D6FF; }
.z-support.z-constant { color: #79C0FF; }
.z-support.z-variable { color: #79C0FF; }
.z-meta.z-module-reference { color: #79C0FF; }
.z-markup.z-heading { color: #79C0FF; font-weight: bold; }
.z-markup.z-quote { color: #7EE787; }
.z-markup.z-italic { color: #E6EDF3; font-style: italic; }
.z-markup.z-bold { color: #E6EDF3; font-weight: bold; }
.z-markup.z-underline { text-decoration: underline; }
.z-markup.z-strikethrough { text-decoration: line-through; }
.z-markup.z-deleted { color: #FFA198; background-color: #490202; }
.z-markup.z-inserted { color: #7EE787; background-color: #04260F; }
.z-markup.z-changed { color: #FFA657; background-color: #5A1E02; }
.z-markup.z-ignored { color: #161B22; background-color: #79C0FF; }
.z-markup.z-untracked { color: #161B22; background-color: #79C0FF; }
.z-meta.z-separator { color: #79C0FF; font-weight: bold; }
.z-meta.z-output { color: #79C0FF; }
.z-brackethighlighter.z-tag { color: #8B949E; }
.z-brackethighlighter.z-curly { color: #8B949E; }
.z-brackethighlighter.z-round { color: #8B949E; }
.z-brackethighlighter.z-square { color: #8B949E; }
.z-brackethighlighter.z-angle { color: #8B949E; }
.z-brackethighlighter.z-quote { color: #8B949E; }
.z-brackethighlighter.z-unmatched { color: #FFA198; }
.z-entity.z-name { color: #79C0FF; font-weight: bold; }
.z-punctuation.z-definition.z-comment { color: #8B949E; }
.z-constant.z-other.z-placeholder { color: #FF7B72; }
.z-entity.z-name.z-constant { color: #79C0FF; }
.z-variable.z-other.z-constant { color: #79C0FF; }
.z-variable.z-other.z-enummember { color: #79C0FF; }
.z-meta.z-export.z-default { color: #FFA657; }
.z-meta.z-definition.z-variable { color: #FFA657; }
.z-variable.z-parameter.z-function { color: #E6EDF3; }
.z-meta.z-jsx.z-children { color: #E6EDF3; }
.z-meta.z-tag.z-attributes { color: #E6EDF3; }
.z-entity.z-name.z-constant { color: #E6EDF3; }
.z-meta.z-object.z-member { color: #E6EDF3; }
.z-meta.z-embedded.z-expression { color: #E6EDF3; }
.z-entity.z-name.z-function { color: #D2A8FF; }
.z-entity.z-name.z-tag { color: #7EE787; }
.z-support.z-class.z-component { color: #7EE787; }
.z-storage.z-modifier.z-package { color: #E6EDF3; }
.z-storage.z-modifier.z-import { color: #E6EDF3; }
.z-storage.z-type.z-java { color: #E6EDF3; }
.z-string.z-regexp.z-character-class { color: #A5D6FF; }
.z-markup.z-inline.z-raw { color: #79C0FF; }
.z-punctuation.z-definition.z-deleted { color: #FFA198; background-color: #490202; }
.z-punctuation.z-section.z-embedded { color: #FF7B72; }
.z-punctuation.z-definition.z-inserted { color: #7EE787; background-color: #04260F; }
.z-punctuation.z-definition.z-changed { color: #FFA657; background-color: #5A1E02; }
.z-meta.z-diff.z-range { color: #D2A8FF; font-weight: bold; }
.z-meta.z-diff.z-header { color: #79C0FF; }
.z-string.z-other.z-link { color: #A5D6FF; }
.z-constant.z-character.z-escape { color: #A5D6FF; }
.z-source.z-ruby.z-embedded { color: #A5D6FF; }
.z-string.z-regexp.z-arbitrary-repitition { color: #A5D6FF; }
.z-constant.z-character.z-escape { color: #7EE787; font-weight: bold; }
.z-support.z-type.z-property-name.z-json { color: #7EE787; }
.z-meta.z-diff.z-header.z-from-file { color: #FFA198; background-color: #490202; }
.z-meta.z-diff.z-header.z-to-file { color: #7EE787; background-color: #04260F; }
.z-constant.z-other.z-reference.z-link { color: #A5D6FF; }
.z-punctuation.z-definition.z-list.z-begin.z-markdown { color: #FFA657; }
