// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
{
  "name": "Subway Seat Enamel",
  "author": "Oddur Sigurdsson",
  "variables": {
    "crust": "#E4D8C0",
    "mantle": "#EEE4D0",
    "base": "#F8EFDF",
    "surface0": "#DBCDB3",
    "surface1": "#CBB898",
    "surface2": "#BAA380",
    "overlay0": "#A58D6D",
    "overlay1": "#8C7254",
    "overlay2": "#735C44",
    "subtext0": "#654F3B",
    "subtext1": "#54402F",
    "text": "#3E2C1E",
    "text_hi": "#2A1D13",
    "yellow": "#976608",
    "yellow_hi": "#A9720A",
    "orange": "#A04800",
    "orange_hi": "#BA4D0A",
    "red": "#992418",
    "red_hi": "#BF4233",
    "green": "#66740F",
    "green_hi": "#697813",
    "sage": "#3E7157",
    "sage_hi": "#4C8367",
    "denim": "#3F6480",
    "denim_hi": "#517791",
    "clay": "#843811",
    "tint_add": "#D7DBC1",
    "tint_add_emph": "#C2C79F",
    "tint_add_dim": "#E7E9D9",
    "tint_del": "#EBD3D1",
    "tint_del_emph": "#DEB9B5",
    "tint_del_dim": "#F3E5E3",
    "tint_chg": "#E4D7BF",
    "tint_chg_emph": "#DECEB0",
    "tint_info": "#DEDCD2",
    "tint_hint": "#DEDDCC",
    "tint_search": "#DBC69E",
    "tint_search_cur": "#CC9C70",
    "inactive_selection": "#DFD1B8",
    "paper": "#FCF7EF"
  },
  "globals": {
    "background": "var(base)",
    "foreground": "var(text)",
    "caret": "var(orange)",
    "block_caret": "var(orange)",
    "block_caret_border": "var(orange)",
    "invisibles": "var(surface1)",
    "line_highlight": "var(mantle)",
    "misspelling": "var(red_hi)",
    "fold_marker": "var(overlay1)",
    "minimap_border": "var(surface2)",
    "accent": "var(orange)",
    "popup_css": "html { background-color: #FCF7EF; color: #3E2C1E; } a { color: #3F6480; } code, .highlight { background-color: #F8EFDF; color: #66740F; } h1, h2, h3 { color: #976608; } .error, .errors { color: #BF4233; } .warning, .warnings { color: #976608; } .info { color: #3F6480; } .hint { color: #3E7157; }",
    "phantom_css": "html { background-color: #FCF7EF; color: #3E2C1E; } a { color: #3F6480; } code, .highlight { background-color: #F8EFDF; color: #66740F; } h1, h2, h3 { color: #976608; } .error, .errors { color: #BF4233; } .warning, .warnings { color: #976608; } .info { color: #3F6480; } .hint { color: #3E7157; }",
    "gutter": "var(base)",
    "gutter_foreground": "var(overlay0)",
    "gutter_foreground_highlight": "var(orange)",
    "line_diff_width": "2",
    "line_diff_added": "var(green)",
    "line_diff_modified": "var(yellow)",
    "line_diff_deleted": "var(red_hi)",
    "selection": "var(surface1)",
    "selection_border": "var(surface1)",
    "selection_border_width": "1",
    "inactive_selection": "var(inactive_selection)",
    "inactive_selection_border": "var(inactive_selection)",
    "selection_corner_style": "round",
    "selection_corner_radius": "2",
    "highlight": "var(yellow)",
    "find_highlight": "var(tint_search_cur)",
    "find_highlight_foreground": "var(text_hi)",
    "scroll_highlight": "var(yellow)",
    "scroll_selected_highlight": "var(orange)",
    "rulers": "var(surface0)",
    "ruler_style": "solid",
    "guide": "var(surface0)",
    "active_guide": "var(surface2)",
    "stack_guide": "var(surface1)",
    "brackets_options": "foreground bold",
    "brackets_foreground": "var(orange)",
    "bracket_contents_options": "underline",
    "bracket_contents_foreground": "var(surface2)",
    "tags_options": "stippled_underline",
    "tags_foreground": "var(orange)",
    "shadow": "color(var(overlay1) alpha(0.25))",
    "shadow_width": "6"
  },
  "rules": [
    {
      "scope": "variable, variable.other.readwrite, variable.other.constant, meta.definition.variable",
      "foreground": "var(text)"
    },
    {
      "scope": "punctuation, meta.brace, punctuation.definition.tag, punctuation.separator, punctuation.terminator, punctuation.accessor",
      "foreground": "var(overlay2)"
    },
    {
      "scope": "keyword.operator, storage.type.function.arrow, punctuation.separator.key-value",
      "foreground": "var(overlay2)"
    },
    {
      "scope": "keyword, keyword.control, keyword.other, storage.modifier, keyword.operator.new, keyword.operator.expression, keyword.operator.logical.python, keyword.operator.wordlike, keyword.control.import, keyword.control.from",
      "foreground": "var(orange)"
    },
    {
      "scope": "storage, storage.type",
      "foreground": "var(orange)"
    },
    {
      "scope": "entity.name.function, support.function, variable.function, meta.function-call entity.name.function, entity.name.function.macro, support.function.any-method",
      "foreground": "var(yellow)"
    },
    {
      "scope": "support.function.builtin, support.function.console",
      "foreground": "var(yellow)",
      "font_style": "italic"
    },
    {
      "scope": "string, string.quoted, string.template, punctuation.definition.string, string.unquoted",
      "foreground": "var(green)"
    },
    {
      "scope": "constant.character.escape, constant.other.placeholder, punctuation.definition.template-expression, punctuation.section.embedded",
      "foreground": "var(clay)"
    },
    {
      "scope": "string.regexp",
      "foreground": "var(clay)"
    },
    {
      "scope": "constant.numeric, keyword.other.unit",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "constant.language, support.constant, variable.other.enummember, constant.other.caps, constant.other.color",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "constant.language.boolean",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "entity.name.type, entity.name.class, entity.name.struct, entity.name.enum, entity.name.interface, entity.other.inherited-class, support.class, support.type, entity.name.type.class",
      "foreground": "var(sage)"
    },
    {
      "scope": "support.type.primitive, support.type.builtin, storage.type.primitive, keyword.type, storage.type.built-in, storage.type.numeric.go, storage.type.string.go, storage.type.boolean.go, storage.type.byte.go, storage.type.error.go",
      "foreground": "var(sage)",
      "font_style": "italic"
    },
    {
      "scope": "variable.language, variable.parameter.language, variable.language.this, variable.language.self, variable.language.special.self, variable.parameter.function.language.special.self",
      "foreground": "var(red_hi)",
      "font_style": "italic"
    },
    {
      "scope": "variable.parameter, meta.parameter variable, variable.parameter.function",
      "foreground": "var(subtext1)",
      "font_style": "italic"
    },
    {
      "scope": "variable.other.property, variable.other.object.property, support.variable.property, meta.object-literal.key, variable.other.member, entity.name.variable.field, support.type.property-name.css",
      "foreground": "var(subtext1)"
    },
    {
      "scope": "entity.name.namespace, entity.name.module, entity.name.type.module, entity.name.package, storage.modifier.package, storage.modifier.import",
      "foreground": "var(subtext0)"
    },
    {
      "scope": "entity.name.tag, entity.name.tag.css",
      "foreground": "var(orange)"
    },
    {
      "scope": "entity.other.attribute-name, entity.other.attribute-name.class.css",
      "foreground": "var(yellow)",
      "font_style": "italic"
    },
    {
      "scope": "meta.decorator, entity.name.function.decorator, punctuation.decorator, meta.annotation, variable.annotation, punctuation.definition.annotation, storage.type.annotation, entity.name.label, entity.name.function.preprocessor, keyword.control.directive",
      "foreground": "var(clay)",
      "font_style": "italic"
    },
    {
      "scope": "support.type.property-name.json, support.type.property-name.toml, entity.name.tag.yaml, keyword.key.toml, support.type.property-name",
      "foreground": "var(yellow)"
    },
    {
      "scope": "comment, punctuation.definition.comment, string.comment",
      "foreground": "var(overlay1)",
      "font_style": "italic"
    },
    {
      "scope": "markup.heading, entity.name.section, markup.heading punctuation.definition.heading",
      "foreground": "var(yellow)",
      "font_style": "bold"
    },
    {
      "scope": "markup.underline.link, string.other.link, markup.link",
      "foreground": "var(denim)"
    },
    {
      "scope": "markup.inline.raw, markup.fenced_code, markup.raw, markup.inline.raw.string.markdown",
      "foreground": "var(green)"
    },
    {
      "scope": "markup.italic",
      "foreground": "var(text)",
      "font_style": "italic"
    },
    {
      "scope": "markup.bold",
      "foreground": "var(text_hi)",
      "font_style": "bold"
    },
    {
      "scope": "markup.quote",
      "foreground": "var(subtext0)",
      "font_style": "italic"
    },
    {
      "scope": "punctuation.definition.list.begin.markdown, punctuation.definition.list",
      "foreground": "var(orange)"
    },
    {
      "scope": "invalid, invalid.illegal",
      "foreground": "var(red)"
    },
    {
      "scope": "markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted",
      "foreground": "var(green)"
    },
    {
      "scope": "markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "markup.changed, punctuation.definition.changed",
      "foreground": "var(yellow)"
    },
    {
      "scope": "meta.diff.range, meta.diff.header",
      "foreground": "var(denim)"
    },
    {
      "scope": "markup.strikethrough",
      "foreground": "var(overlay1)"
    },
    {
      "scope": "entity.name.constant, constant.other.symbol",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "entity.name.trait, entity.name.impl, entity.name.union, entity.name.type.trait",
      "foreground": "var(sage)"
    },
    {
      "scope": "entity.name.scope-resolution, entity.name.type.namespace",
      "foreground": "var(subtext0)"
    },
    {
      "scope": "support.variable.magic.python, variable.language.special",
      "foreground": "var(red_hi)",
      "font_style": "italic"
    },
    {
      "scope": "keyword.operator.word",
      "foreground": "var(orange)"
    },
    {
      "scope": "constant.other.character-class.regexp, constant.character.character-class.regexp",
      "foreground": "var(clay)"
    },
    {
      "scope": "constant.character.entity, punctuation.definition.entity",
      "foreground": "var(clay)"
    },
    {
      "scope": "constant.other.reference.link.markdown, string.other.link.title.markdown",
      "foreground": "var(denim)"
    },
    {
      "scope": "entity.name.function.macro, entity.name.macro, support.macro, support.function.macro, meta.attribute.rust, punctuation.definition.attribute.rust",
      "foreground": "var(clay)",
      "font_style": "italic"
    },
    {
      "scope": "meta.diff.header.from-file, meta.diff.header.to-file, meta.diff.index",
      "foreground": "var(text_hi)",
      "font_style": "bold"
    },
    {
      "scope": "meta.mapping.key string, meta.mapping.key.json string.quoted.double.json",
      "foreground": "var(yellow)"
    },
    {
      "scope": "diff.inserted",
      "background": "var(tint_add)"
    },
    {
      "scope": "diff.inserted.char",
      "background": "var(tint_add_emph)"
    },
    {
      "scope": "diff.deleted",
      "background": "var(tint_del)"
    },
    {
      "scope": "diff.deleted.char",
      "background": "var(tint_del_emph)"
    },
    {
      "scope": "markup.inserted.diff",
      "foreground": "var(green)",
      "background": "var(tint_add)"
    },
    {
      "scope": "markup.deleted.diff",
      "foreground": "var(red_hi)",
      "background": "var(tint_del)"
    },
    {
      "scope": "markup.inserted.git_gutter",
      "foreground": "var(green)"
    },
    {
      "scope": "markup.changed.git_gutter",
      "foreground": "var(yellow)"
    },
    {
      "scope": "markup.deleted.git_gutter",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "markup.ignored.git_gutter",
      "foreground": "var(overlay0)"
    },
    {
      "scope": "markup.untracked.git_gutter",
      "foreground": "var(overlay1)"
    },
    {
      "scope": "markup.error",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "markup.warning",
      "foreground": "var(yellow)"
    },
    {
      "scope": "markup.info",
      "foreground": "var(denim)"
    },
    {
      "scope": "markup.info.hint",
      "foreground": "var(sage)"
    },
    {
      "scope": "markup.unnecessary",
      "foreground": "var(overlay1)"
    },
    {
      "scope": "region.redish",
      "foreground": "var(red_hi)"
    },
    {
      "scope": "region.orangish",
      "foreground": "var(orange)"
    },
    {
      "scope": "region.yellowish",
      "foreground": "var(yellow)"
    },
    {
      "scope": "region.greenish",
      "foreground": "var(green)"
    },
    {
      "scope": "region.cyanish",
      "foreground": "var(sage)"
    },
    {
      "scope": "region.bluish",
      "foreground": "var(denim)"
    },
    {
      "scope": "region.purplish",
      "foreground": "var(clay)"
    },
    {
      "scope": "region.pinkish",
      "foreground": "var(red)"
    },
    {
      "scope": "region.blackish",
      "foreground": "var(overlay0)"
    },
    {
      "scope": "diff.inserted.side-by-side",
      "background": "#D7DBC1"
    },
    {
      "scope": "diff.inserted.char.side-by-side",
      "background": "#C2C79F"
    },
    {
      "scope": "diff.deleted.side-by-side",
      "background": "#EBD3D1"
    },
    {
      "scope": "diff.deleted.char.side-by-side",
      "background": "#DEB9B5"
    },
    {
      "scope": "diff.fill",
      "background": "#EEE4D0"
    },
    {
      "scope": "diff.inserted.merge-left",
      "background": "#D7DBC1"
    },
    {
      "scope": "diff.inserted.char.merge-left",
      "background": "#C2C79F"
    },
    {
      "scope": "diff.border.merge-left",
      "background": "#66740F"
    },
    {
      "scope": "diff.inserted.merge-right",
      "background": "#E4D7BF"
    },
    {
      "scope": "diff.inserted.char.merge-right",
      "background": "#DECEB0"
    },
    {
      "scope": "diff.border.merge-right",
      "background": "#976608"
    },
    {
      "scope": "diff.border.merge-conflict",
      "background": "#BF4233"
    },
    {
      "scope": "diff.border.merge-merged",
      "background": "#8C7254"
    },
    {
      "scope": "blame.border",
      "background": "#DBCDB3"
    },
    {
      "scope": "blame.age-icon",
      "foreground": "#A04800"
    },
    {
      "scope": "source.sublime-merge.preferences.git_binary",
      "foreground": "#A04800"
    }
  ]
}
