// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
{
  "name": "London Deep Level",
  "author": "Oddur Sigurdsson",
  "variables": {
    "crust": "#0A0E18",
    "mantle": "#0D1421",
    "base": "#121A2D",
    "surface0": "#1A243A",
    "surface1": "#232F49",
    "surface2": "#303E5B",
    "overlay0": "#53617D",
    "overlay1": "#6F7C97",
    "overlay2": "#8B96AC",
    "subtext0": "#A5AEC0",
    "subtext1": "#BEC6D5",
    "text": "#D4DAE7",
    "text_hi": "#E7EBF3",
    "yellow": "#F2C03F",
    "yellow_hi": "#FFD36C",
    "orange": "#DE8946",
    "orange_hi": "#E5AA7F",
    "red": "#DB6052",
    "red_hi": "#FE8474",
    "green": "#77C581",
    "green_hi": "#9AD2A0",
    "sage": "#54B4B5",
    "sage_hi": "#72D1D3",
    "denim": "#7595DA",
    "denim_hi": "#8BB0FF",
    "clay": "#AE9EDC",
    "tint_add": "#22362F",
    "tint_add_emph": "#2F4C3C",
    "tint_add_dim": "#192827",
    "tint_del": "#402327",
    "tint_del_emph": "#5E2F2F",
    "tint_del_dim": "#2E1C22",
    "tint_chg": "#2F2A1E",
    "tint_chg_emph": "#463C22",
    "tint_info": "#202B45",
    "tint_hint": "#1B3040",
    "tint_search": "#554C32",
    "tint_search_cur": "#78523A",
    "inactive_selection": "#222E46",
    "paper": "#1A243A"
  },
  "globals": {
    "background": "var(base)",
    "foreground": "var(text)",
    "caret": "var(yellow)",
    "block_caret": "var(yellow)",
    "block_caret_border": "var(yellow)",
    "invisibles": "var(surface1)",
    "line_highlight": "var(surface0)",
    "misspelling": "var(red_hi)",
    "fold_marker": "var(overlay1)",
    "minimap_border": "var(surface2)",
    "accent": "var(orange)",
    "popup_css": "html { background-color: #1A243A; color: #D4DAE7; } a { color: #7595DA; } code, .highlight { background-color: #121A2D; color: #77C581; } h1, h2, h3 { color: #F2C03F; } .error, .errors { color: #FE8474; } .warning, .warnings { color: #F2C03F; } .info { color: #7595DA; } .hint { color: #54B4B5; }",
    "phantom_css": "html { background-color: #1A243A; color: #D4DAE7; } a { color: #7595DA; } code, .highlight { background-color: #121A2D; color: #77C581; } h1, h2, h3 { color: #F2C03F; } .error, .errors { color: #FE8474; } .warning, .warnings { color: #F2C03F; } .info { color: #7595DA; } .hint { color: #54B4B5; }",
    "gutter": "var(base)",
    "gutter_foreground": "var(overlay0)",
    "gutter_foreground_highlight": "var(yellow)",
    "line_diff_width": "2",
    "line_diff_added": "var(green)",
    "line_diff_modified": "var(yellow)",
    "line_diff_deleted": "var(red_hi)",
    "selection": "var(surface2)",
    "selection_border": "var(surface2)",
    "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(yellow_hi)",
    "bracket_contents_options": "underline",
    "bracket_contents_foreground": "var(surface2)",
    "tags_options": "stippled_underline",
    "tags_foreground": "var(orange)",
    "shadow": "color(var(crust) alpha(0.5))",
    "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": "#22362F"
    },
    {
      "scope": "diff.inserted.char.side-by-side",
      "background": "#2F4C3C"
    },
    {
      "scope": "diff.deleted.side-by-side",
      "background": "#402327"
    },
    {
      "scope": "diff.deleted.char.side-by-side",
      "background": "#5E2F2F"
    },
    {
      "scope": "diff.fill",
      "background": "#0D1421"
    },
    {
      "scope": "diff.inserted.merge-left",
      "background": "#22362F"
    },
    {
      "scope": "diff.inserted.char.merge-left",
      "background": "#2F4C3C"
    },
    {
      "scope": "diff.border.merge-left",
      "background": "#77C581"
    },
    {
      "scope": "diff.inserted.merge-right",
      "background": "#2F2A1E"
    },
    {
      "scope": "diff.inserted.char.merge-right",
      "background": "#463C22"
    },
    {
      "scope": "diff.border.merge-right",
      "background": "#F2C03F"
    },
    {
      "scope": "diff.border.merge-conflict",
      "background": "#FE8474"
    },
    {
      "scope": "diff.border.merge-merged",
      "background": "#6F7C97"
    },
    {
      "scope": "blame.border",
      "background": "#232F49"
    },
    {
      "scope": "blame.age-icon",
      "foreground": "#F2C03F"
    },
    {
      "scope": "source.sublime-merge.preferences.git_binary",
      "foreground": "#F2C03F"
    }
  ]
}
