/*
 * theme "base16-ocean-dark-extended" generated by giallo
 */

.z-code {
  color: #C0C5CE;
  background-color: #2B303B;
}

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

.giallo-ln {
  color: #47525C;
}

.z-comment { color: #65737E; }
.z-none { color: #C0C5CE; }
.z-keyword { color: #B48EAD; }
.z-variable { color: #BF616A; }
.z-storage { color: #B48EAD; }
.z-string { color: #A3BE8C; }
.z-none { color: #D08770; }
.z-none { color: #D08770; }
.z-constant { color: #D08770; }
.z-none { color: #D08770; }
.z-keyword.z-operator { color: #C0C5CE; }
.z-meta.z-require { color: #8FA1B3; }
.z-support.z-class { color: #EBCB8B; }
.z-support.z-function { color: #96B5B4; }
.z-constant.z-numeric { color: #D08770; }
.z-meta.z-selector { color: #B48EAD; }
.z-markup.z-bold { color: #EBCB8B; font-weight: bold; }
.z-markup.z-italic { color: #B48EAD; font-style: italic; }
.z-meta.z-link { color: #D08770; }
.z-markup.z-list { color: #BF616A; }
.z-markup.z-quote { color: #D08770; }
.z-meta.z-separator { color: #C0C5CE; background-color: #4F5B66; }
.z-markup.z-inserted { color: #A3BE8C; }
.z-markup.z-deleted { color: #BF616A; }
.z-markup.z-changed { color: #B48EAD; }
.z-string.z-regexp { color: #96B5B4; }
.z-variable.z-interpolation { color: #AB7967; }
.z-invalid.z-illegal { color: #EFF1F5; background-color: #BF616A; }
.z-invalid.z-broken { color: #2B303B; background-color: #D08770; }
.z-invalid.z-deprecated { color: #EFF1F5; background-color: #AB7967; }
.z-invalid.z-unimplemented { color: #EFF1F5; background-color: #65737E; }
.z-token.z-info-token { color: #6796E6; }
.z-token.z-warn-token { color: #CD9731; }
.z-token.z-error-token { color: #F44747; }
.z-token.z-debug-token { color: #B267E6; }
.z-variable.z-parameter.z-function { color: #C0C5CE; }
.z-punctuation.z-definition.z-comment { color: #65737E; }
.z-punctuation.z-definition.z-string { color: #C0C5CE; }
.z-punctuation.z-definition.z-variable { color: #C0C5CE; }
.z-punctuation.z-definition.z-string { color: #C0C5CE; }
.z-punctuation.z-definition.z-parameters { color: #C0C5CE; }
.z-punctuation.z-definition.z-string { color: #C0C5CE; }
.z-punctuation.z-definition.z-array { color: #C0C5CE; }
.z-entity.z-name.z-function { color: #8FA1B3; }
.z-support.z-function.z-any-method { color: #8FA1B3; }
.z-entity.z-name.z-class { color: #EBCB8B; }
.z-keyword.z-other.z-special-method { color: #8FA1B3; }
.z-constant.z-other.z-symbol { color: #A3BE8C; }
.z-entity.z-other.z-inherited-class { color: #A3BE8C; }
.z-support.z-type.z-property-name { color: #8FA1B3; }
.z-entity.z-name.z-tag { color: #BF616A; }
.z-entity.z-other.z-attribute-name { color: #D08770; }
.z-punctuation.z-definition.z-entity { color: #8FA1B3; }
.z-entity.z-name.z-section { color: #8FA1B3;  }
.z-keyword.z-other.z-unit { color: #D08770; }
.z-punctuation.z-definition.z-bold { color: #EBCB8B; font-weight: bold; }
.z-punctuation.z-definition.z-italic { color: #B48EAD; font-style: italic; }
.z-markup.z-raw.z-inline { color: #A3BE8C; }
.z-string.z-other.z-link { color: #BF616A; }
.z-constant.z-other.z-color { color: #96B5B4; }
.z-constant.z-character.z-escape { color: #96B5B4; }
.z-punctuation.z-section.z-embedded { color: #AB7967; }
.z-punctuation.z-definition.z-heading { color: #8FA1B3;  }
.z-entity.z-name.z-type.z-class { color: #EBCB8B; }
.z-entity.z-other.z-attribute-name.z-id { color: #8FA1B3; }
.z-punctuation.z-definition.z-string.z-end.z-markdown { color: #BF616A; }
