// Subway Seat — generated from palette.py by build.py. Edit the palette, not this file.
{
  "name": "Paris Guimard",
  "author": "Oddur Sigurdsson",
  "variables": {
    "crust": "#131A17",
    "mantle": "#18241D",
    "base": "#1E2E26",
    "surface0": "#263930",
    "surface1": "#30463B",
    "surface2": "#3E554A",
    "overlay0": "#586B61",
    "overlay1": "#74857C",
    "overlay2": "#909E96",
    "subtext0": "#A9B5AE",
    "subtext1": "#C2CBC5",
    "text": "#D9E1DB",
    "text_hi": "#E9EEEC",
    "yellow": "#F1BF4B",
    "yellow_hi": "#FFD57A",
    "orange": "#CA9245",
    "orange_hi": "#DFAA61",
    "red": "#C7665B",
    "red_hi": "#E7877B",
    "green": "#70CAA9",
    "green_hi": "#89DEBE",
    "sage": "#549B9F",
    "sage_hi": "#70B5B9",
    "denim": "#709BC8",
    "denim_hi": "#8DB6E2",
    "clay": "#FAB49C",
    "tint_add": "#274137",
    "tint_add_emph": "#335649",
    "tint_add_dim": "#20332B",
    "tint_del": "#422E29",
    "tint_del_emph": "#5B3832",
    "tint_del_dim": "#322723",
    "tint_chg": "#37341F",
    "tint_chg_emph": "#4D4525",
    "tint_info": "#293D3D",
    "tint_hint": "#263D37",
    "tint_search": "#5D5A31",
    "tint_search_cur": "#746036",
    "inactive_selection": "#30433A",
    "paper": "#263930"
  },
  "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: #263930; color: #D9E1DB; } a { color: #709BC8; } code, .highlight { background-color: #1E2E26; color: #70CAA9; } h1, h2, h3 { color: #F1BF4B; } .error, .errors { color: #E7877B; } .warning, .warnings { color: #F1BF4B; } .info { color: #709BC8; } .hint { color: #549B9F; }",
    "phantom_css": "html { background-color: #263930; color: #D9E1DB; } a { color: #709BC8; } code, .highlight { background-color: #1E2E26; color: #70CAA9; } h1, h2, h3 { color: #F1BF4B; } .error, .errors { color: #E7877B; } .warning, .warnings { color: #F1BF4B; } .info { color: #709BC8; } .hint { color: #549B9F; }",
    "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": "#274137"
    },
    {
      "scope": "diff.inserted.char.side-by-side",
      "background": "#335649"
    },
    {
      "scope": "diff.deleted.side-by-side",
      "background": "#422E29"
    },
    {
      "scope": "diff.deleted.char.side-by-side",
      "background": "#5B3832"
    },
    {
      "scope": "diff.fill",
      "background": "#18241D"
    },
    {
      "scope": "diff.inserted.merge-left",
      "background": "#274137"
    },
    {
      "scope": "diff.inserted.char.merge-left",
      "background": "#335649"
    },
    {
      "scope": "diff.border.merge-left",
      "background": "#70CAA9"
    },
    {
      "scope": "diff.inserted.merge-right",
      "background": "#37341F"
    },
    {
      "scope": "diff.inserted.char.merge-right",
      "background": "#4D4525"
    },
    {
      "scope": "diff.border.merge-right",
      "background": "#F1BF4B"
    },
    {
      "scope": "diff.border.merge-conflict",
      "background": "#E7877B"
    },
    {
      "scope": "diff.border.merge-merged",
      "background": "#74857C"
    },
    {
      "scope": "blame.border",
      "background": "#30463B"
    },
    {
      "scope": "blame.age-icon",
      "foreground": "#F1BF4B"
    },
    {
      "scope": "source.sublime-merge.preferences.git_binary",
      "foreground": "#F1BF4B"
    }
  ]
}
