summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMole Shang <135e2@135e2.dev>2026-02-09 20:05:00 +0800
committerMole Shang <135e2@135e2.dev>2026-02-09 20:05:00 +0800
commitaf104cccb8a81815dd65bea7fbf44b4a9f542b7b (patch)
treedd3d5b60c5449931ebb1a2f9986c353b1c82c040
parenta10db22855f128fff4ccc3a91ea29e5ba8a268f7 (diff)
downloadzola-blog-af104cccb8a81815dd65bea7fbf44b4a9f542b7b.tar.gz
zola-blog-af104cccb8a81815dd65bea7fbf44b4a9f542b7b.tar.bz2
zola-blog-af104cccb8a81815dd65bea7fbf44b4a9f542b7b.zip
themes/Seje2: adapt to new giallo highlighting engine
-rw-r--r--config.toml13
-rw-r--r--static/giallo-dark.css477
-rw-r--r--static/giallo-light.css65
-rw-r--r--static/syntax-theme-dark.css232
-rw-r--r--static/syntax-theme-light.css283
m---------themes/Seje20
6 files changed, 546 insertions, 524 deletions
diff --git a/config.toml b/config.toml
index 058cdc4..11d7eb6 100644
--- a/config.toml
+++ b/config.toml
@@ -26,15 +26,10 @@ taxonomies = [
{name = "tags", feed = true},
]
-[markdown]
-# Whether to do syntax highlighting
-# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
-highlight_code = true
-highlight_theme = "css"
-highlight_themes_css = [
- { theme = "one-dark", filename = "syntax-theme-dark.css" },
- { theme = "solarized-light", filename = "syntax-theme-light.css" },
-]
+[markdown.highlighting]
+style = "class"
+light_theme = "solarized-light"
+dark_theme = "one-dark-pro"
[extra]
# Put all your custom variables here
diff --git a/static/giallo-dark.css b/static/giallo-dark.css
new file mode 100644
index 0000000..9195290
--- /dev/null
+++ b/static/giallo-dark.css
@@ -0,0 +1,477 @@
+/*
+ * theme "one-dark-pro" generated by giallo
+ */
+
+.z-code {
+ color: #ABB2BF;
+ background-color: #282C34;
+}
+
+.z-hl {
+ background-color: #2C313C;
+}
+
+.giallo-ln {
+ color: #495162;
+}
+
+.z-keyword { color: #C678DD; }
+.z-variable { color: #E06C75; }
+.z-storage { color: #C678DD; }
+.z-string { color: #98C379; }
+.z-constant { color: #D19A66; }
+.z-rgb-value { color: #56B6C2; }
+.z-comment { color: #7F848E; font-style: italic; }
+.z-md { color: #C678DD; }
+.z-punctuation { color: #E06C75; }
+.z-rgb-value { color: #D19A66; }
+.z-rgb-value { color: #D19A66; }
+.z-punctuation { color: #98C379; }
+.z-punctuation { color: #98C379; }
+.z-meta.z-embedded { color: #ABB2BF; }
+.z-source.z-java { color: #E06C75; }
+.z-keyword.z-operator { color: #ABB2BF; }
+.z-variable.z-c { color: #ABB2BF; }
+.z-variable.z-language { color: #E5C07B; }
+.z-token.z-package { color: #ABB2BF; }
+.z-meta.z-require { color: #61AFEF; }
+.z-variable.z-function { color: #61AFEF; }
+.z-support.z-class { color: #E5C07B; }
+.z-keyword.z-control { color: #C678DD; }
+.z-control.z-elements { color: #D19A66; }
+.z-token.z-storage { color: #C678DD; }
+.z-support.z-function { color: #56B6C2; }
+.z-meta.z-tag { color: #ABB2BF; }
+.z-constant.z-numeric { color: #D19A66; }
+.z-meta.z-selector { color: #C678DD; }
+.z-markup.z-heading { color: #E06C75; }
+.z-markup.z-bold { color: #D19A66; }
+.z-todo.z-bold { color: #D19A66; }
+.z-markup.z-italic { color: #C678DD; }
+.z-todo.z-emphasis { color: #C678DD; }
+.z-string.z-regexp { color: #56B6C2; }
+.z-variable.z-interpolation { color: #E06C75; }
+.z-invalid.z-illegal { color: #FFFFFF; }
+.z-invalid.z-broken { color: #FFFFFF; }
+.z-invalid.z-deprecated { color: #FFFFFF; }
+.z-invalid.z-unimplemented { color: #FFFFFF; }
+.z-function.z-parameter { color: #ABB2BF; }
+.z-function.z-brace { color: #ABB2BF; }
+.z-selector.z-sass { color: #E06C75; }
+.z-token.z-info-token { color: #61AFEF; }
+.z-token.z-warn-token { color: #D19A66; }
+.z-token.z-error-token { color: #F44747; }
+.z-token.z-debug-token { color: #C678DD; }
+.z-source.z-ini { color: #98C379; }
+.z-source.z-makefile { color: #E5C07B; }
+.z-text.z-variable { color: #E06C75; }
+.z-text.z-bracketed { color: #E06C75; }
+.z-invalid.z-xi { color: #ABB2BF; }
+.z-accent.z-xi { color: #61AFEF; }
+.z-wikiword.z-xi { color: #D19A66; }
+.z-markup.z-deleted { color: #E06C75; }
+.z-markup.z-inserted { color: #98C379; }
+.z-markup.z-underline { text-decoration: underline; }
+.z-string.z-regexp { color: #E06C75; }
+.z-log.z-info { color: #98C379; }
+.z-log.z-warning { color: #E5C07B; }
+.z-log.z-error { color: #E06C75; }
+.z-variable.z-parameter { font-style: italic; }
+.z-markup.z-link { color: #5C6370; }
+.z-punctuation.z-string { color: #E06C75; }
+.z-storage.z-type.z-haskell { color: #D19A66; }
+.z-variable.z-language.z-rust { color: #E06C75; }
+.z-support.z-constant.z-edge { color: #C678DD; }
+.z-keyword.z-operator.z-word { color: #C678DD; }
+.z-variable.z-parameter.z-function { color: #ABB2BF; }
+.z-markup.z-changed.z-diff { color: #E5C07B; }
+.z-markup.z-inserted.z-diff { color: #98C379; }
+.z-markup.z-deleted.z-diff { color: #E06C75; }
+.z-meta.z-function.z-c { color: #E06C75; }
+.z-meta.z-function.z-cpp { color: #E06C75; }
+.z-punctuation.z-separator.z-key-value { color: #ABB2BF; }
+.z-support.z-constant.z-math { color: #E5C07B; }
+.z-variable.z-other.z-constant { color: #E5C07B; }
+.z-punctuation.z-terminator.z-java { color: #ABB2BF; }
+.z-meta.z-method-call.z-java { color: #ABB2BF; }
+.z-meta.z-method.z-java { color: #61AFEF; }
+.z-storage.z-type.z-java { color: #E5C07B; }
+.z-keyword.z-operator.z-logical { color: #56B6C2; }
+.z-keyword.z-operator.z-bitwise { color: #56B6C2; }
+.z-keyword.z-operator.z-channel { color: #56B6C2; }
+.z-keyword.z-operator.z-css { color: #56B6C2; }
+.z-keyword.z-operator.z-scss { color: #56B6C2; }
+.z-keyword.z-operator.z-less { color: #56B6C2; }
+.z-support.z-module.z-node { color: #E5C07B; }
+.z-support.z-module.z-node { color: #E5C07B; }
+.z-variable.z-other.z-readwrite { color: #E06C75; }
+.z-meta.z-object-literal.z-key { color: #E06C75; }
+.z-support.z-variable.z-property { color: #E06C75; }
+.z-support.z-constant.z-json { color: #D19A66; }
+.z-keyword.z-operator.z-new { color: #C678DD; }
+.z-keyword.z-operator.z-ternary { color: #C678DD; }
+.z-keyword.z-operator.z-optional { color: #C678DD; }
+.z-entity.z-name.z-function { color: #61AFEF; }
+.z-support.z-function.z-console { color: #61AFEF; }
+.z-keyword.z-operator.z-delete { color: #C678DD; }
+.z-support.z-variable.z-dom { color: #E06C75; }
+.z-keyword.z-operator.z-arithmetic { color: #56B6C2; }
+.z-keyword.z-operator.z-comparison { color: #56B6C2; }
+.z-keyword.z-operator.z-decrement { color: #56B6C2; }
+.z-keyword.z-operator.z-increment { color: #56B6C2; }
+.z-keyword.z-operator.z-relational { color: #56B6C2; }
+.z-keyword.z-operator.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-cpp { color: #C678DD; }
+.z-punctuation.z-separator.z-delimiter { color: #ABB2BF; }
+.z-punctuation.z-separator.z-c { color: #C678DD; }
+.z-punctuation.z-separator.z-cpp { color: #C678DD; }
+.z-support.z-type.z-python { color: #56B6C2; }
+.z-entity.z-name.z-namespace { color: #E5C07B; }
+.z-import.z-storage.z-java { color: #E5C07B; }
+.z-token.z-package.z-keyword { color: #C678DD; }
+.z-entity.z-name.z-function { color: #61AFEF; }
+.z-support.z-function.z-any-method { color: #61AFEF; }
+.z-entity.z-name.z-class { color: #E5C07B; }
+.z-entity.z-name.z-type { color: #E5C07B; }
+.z-keyword.z-operator.z-less { color: #D19A66; }
+.z-keyword.z-other.z-special-method { color: #61AFEF; }
+.z-keyword.z-operator.z-new { color: #C678DD; }
+.z-support.z-type.z-property-name { color: #ABB2BF; }
+.z-support.z-constant.z-property-value { color: #ABB2BF; }
+.z-support.z-constant.z-font-name { color: #D19A66; }
+.z-constant.z-other.z-symbol { color: #56B6C2; }
+.z-punctuation.z-definition.z-constant { color: #D19A66; }
+.z-entity.z-name.z-tag { color: #E06C75; }
+.z-entity.z-other.z-attribute-name { color: #D19A66; }
+.z-entity.z-name.z-section { color: #61AFEF; }
+.z-keyword.z-other.z-unit { color: #E06C75; }
+.z-punctuation.z-definition.z-bold { color: #E5C07B; }
+.z-punctuation.z-definition.z-italic { color: #C678DD; }
+.z-markup.z-heading.z-setext { color: #ABB2BF; }
+.z-punctuation.z-definition.z-asciidoc { color: #E5C07B; }
+.z-markup.z-list.z-asciidoc { color: #E5C07B; }
+.z-markup.z-link.z-asciidoc { color: #C678DD; }
+.z-string.z-unquoted.z-asciidoc { color: #61AFEF; }
+.z-punctuation.z-section.z-embedded { color: #E06C75; }
+.z-meta.z-interface.z-php { color: #E5C07B; }
+.z-storage.z-type.z-php { color: #E5C07B; }
+.z-meta.z-function-call.z-php { color: #61AFEF; }
+.z-support.z-other.z-php { color: #61AFEF; }
+.z-function.z-parameter.z-ruby { color: #ABB2BF; }
+.z-function.z-parameter.z-cs { color: #ABB2BF; }
+.z-block.z-scope.z-end { color: #ABB2BF; }
+.z-block.z-scope.z-begin { color: #ABB2BF; }
+.z-storage.z-type.z-cs { color: #E5C07B; }
+.z-punctuation.z-section.z-embedded { color: #C678DD; }
+.z-meta.z-template.z-expression { color: #ABB2BF; }
+.z-keyword.z-operator.z-module { color: #C678DD; }
+.z-support.z-type.z-primitive { color: #E5C07B; }
+.z-meta.z-property.z-object { color: #E06C75; }
+.z-keyword.z-operator.z-assignment { color: #56B6C2; }
+.z-support.z-constant.z-elm { color: #D19A66; }
+.z-punctuation.z-quasi.z-element { color: #C678DD; }
+.z-constant.z-character.z-entity { color: #E06C75; }
+.z-entity.z-global.z-clojure { color: #E5C07B; }
+.z-meta.z-symbol.z-clojure { color: #E06C75; }
+.z-constant.z-keyword.z-clojure { color: #56B6C2; }
+.z-meta.z-arguments.z-coffee { color: #E06C75; }
+.z-meta.z-method.z-groovy { color: #61AFEF; }
+.z-support.z-type.z-swift { color: #E5C07B; }
+.z-constant.z-regexp.z-xi { color: #C678DD; }
+.z-keyword.z-control.z-xi { color: #56B6C2; }
+.z-constant.z-character.z-xi { color: #61AFEF; }
+.z-meta.z-brace.z-square { color: #ABB2BF; }
+.z-punctuation.z-definition.z-comment { color: #7F848E; font-style: italic; }
+.z-markup.z-quote.z-markdown { color: #5C6370; }
+.z-variable.z-other.z-object { color: #E5C07B; }
+.z-entity.z-other.z-inherited-class { color: #E5C07B; }
+.z-constant.z-other.z-php { color: #ABB2BF; }
+.z-constant.z-character.z-escape { color: #56B6C2; }
+.z-entity.z-name.z-label { color: #E06C75; }
+.z-variable.z-language.z-super { font-style: italic; }
+.z-comment.z-line.z-double-slash { font-style: italic; }
+.z-comment.z-block.z-documentation { font-style: italic; }
+.z-markup.z-italic.z-markdown { font-style: italic; }
+.z-punctuation.z-definition.z-heading { color: #61AFEF; }
+.z-string.z-quoted.z-json { color: #E06C75; }
+.z-constant.z-language.z-json { color: #56B6C2; }
+.z-constant.z-language.z-json { color: #56B6C2; }
+.z-support.z-constant.z-laravel-blade { color: #C678DD; }
+.z-string.z-quoted.z-json { color: #98C379; }
+.z-string.z-quoted.z-json { color: #98C379; }
+.z-punctuation.z-definition.z-delayed.z-unison { color: #E06C75; }
+.z-punctuation.z-separator.z-pipe.z-unison { color: #E06C75; }
+.z-punctuation.z-separator.z-delimiter.z-unison { color: #E06C75; }
+.z-punctuation.z-definition.z-hash.z-unison { color: #E06C75; }
+.z-variable.z-other.z-generic-type.z-haskell { color: #C678DD; }
+.z-support.z-variable.z-magic.z-python { color: #E06C75; }
+.z-punctuation.z-separator.z-period.z-python { color: #ABB2BF; }
+.z-punctuation.z-separator.z-element.z-python { color: #ABB2BF; }
+.z-punctuation.z-parenthesis.z-begin.z-python { color: #ABB2BF; }
+.z-punctuation.z-parenthesis.z-end.z-python { color: #ABB2BF; }
+.z-storage.z-modifier.z-lifetime.z-rust { color: #ABB2BF; }
+.z-support.z-function.z-std.z-rust { color: #61AFEF; }
+.z-entity.z-name.z-lifetime.z-rust { color: #E5C07B; }
+.z-constant.z-other.z-character-class.z-regexp { color: #E06C75; }
+.z-keyword.z-operator.z-quantifier.z-regexp { color: #D19A66; }
+.z-meta.z-diff.z-header.z-from-file { color: #61AFEF; }
+.z-meta.z-diff.z-header.z-to-file { color: #61AFEF; }
+.z-punctuation.z-definition.z-from-file.z-diff { color: #61AFEF; }
+.z-punctuation.z-definition.z-to-file.z-diff { color: #61AFEF; }
+.z-punctuation.z-terminator.z-statement.z-c { color: #ABB2BF; }
+.z-keyword.z-operator.z-expression.z-import { color: #61AFEF; }
+.z-support.z-constant.z-property.z-math { color: #D19A66; }
+.z-storage.z-type.z-annotation.z-java { color: #E5C07B; }
+.z-meta.z-method.z-identifier.z-java { color: #ABB2BF; }
+.z-punctuation.z-separator.z-period.z-java { color: #ABB2BF; }
+.z-punctuation.z-bracket.z-angle.z-java { color: #ABB2BF; }
+.z-punctuation.z-definition.z-annotation.z-java { color: #ABB2BF; }
+.z-meta.z-method.z-body.z-java { color: #ABB2BF; }
+.z-storage.z-modifier.z-import.z-java { color: #E5C07B; }
+.z-storage.z-type.z-generic.z-java { color: #E5C07B; }
+.z-keyword.z-operator.z-instanceof.z-java { color: #C678DD; }
+.z-support.z-constant.z-property-value.z-scss { color: #D19A66; }
+.z-support.z-constant.z-property-value.z-css { color: #D19A66; }
+.z-support.z-type.z-object.z-module { color: #E5C07B; }
+.z-entity.z-name.z-type.z-module { color: #E5C07B; }
+.z-support.z-variable.z-object.z-process { color: #E06C75; }
+.z-support.z-variable.z-object.z-node { color: #E06C75; }
+.z-keyword.z-operator.z-expression.z-instanceof { color: #C678DD; }
+.z-keyword.z-operator.z-expression.z-keyof { color: #C678DD; }
+.z-support.z-type.z-object.z-console { color: #E06C75; }
+.z-support.z-variable.z-property.z-process { color: #D19A66; }
+.z-keyword.z-operator.z-misc.z-rust { color: #ABB2BF; }
+.z-keyword.z-operator.z-sigil.z-rust { color: #C678DD; }
+.z-support.z-type.z-object.z-dom { color: #56B6C2; }
+.z-support.z-variable.z-property.z-dom { color: #E06C75; }
+.z-keyword.z-operator.z-assignment.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-comparison.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-increment.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-decrement.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-assignment.z-cpp { color: #C678DD; }
+.z-keyword.z-operator.z-comparison.z-cpp { color: #C678DD; }
+.z-keyword.z-operator.z-increment.z-cpp { color: #C678DD; }
+.z-keyword.z-operator.z-decrement.z-cpp { color: #C678DD; }
+.z-support.z-type.z-posix-reserved.z-c { color: #56B6C2; }
+.z-support.z-type.z-posix-reserved.z-cpp { color: #56B6C2; }
+.z-keyword.z-operator.z-sizeof.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-sizeof.z-cpp { color: #C678DD; }
+.z-keyword.z-operator.z-logical.z-python { color: #C678DD; }
+.z-variable.z-parameter.z-function.z-python { color: #D19A66; }
+.z-punctuation.z-separator.z-arguments.z-python { color: #ABB2BF; }
+.z-meta.z-function-call.z-generic.z-python { color: #61AFEF; }
+.z-keyword.z-operator.z-assignment.z-compound { color: #C678DD; }
+.z-token.z-variable.z-parameter.z-java { color: #ABB2BF; }
+.z-entity.z-name.z-type.z-namespace { color: #E5C07B; }
+.z-entity.z-name.z-type.z-class { color: #E5C07B; }
+.z-variable.z-other.z-class.z-js { color: #E5C07B; }
+.z-variable.z-other.z-class.z-ts { color: #E5C07B; }
+.z-variable.z-other.z-class.z-php { color: #E06C75; }
+.z-keyword.z-operator.z-expression.z-delete { color: #C678DD; }
+.z-keyword.z-operator.z-expression.z-in { color: #C678DD; }
+.z-keyword.z-operator.z-expression.z-of { color: #C678DD; }
+.z-keyword.z-operator.z-expression.z-instanceof { color: #C678DD; }
+.z-keyword.z-operator.z-expression.z-typeof { color: #C678DD; }
+.z-keyword.z-operator.z-expression.z-void { color: #C678DD; }
+.z-token.z-storage.z-type.z-java { color: #E5C07B; }
+.z-support.z-type.z-property-name.z-toml { color: #E06C75; }
+.z-entity.z-other.z-attribute-name.z-id { color: #61AFEF; }
+.z-entity.z-name.z-section.z-markdown { color: #E06C75; }
+.z-punctuation.z-definition.z-heading.z-markdown { color: #E06C75; }
+.z-punctuation.z-definition.z-bold.z-markdown { color: #D19A66; }
+.z-markup.z-inline.z-raw.z-markdown { color: #98C379; }
+.z-punctuation.z-definition.z-raw.z-markdown { color: #E5C07B; }
+.z-punctuation.z-definition.z-list.z-markdown { color: #E5C07B; }
+.z-punctuation.z-definition.z-metadata.z-markdown { color: #E06C75; }
+.z-punctuation.z-definition.z-metadata.z-markdown { color: #E06C75; }
+.z-markup.z-underline.z-link.z-markdown { color: #C678DD; }
+.z-markup.z-raw.z-monospace.z-asciidoc { color: #98C379; }
+.z-markup.z-other.z-url.z-asciidoc { color: #C678DD; }
+.z-markup.z-other.z-url.z-asciidoc { color: #61AFEF; }
+.z-punctuation.z-section.z-embedded.z-begin { color: #C678DD; }
+.z-punctuation.z-section.z-embedded.z-end { color: #C678DD; }
+.z-invalid.z-illegal.z-bad-ampersand.z-html { color: #ABB2BF; }
+.z-invalid.z-illegal.z-unrecognized-tag.z-html { color: #E06C75; }
+.z-support.z-type.z-property-name.z-json { color: #E06C75; }
+.z-entity.z-other.z-alias.z-php { color: #E5C07B; }
+.z-keyword.z-operator.z-error-control.z-php { color: #C678DD; }
+.z-keyword.z-operator.z-type.z-php { color: #C678DD; }
+.z-invalid.z-illegal.z-non-null-typehinted.z-php { color: #F44747; }
+.z-keyword.z-other.z-type.z-php { color: #E5C07B; }
+.z-meta.z-function-call.z-object.z-php { color: #61AFEF; }
+.z-meta.z-function-call.z-static.z-php { color: #61AFEF; }
+.z-punctuation.z-separator.z-delimiter.z-php { color: #ABB2BF; }
+.z-punctuation.z-terminator.z-expression.z-php { color: #ABB2BF; }
+.z-support.z-constant.z-core.z-rust { color: #D19A66; }
+.z-support.z-constant.z-ext.z-php { color: #D19A66; }
+.z-support.z-constant.z-std.z-php { color: #D19A66; }
+.z-support.z-constant.z-core.z-php { color: #D19A66; }
+.z-support.z-constant.z-parser-token.z-php { color: #D19A66; }
+.z-entity.z-name.z-goto-label.z-php { color: #61AFEF; }
+.z-keyword.z-operator.z-logical.z-php { color: #56B6C2; }
+.z-keyword.z-operator.z-bitwise.z-php { color: #56B6C2; }
+.z-keyword.z-operator.z-arithmetic.z-php { color: #56B6C2; }
+.z-keyword.z-operator.z-regexp.z-php { color: #C678DD; }
+.z-keyword.z-operator.z-comparison.z-php { color: #56B6C2; }
+.z-keyword.z-operator.z-heredoc.z-php { color: #C678DD; }
+.z-keyword.z-operator.z-nowdoc.z-php { color: #C678DD; }
+.z-meta.z-function.z-decorator.z-python { color: #61AFEF; }
+.z-support.z-token.z-decorator.z-python { color: #56B6C2; }
+.z-constant.z-language.z-symbol.z-ruby { color: #56B6C2; }
+.z-support.z-type.z-primitive.z-ts { color: #E5C07B; }
+.z-support.z-type.z-builtin.z-ts { color: #E5C07B; }
+.z-support.z-type.z-primitive.z-tsx { color: #E5C07B; }
+.z-support.z-type.z-builtin.z-tsx { color: #E5C07B; }
+.z-punctuation.z-definition.z-template-expression.z-begin { color: #C678DD; }
+.z-punctuation.z-definition.z-template-expression.z-end { color: #C678DD; }
+.z-support.z-type.z-type.z-flowtype { color: #61AFEF; }
+.z-variable.z-parameter.z-function.z-js { color: #E06C75; }
+.z-keyword.z-other.z-template.z-begin { color: #98C379; }
+.z-keyword.z-other.z-template.z-end { color: #98C379; }
+.z-keyword.z-other.z-substitution.z-begin { color: #98C379; }
+.z-keyword.z-other.z-substitution.z-end { color: #98C379; }
+.z-keyword.z-operator.z-assignment.z-go { color: #E5C07B; }
+.z-keyword.z-operator.z-arithmetic.z-go { color: #C678DD; }
+.z-keyword.z-operator.z-address.z-go { color: #C678DD; }
+.z-keyword.z-operator.z-arithmetic.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-arithmetic.z-cpp { color: #C678DD; }
+.z-entity.z-name.z-package.z-go { color: #E5C07B; }
+.z-support.z-type.z-prelude.z-elm { color: #56B6C2; }
+.z-entity.z-other.z-attribute-name.z-pseudo-element { color: #56B6C2; }
+.z-entity.z-other.z-attribute-name.z-pseudo-class { color: #56B6C2; }
+.z-variable.z-parameter.z-function.z-coffee { color: #E06C75; }
+.z-meta.z-scope.z-prerequisites.z-makefile { color: #E06C75; }
+.z-storage.z-modifier.z-import.z-groovy { color: #E5C07B; }
+.z-support.z-variable.z-semantic.z-hlsl { color: #E5C07B; }
+.z-support.z-type.z-texture.z-hlsl { color: #C678DD; }
+.z-support.z-type.z-sampler.z-hlsl { color: #C678DD; }
+.z-support.z-type.z-object.z-hlsl { color: #C678DD; }
+.z-support.z-type.z-fx.z-hlsl { color: #C678DD; }
+.z-support.z-type.z-object.z-hlsl { color: #C678DD; }
+.z-support.z-type.z-vb.z-asp { color: #E5C07B; }
+.z-entity.z-name.z-function.z-xi { color: #E5C07B; }
+.z-entity.z-name.z-class.z-xi { color: #56B6C2; }
+.z-punctuation.z-definition.z-tag.z-xi { color: #5C6370; }
+.z-entity.z-name.z-label.z-cs { color: #E5C07B; }
+.z-entity.z-name.z-label.z-cs { color: #E06C75; }
+.z-constant.z-language.z-symbol.z-elixir { color: #56B6C2; }
+.z-support.z-other.z-namespace.z-php { color: #ABB2BF; }
+.z-variable.z-parameter.z-function.z-latex { color: #E06C75; }
+.z-variable.z-other.z-constant.z-property { color: #E06C75; }
+.z-variable.z-other.z-readwrite.z-c { color: #E06C75; }
+.z-punctuation.z-separator.z-colon.z-php { color: #ABB2BF; }
+.z-support.z-other.z-parenthesis.z-regexp { color: #D19A66; }
+.z-keyword.z-operator.z-expression.z-is { color: #C678DD; }
+.z-constant.z-character.z-math.z-tex { color: #98C379; }
+.z-entity.z-other.z-attribute-name.z-js { font-style: italic; }
+.z-entity.z-other.z-attribute-name.z-ts { font-style: italic; }
+.z-entity.z-other.z-attribute-name.z-jsx { font-style: italic; }
+.z-entity.z-other.z-attribute-name.z-tsx { font-style: italic; }
+.z-entity.z-name.z-tag.z-laravel-blade { color: #C678DD; }
+.z-punctuation.z-definition.z-list.z-begin.z-unison { color: #E06C75; }
+.z-punctuation.z-definition.z-list.z-end.z-unison { color: #E06C75; }
+.z-punctuation.z-definition.z-ability.z-begin.z-unison { color: #E06C75; }
+.z-punctuation.z-definition.z-ability.z-end.z-unison { color: #E06C75; }
+.z-punctuation.z-operator.z-assignment.z-as.z-unison { color: #E06C75; }
+.z-storage.z-type.z-object.z-array.z-java { color: #E5C07B; }
+.z-punctuation.z-section.z-block.z-begin.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-block.z-end.z-java { color: #ABB2BF; }
+.z-punctuation.z-definition.z-method-parameters.z-begin.z-java { color: #ABB2BF; }
+.z-punctuation.z-definition.z-method-parameters.z-end.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-method.z-begin.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-method.z-end.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-class.z-begin.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-class.z-end.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-inner-class.z-begin.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-inner-class.z-end.z-java { color: #ABB2BF; }
+.z-meta.z-definition.z-variable.z-name.z-java { color: #E06C75; }
+.z-support.z-constant.z-color.z-w3c-standard-color-name.z-css { color: #D19A66; }
+.z-support.z-constant.z-color.z-w3c-standard-color-name.z-scss { color: #D19A66; }
+.z-punctuation.z-separator.z-list.z-comma.z-css { color: #ABB2BF; }
+.z-support.z-constant.z-color.z-w3c-standard-color-name.z-css { color: #D19A66; }
+.z-support.z-type.z-vendored.z-property-name.z-css { color: #56B6C2; }
+.z-keyword.z-operator.z-bitwise.z-shift.z-c { color: #C678DD; }
+.z-keyword.z-operator.z-bitwise.z-shift.z-cpp { color: #C678DD; }
+.z-variable.z-parameter.z-function.z-language.z-python { color: #D19A66; }
+.z-punctuation.z-definition.z-arguments.z-begin.z-python { color: #ABB2BF; }
+.z-punctuation.z-definition.z-arguments.z-end.z-python { color: #ABB2BF; }
+.z-punctuation.z-definition.z-list.z-begin.z-python { color: #ABB2BF; }
+.z-punctuation.z-definition.z-list.z-end.z-python { color: #ABB2BF; }
+.z-keyword.z-operator.z-assignment.z-compound.z-js { color: #56B6C2; }
+.z-keyword.z-operator.z-assignment.z-compound.z-ts { color: #56B6C2; }
+.z-support.z-type.z-property-name.z-table.z-toml { color: #E06C75; }
+.z-support.z-type.z-property-name.z-array.z-toml { color: #E06C75; }
+.z-entity.z-other.z-attribute-name.z-class.z-css { color: #D19A66; }
+.z-punctuation.z-definition.z-list.z-begin.z-markdown { color: #E5C07B; }
+.z-markup.z-inline.z-raw.z-string.z-markdown { color: #98C379; }
+.z-punctuation.z-definition.z-string.z-begin.z-markdown { color: #E06C75; }
+.z-punctuation.z-definition.z-string.z-end.z-markdown { color: #E06C75; }
+.z-beginning.z-punctuation.z-definition.z-list.z-markdown { color: #E06C75; }
+.z-markup.z-underline.z-link.z-image.z-markdown { color: #C678DD; }
+.z-string.z-other.z-link.z-title.z-markdown { color: #61AFEF; }
+.z-string.z-other.z-link.z-description.z-markdown { color: #61AFEF; }
+.z-support.z-other.z-namespace.z-use.z-php { color: #E5C07B; }
+.z-support.z-other.z-namespace.z-use-as.z-php { color: #E5C07B; }
+.z-punctuation.z-section.z-array.z-begin.z-php { color: #ABB2BF; }
+.z-punctuation.z-section.z-array.z-end.z-php { color: #ABB2BF; }
+.z-meta.z-other.z-type.z-phpdoc.z-php { color: #E5C07B; }
+.z-keyword.z-other.z-array.z-phpdoc.z-php { color: #E5C07B; }
+.z-punctuation.z-section.z-scope.z-begin.z-php { color: #ABB2BF; }
+.z-punctuation.z-section.z-scope.z-end.z-php { color: #ABB2BF; }
+.z-meta.z-function.z-decorator.z-identifier.z-python { color: #56B6C2; }
+.z-constant.z-language.z-symbol.z-hashkey.z-ruby { color: #56B6C2; }
+.z-entity.z-name.z-variable.z-local.z-cs { color: #E06C75; }
+.z-meta.z-definition.z-variable.z-name.z-groovy { color: #E06C75; }
+.z-support.z-type.z-object.z-rw.z-hlsl { color: #C678DD; }
+.z-constant.z-character.z-character-class.z-regexp.z-xi { color: #E06C75; }
+.z-constant.z-other.z-color.z-rgb-value.z-xi { color: #FFFFFF; }
+.z-entity.z-name.z-scope-resolution.z-function.z-call { color: #E5C07B; }
+.z-entity.z-name.z-scope-resolution.z-function.z-definition { color: #E5C07B; }
+.z-markup.z-heading.z-setext.z-\31 .z-markdown { color: #E06C75; }
+.z-markup.z-heading.z-setext.z-\32 .z-markdown { color: #E06C75; }
+.z-constant.z-language.z-symbol.z-double-quoted.z-elixir { color: #56B6C2; }
+.z-entity.z-name.z-variable.z-parameter.z-cs { color: #E5C07B; }
+.z-entity.z-name.z-variable.z-field.z-cs { color: #E06C75; }
+.z-punctuation.z-section.z-embedded.z-begin.z-php { color: #BE5046; }
+.z-punctuation.z-section.z-embedded.z-end.z-php { color: #BE5046; }
+.z-entity.z-name.z-variable.z-parameter.z-php { color: #ABB2BF; }
+.z-constant.z-numeric.z-decimal.z-asm.z-x86_64 { color: #C678DD; }
+.z-constant.z-other.z-general.z-math.z-tex { color: #61AFEF; }
+.z-constant.z-character.z-format.z-placeholder.z-other.z-python { color: #D19A66; }
+.z-entity.z-name.z-class.z-identifier.z-namespace.z-type { color: #E5C07B; }
+.z-invalid.z-deprecated.z-entity.z-other.z-attribute-name.z-html { color: #D19A66; }
+.z-punctuation.z-definition.z-begin.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-end.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-begin.z-bracket.z-curly.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-end.z-bracket.z-curly.z-php { color: #ABB2BF; }
+.z-meta.z-definition.z-class.z-inherited.z-classes.z-groovy { color: #98C379; }
+.z-beginning.z-punctuation.z-definition.z-quote.z-markdown.z-xi { color: #98C379; }
+.z-beginning.z-punctuation.z-definition.z-list.z-markdown.z-xi { color: #7F848E; }
+.z-punctuation.z-definition.z-block.z-sequence.z-item.z-yaml { color: #ABB2BF; }
+.z-support.z-class.z-math.z-block.z-environment.z-latex { color: #61AFEF; }
+.z-variable.z-parameter.z-function.z-language.z-special.z-self.z-python { color: #E5C07B; }
+.z-variable.z-parameter.z-function.z-language.z-special.z-cls.z-python { color: #E5C07B; }
+.z-punctuation.z-section.z-block.z-begin.z-bracket.z-curly.z-cpp { color: #ABB2BF; }
+.z-punctuation.z-section.z-block.z-end.z-bracket.z-curly.z-cpp { color: #ABB2BF; }
+.z-punctuation.z-section.z-block.z-begin.z-bracket.z-curly.z-c { color: #ABB2BF; }
+.z-punctuation.z-section.z-block.z-end.z-bracket.z-curly.z-c { color: #ABB2BF; }
+.z-punctuation.z-section.z-parens.z-begin.z-bracket.z-round.z-c { color: #ABB2BF; }
+.z-punctuation.z-section.z-parens.z-end.z-bracket.z-round.z-c { color: #ABB2BF; }
+.z-punctuation.z-section.z-parameters.z-begin.z-bracket.z-round.z-c { color: #ABB2BF; }
+.z-punctuation.z-section.z-parameters.z-end.z-bracket.z-round.z-c { color: #ABB2BF; }
+.z-punctuation.z-section.z-class.z-begin.z-bracket.z-curly.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-class.z-end.z-bracket.z-curly.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-method.z-begin.z-bracket.z-curly.z-java { color: #ABB2BF; }
+.z-punctuation.z-section.z-method.z-end.z-bracket.z-curly.z-java { color: #ABB2BF; }
+.z-punctuation.z-definition.z-parameters.z-begin.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-parameters.z-end.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-arguments.z-begin.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-arguments.z-end.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-storage-type.z-begin.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-storage-type.z-end.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-array.z-begin.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-array.z-end.z-bracket.z-round.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-section.z-switch-block.z-end.z-bracket.z-curly.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-section.z-switch-block.z-start.z-bracket.z-curly.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-section.z-switch-block.z-begin.z-bracket.z-curly.z-php { color: #ABB2BF; }
+.z-punctuation.z-definition.z-section.z-switch-block.z-end.z-bracket.z-curly.z-php { color: #ABB2BF; }
diff --git a/static/giallo-light.css b/static/giallo-light.css
new file mode 100644
index 0000000..c81d704
--- /dev/null
+++ b/static/giallo-light.css
@@ -0,0 +1,65 @@
+/*
+ * theme "solarized-light" generated by giallo
+ */
+
+.z-code {
+ color: #657B83;
+ background-color: #FDF6E3;
+}
+
+.z-hl {
+ background-color: #EEE8D5;
+}
+
+.z-comment { color: #93A1A1; font-style: italic; }
+.z-string { color: #2AA198; }
+.z-keyword { color: #859900; }
+.z-storage { color: #586E75; font-weight: bold; }
+.z-invalid { color: #DC322F; }
+.z-meta.z-embedded { color: #657B83; }
+.z-string.z-regexp { color: #DC322F; }
+.z-constant.z-numeric { color: #D33682; }
+.z-variable.z-language { color: #268BD2; }
+.z-variable.z-other { color: #268BD2; }
+.z-constant.z-language { color: #B58900; }
+.z-meta.z-preprocessor { color: #B58900; }
+.z-constant.z-character { color: #CB4B16; }
+.z-constant.z-other { color: #CB4B16; }
+.z-support.z-function { color: #268BD2; }
+.z-support.z-type { color: #859900; }
+.z-support.z-class { color: #859900; }
+.z-meta.z-diff { color: #268BD2; font-style: italic; }
+.z-markup.z-deleted { color: #DC322F; }
+.z-markup.z-changed { color: #CB4B16; }
+.z-markup.z-inserted { color: #859900; }
+.z-markup.z-quote { color: #859900; }
+.z-markup.z-list { color: #B58900; }
+.z-markup.z-bold { color: #D33682; }
+.z-markup.z-italic { color: #D33682; }
+.z-markup.z-bold { font-weight: bold; }
+.z-markup.z-italic { font-style: italic; }
+.z-markup.z-strikethrough { text-decoration: line-through; }
+.z-markup.z-heading { color: #268BD2; font-weight: bold; }
+.z-source.z-groovy.z-embedded { color: #657B83; }
+.z-entity.z-name.z-class { color: #CB4B16; }
+.z-entity.z-name.z-type { color: #CB4B16; }
+.z-entity.z-name.z-namespace { color: #CB4B16; }
+.z-entity.z-name.z-scope-resolution { color: #CB4B16; }
+.z-entity.z-name.z-function { color: #268BD2; }
+.z-punctuation.z-definition.z-variable { color: #859900; }
+.z-support.z-function.z-construct { color: #CB4B16; }
+.z-keyword.z-other.z-new { color: #CB4B16; }
+.z-entity.z-other.z-inherited-class { color: #6C71C4; }
+.z-entity.z-name.z-tag { color: #268BD2; }
+.z-punctuation.z-definition.z-tag { color: #93A1A1; }
+.z-entity.z-other.z-attribute-name { color: #93A1A1; }
+.z-punctuation.z-separator.z-continuation { color: #DC322F; }
+.z-support.z-type.z-exception { color: #CB4B16; }
+.z-meta.z-diff.z-header { color: #268BD2; font-style: italic; }
+.z-markup.z-inline.z-raw { color: #2AA198; }
+.z-markup.z-heading.z-setext { color: #268BD2; }
+.z-variable.z-legacy.z-builtin.z-python { color: #657B83; }
+.z-punctuation.z-section.z-embedded.z-begin { color: #DC322F; }
+.z-punctuation.z-section.z-embedded.z-end { color: #DC322F; }
+.z-punctuation.z-separator.z-namespace.z-ruby { color: #6C71C4; }
+.z-meta.z-image.z-inline.z-markdown { color: #657B83; }
diff --git a/static/syntax-theme-dark.css b/static/syntax-theme-dark.css
deleted file mode 100644
index 3622c5c..0000000
--- a/static/syntax-theme-dark.css
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- * theme "One Dark" generated by syntect
- */
-
-.z-code {
- color: #6c7079;
- background-color: #2b303b;
-}
-
-.z-text, .z-source {
- color: #abb2bf;
-}
-.z-variable.z-parameter.z-function {
- color: #adb7c9;
-}
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #5f697a;
-font-style: italic;
-}
-.z-none {
- color: #adb7c9;
-}
-.z-keyword.z-operator {
- color: #adb7c9;
-}
-.z-keyword {
- color: #cd74e8;
-}
-.z-variable {
- color: #eb6772;
-}
-.z-entity.z-name.z-function, .z-meta.z-require, .z-support.z-function.z-any-method {
- color: #5cb3fa;
-}
-.z-support.z-class, .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class {
- color: #f0c678;
-}
-.z-meta.z-class {
- color: #adb7c9;
-}
-.z-keyword.z-other.z-special-method {
- color: #5cb3fa;
-}
-.z-storage {
- color: #cd74e8;
-}
-.z-support.z-function {
- color: #5ebfcc;
-}
-.z-string, .z-constant.z-other.z-symbol, .z-entity.z-other.z-inherited-class {
- color: #9acc76;
-}
-.z-constant.z-numeric {
- color: #db9d63;
-}
-.z-none {
- color: #db9d63;
-}
-.z-none {
- color: #db9d63;
-}
-.z-constant {
- color: #db9d63;
-}
-.z-entity.z-name.z-tag {
- color: #eb6772;
-}
-.z-entity.z-other.z-attribute-name {
- color: #db9d63;
-}
-.z-entity.z-other.z-attribute-name.z-id, .z-punctuation.z-definition.z-entity {
- color: #db9d63;
-}
-.z-meta.z-selector {
- color: #cd74e8;
-}
-.z-none {
- color: #db9d63;
-}
-.z-markup.z-heading .z-punctuation.z-definition.z-heading, .z-entity.z-name.z-section {
- color: #5cb3fa;
-}
-.z-keyword.z-other.z-unit {
- color: #db9d63;
-}
-.z-markup.z-bold, .z-punctuation.z-definition.z-bold {
- color: #f0c678;
-}
-.z-markup.z-italic, .z-punctuation.z-definition.z-italic {
- color: #cd74e8;
-}
-.z-markup.z-raw.z-inline {
- color: #9acc76;
-}
-.z-string.z-other.z-link, .z-punctuation.z-definition.z-string.z-end.z-markdown {
- color: #eb6772;
-}
-.z-meta.z-link {
- color: #db9d63;
-}
-.z-markup.z-list {
- color: #eb6772;
-}
-.z-markup.z-quote {
- color: #db9d63;
-}
-.z-meta.z-separator {
- color: #adb7c9;
- background-color: #515151;
-}
-.z-markup.z-inserted {
- color: #9acc76;
-}
-.z-markup.z-deleted {
- color: #eb6772;
-}
-.z-markup.z-changed {
- color: #cd74e8;
-}
-.z-constant.z-other.z-color {
- color: #5ebfcc;
-}
-.z-string.z-regexp {
- color: #5ebfcc;
-}
-.z-constant.z-character.z-escape {
- color: #5ebfcc;
-}
-.z-punctuation.z-section.z-embedded, .z-variable.z-interpolation {
- color: #c94e42;
-}
-.z-invalid.z-illegal {
- color: #ffffff;
- background-color: #e05252;
-}
-.z-invalid.z-broken {
- color: #2d2d2d;
- background-color: #f99157;
-}
-.z-invalid.z-deprecated {
- color: #2c323d;
- background-color: #d27b53;
-}
-.z-invalid.z-unimplemented {
- color: #2c323d;
- background-color: #747369;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #eb6772;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #9acc76;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #eb6772;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #9acc76;
-}
-.z-text.z-html.z-laravel-blade .z-source.z-php.z-embedded.z-line.z-html .z-entity.z-name.z-tag.z-laravel-blade {
- color: #cd74e8;
-}
-.z-text.z-html.z-laravel-blade .z-source.z-php.z-embedded.z-line.z-html .z-support.z-constant.z-laravel-blade {
- color: #cd74e8;
-}
-.z-source.z-python .z-meta.z-function.z-python .z-meta.z-function.z-parameters.z-python .z-variable.z-parameter.z-function.z-python {
- color: #db9d63;
-}
-.z-source.z-python .z-meta.z-function-call.z-python .z-support.z-type.z-python {
- color: #5ebfcc;
-}
-.z-source.z-python .z-keyword.z-operator.z-logical.z-python {
- color: #cd74e8;
-}
-.z-source.z-python .z-meta.z-class.z-python .z-punctuation.z-definition.z-inheritance.z-begin.z-python {
- color: #f0c678;
-}
-.z-source.z-python .z-meta.z-class.z-python .z-punctuation.z-definition.z-inheritance.z-end.z-python {
- color: #f0c678;
-}
-.z-source.z-python .z-meta.z-function-call.z-python .z-meta.z-function-call.z-arguments.z-python .z-variable.z-parameter.z-function.z-python {
- color: #db9d63;
-}
-.z-text.z-html.z-basic .z-source.z-php.z-embedded.z-block.z-html .z-support.z-constant.z-std.z-php {
- color: #db9d63;
-}
-.z-text.z-html.z-basic .z-source.z-php.z-embedded.z-block.z-html .z-meta.z-namespace.z-php .z-entity.z-name.z-type.z-namespace.z-php {
- color: #f0c678;
-}
-.z-source.z-js .z-meta.z-function.z-js .z-support.z-constant.z-js {
- color: #db9d63;
-}
-.z-text.z-html.z-basic` .z-source.z-php.z-embedded.z-block.z-html .z-constant.z-other.z-php {
- color: #cd74e8;
-}
-.z-text.z-html.z-basic .z-source.z-php.z-embedded.z-block.z-html .z-support.z-other.z-namespace.z-php {
- color: #db9d63;
-}
-.z-text.z-tex.z-latex .z-meta.z-function.z-environment.z-math.z-latex .z-string.z-other.z-math.z-block.z-environment.z-latex .z-meta.z-definition.z-label.z-latex .z-variable.z-parameter.z-definition.z-label.z-latex {
- color: #adb7c9;
-}
-.z-text.z-tex.z-latex .z-meta.z-function.z-emph.z-latex .z-markup.z-italic.z-emph.z-latex {
- color: #cd74e8;
-font-style: italic;
-}
-.z-source.z-js .z-variable.z-other.z-readwrite.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-function-call.z-with-arguments.z-js .z-variable.z-function.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-group.z-braces.z-round .z-meta.z-group.z-braces.z-curly .z-meta.z-function-call.z-method.z-without-arguments.z-js .z-variable.z-function.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-group.z-braces.z-round .z-meta.z-group.z-braces.z-curly .z-variable.z-other.z-object.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-group.z-braces.z-round .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-string.z-unquoted.z-label.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-group.z-braces.z-round .z-meta.z-group.z-braces.z-curly .z-constant.z-other.z-object.z-key.z-js .z-punctuation.z-separator.z-key-value.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-group.z-braces.z-round .z-meta.z-group.z-braces.z-curly .z-meta.z-function-call.z-method.z-with-arguments.z-js .z-variable.z-function.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-function-call.z-method.z-with-arguments.z-js .z-variable.z-function.z-js {
- color: #adb7c9;
-}
-.z-source.z-js .z-meta.z-function-call.z-method.z-without-arguments.z-js .z-variable.z-function.z-js {
- color: #adb7c9;
-}
diff --git a/static/syntax-theme-light.css b/static/syntax-theme-light.css
deleted file mode 100644
index 40ea69e..0000000
--- a/static/syntax-theme-light.css
+++ /dev/null
@@ -1,283 +0,0 @@
-/*
- * theme "Solarized (light)" generated by syntect
- */
-
-.z-code {
- color: #657b83;
- background-color: #fdf6e3;
-}
-
-.z-comment, .z-meta.z-documentation {
- color: #93a1a1;
-}
-.z-string {
- color: #2aa198;
-}
-.z-string.z-regexp {
- color: #2aa198;
-}
-.z-constant.z-character.z-escape {
- color: #dc322f;
-}
-.z-constant.z-numeric {
- color: #6c71c4;
-}
-.z-variable {
- color: #268bd2;
-}
-.z-variable.z-function {
- color: #b58900;
-}
-.z-variable.z-language {
- color: #d33682;
-}
-.z-keyword {
- color: #859900;
-}
-.z-meta.z-import .z-keyword, .z-keyword.z-control.z-import, .z-keyword.z-control.z-import.z-from, .z-keyword.z-other.z-import, .z-keyword.z-control.z-at-rule.z-include, .z-keyword.z-control.z-at-rule.z-import {
- color: #cb4b16;
-}
-.z-keyword.z-operator.z-comparison, .z-keyword.z-operator.z-assignment, .z-keyword.z-operator.z-arithmetic {
- color: #657b83;
-}
-.z-storage {
- color: #859900;
-}
-.z-storage.z-modifier {
- color: #586e75;
-}
-.z-keyword.z-control.z-class, .z-entity.z-name, .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class {
- color: #b58900;
-}
-.z-entity.z-other.z-inherited-class {
- color: #268bd2;
-}
-.z-entity.z-other.z-attribute-name {
- color: #b58900;
-}
-.z-support, .z-support.z-type, .z-support.z-class {
- color: #859900;
-}
-.z-entity.z-name.z-function {
- color: #b58900;
-}
-.z-punctuation.z-definition.z-variable {
- color: #859900;
-}
-.z-constant, .z-constant.z-language, .z-meta.z-preprocessor {
- color: #b58900;
-}
-.z-entity.z-name.z-section {
- color: #cb4b16;
-}
-.z-support.z-function.z-construct, .z-keyword.z-other.z-new {
- color: #dc322f;
-}
-.z-constant.z-character, .z-constant.z-other {
- color: #cb4b16;
-}
-.z-entity.z-name.z-tag {
- color: #268bd2;
-}
-.z-punctuation.z-definition.z-tag.z-html, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag.z-end {
- color: #93a1a1;
-}
-.z-support.z-function {
- color: #859900;
-}
-.z-punctuation.z-separator.z-continuation {
- color: #dc322f;
-}
-.z-storage.z-type {
- color: #268bd2;
-}
-.z-support.z-type.z-exception {
- color: #cb4b16;
-}
-.z-keyword.z-other.z-special-method {
- color: #cb4b16;
-}
-.z-invalid {
- background-color: #ec9489;
-}
-.z-string.z-quoted.z-double, .z-string.z-quoted.z-single {
- color: #2aa198;
-}
-.z-punctuation.z-definition.z-string {
- color: #839496;
-}
-.z-meta.z-brace.z-square, .z-punctuation.z-section.z-brackets {
- color: #268bd2;
-}
-.z-meta.z-brace.z-round, .z-meta.z-brace.z-curly, .z-punctuation.z-section, .z-punctuation.z-section.z-block, .z-punctuation.z-definition.z-parameters, .z-punctuation.z-section.z-group {
- color: #657b83;
-}
-.z-support.z-constant.z-color, .z-invalid.z-deprecated.z-color.z-w3c-non-standard-color-name.z-scss {
- color: #b58900;
-}
-.z-meta.z-selector.z-css {
- color: #657b83;
-}
-.z-entity.z-name.z-tag.z-css, .z-entity.z-name.z-tag.z-scss, .z-source.z-less .z-keyword.z-control.z-html.z-elements, .z-source.z-sass .z-keyword.z-control.z-untitled {
- color: #b58900;
-}
-.z-entity.z-other.z-attribute-name.z-class {
- color: #b58900;
-}
-.z-entity.z-other.z-attribute-name.z-id {
- color: #b58900;
-}
-.z-entity.z-other.z-attribute-name.z-pseudo-element, .z-entity.z-other.z-attribute-name.z-tag.z-pseudo-element, .z-entity.z-other.z-attribute-name.z-pseudo-class, .z-entity.z-other.z-attribute-name.z-tag.z-pseudo-class {
- color: #268bd2;
-}
-.z-text.z-html.z-basic .z-meta.z-tag.z-other.z-html, .z-text.z-html.z-basic .z-meta.z-tag.z-any.z-html, .z-text.z-html.z-basic .z-meta.z-tag.z-block.z-any, .z-text.z-html.z-basic .z-meta.z-tag.z-inline.z-any, .z-text.z-html.z-basic .z-meta.z-tag.z-structure.z-any.z-html, .z-text.z-html.z-basic .z-source.z-js.z-embedded.z-html, .z-punctuation.z-separator.z-key-value.z-html {
- color: #657b83;
-}
-.z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html, .z-meta.z-tag.z-xml .z-entity.z-other.z-attribute-name {
- color: #b58900;
-}
-.z-keyword.z-other.z-special-method.z-ruby {
- color: #859900;
-}
-.z-variable.z-other.z-constant.z-ruby {
- color: #b58900;
-}
-.z-constant.z-other.z-symbol.z-ruby {
- color: #2aa198;
-}
-.z-keyword.z-other.z-special-method.z-ruby {
- color: #cb4b16;
-}
-.z-meta.z-array .z-support.z-function.z-construct.z-php {
- color: #b58900;
-}
-.z-entity.z-name.z-function.z-preprocessor.z-c, .z-meta.z-preprocessor.z-c.z-include, .z-meta.z-preprocessor.z-macro.z-c {
- color: #cb4b16;
-}
-.z-meta.z-preprocessor.z-c.z-include .z-string.z-quoted.z-other.z-lt-gt.z-include.z-c, .z-meta.z-preprocessor.z-c.z-include .z-punctuation.z-definition.z-string.z-begin.z-c, .z-meta.z-preprocessor.z-c.z-include .z-punctuation.z-definition.z-string.z-end.z-c {
- color: #2aa198;
-}
-.z-other.z-package.z-exclude, .z-other.z-remove {
- color: #dc322f;
-}
-.z-other.z-add {
- color: #2aa198;
-}
-.z-punctuation.z-section.z-group.z-tex, .z-punctuation.z-definition.z-arguments.z-begin.z-latex, .z-punctuation.z-definition.z-arguments.z-end.z-latex, .z-punctuation.z-definition.z-arguments.z-latex {
- color: #dc322f;
-}
-.z-meta.z-group.z-braces.z-tex {
- color: #b58900;
-}
-.z-string.z-other.z-math.z-tex {
- color: #b58900;
-}
-.z-variable.z-parameter.z-function.z-latex {
- color: #cb4b16;
-}
-.z-punctuation.z-definition.z-constant.z-math.z-tex {
- color: #dc322f;
-}
-.z-text.z-tex.z-latex .z-constant.z-other.z-math.z-tex, .z-constant.z-other.z-general.z-math.z-tex, .z-constant.z-other.z-general.z-math.z-tex, .z-constant.z-character.z-math.z-tex {
- color: #2aa198;
-}
-.z-string.z-other.z-math.z-tex {
- color: #b58900;
-}
-.z-punctuation.z-definition.z-string.z-begin.z-tex, .z-punctuation.z-definition.z-string.z-end.z-tex {
- color: #dc322f;
-}
-.z-keyword.z-control.z-label.z-latex, .z-text.z-tex.z-latex .z-constant.z-other.z-general.z-math.z-tex {
- color: #2aa198;
-}
-.z-variable.z-parameter.z-definition.z-label.z-latex {
- color: #dc322f;
-}
-.z-support.z-function.z-be.z-latex {
- color: #859900;
-}
-.z-support.z-function.z-section.z-latex {
- color: #cb4b16;
-}
-.z-support.z-function.z-general.z-tex {
- color: #2aa198;
-}
-.z-keyword.z-control.z-ref.z-latex {
- color: #2aa198;
-}
-.z-storage.z-type.z-class.z-python, .z-storage.z-type.z-function.z-python, .z-storage.z-modifier.z-global.z-python {
- color: #859900;
-}
-.z-support.z-type.z-exception.z-python {
- color: #b58900;
-}
-.z-meta.z-scope.z-for-in-loop.z-shell, .z-variable.z-other.z-loop.z-shell {
- color: #586e75;
-}
-.z-meta.z-scope.z-case-block.z-shell, .z-meta.z-scope.z-case-body.z-shell {
- color: #586e75;
-}
-.z-punctuation.z-definition.z-logical-expression.z-shell {
- color: #dc322f;
-}
-.z-storage.z-modifier.z-c++ {
- color: #859900;
-}
-.z-support.z-function.z-perl {
- color: #268bd2;
-}
-.z-meta.z-diff, .z-meta.z-diff.z-header {
- color: #93a1a1;
-}
-.z-meta.z-diff.z-range {
- color: #268bd2;
-}
-.z-markup.z-deleted {
- color: #dc322f;
-}
-.z-markup.z-changed {
- color: #b58900;
-}
-.z-markup.z-inserted {
- color: #859900;
-}
-.z-markup.z-warning {
- color: #b58900;
-}
-.z-markup.z-error {
- color: #dc322f;
-}
-.z-markup.z-heading, .z-punctuation.z-definition.z-heading.z-markdown {
- color: #b58900;
-font-weight: bold;
-}
-.z-markup.z-quote {
- color: #859900;
-}
-.z-markup.z-italic {
-font-style: italic;
-}
-.z-markup.z-bold {
-font-weight: bold;
-}
-.z-markup.z-underline.z-link.z-markdown, .z-meta.z-link.z-reference .z-constant.z-other.z-reference.z-link.z-markdown {
- color: #2aa198;
-}
-.z-constant.z-other.z-reference.z-link.z-markdown {
- color: #6c71c4;
-}
-.z-meta.z-paragraph.z-markdown .z-meta.z-dummy.z-line-break {
- background-color: #eee8d5;
-}
-.z-brackethighlighter.z-all {
- color: #93a1a1;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #2aa198;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #93a1a1;
-}
-.z-variable.z-other.z-readwrite.z-js, .z-variable.z-other.z-object.z-js, .z-variable.z-other.z-constant.z-js {
- color: #657b83;
-}
diff --git a/themes/Seje2 b/themes/Seje2
-Subproject 3969670fbe49b4f6de2ce62c189aa71aa578c27
+Subproject 119356da0f77ec711e694811ab5e3bc82e76262