// Documentation at https://www.sublimetext.com/docs/color_schemes.html
{
    "name": "Seti 2022 Color Scheme",
    "variables":
    {
        "blue": "#276aff",
        "light_blue": "#55b5db",
        "red": "#cd3f45",
        "green": "#9fca56",
        "light_green": "#5eebb8",
        "light_grey": "#d4d7d6",
        "grey": "#858d8a",
        "dark_grey": "#4a5f68",
        "orange": "#FFB454",
        "pink": "#ef6aa7dd",
        "white": "#ffffff",
        "yellow": "#e6cd69",
        "purple": "#cBaf6cff",
        "light_purple": "#a074c4",
        "dark_purple": "#AA00AA",
        "brown": "#7f5e40",
        "cyan": "#4FA5C7",

    },
    "globals":
    {
        // globals
        "background": "#151718",
        "foreground": "#d4d7d6",
        "caret": "#ffe792",
        "invisibles": "#F3FFB51A",
        "line_highlight": "#1B1C1D",

        // accents
        // css
        // gutter
        "gutter_foreground": "#d4d7d670",

        // diff
        // selection
        "selection": "var(cyan)",
        "selection_foreground": "#fefefe",
        "inactive_selection": "#2F6277",

        // find
        "find_highlight": "var(cyan)",
        // rulers
        // guides
        "guide": "#71787c40",
        "active_guide": "#ffd20080",
        "stack_guide": "#71787c66",
        // brackets
        "bracket_contents_options": "underline",

        // tags
        "tags_options": "#underline",
        "tags_foreground": "#B6DFEB",

        //shadows

    },
    "rules":
    [
        {
            "name": "docstring",
            "scope": "string.quoted.double.block, string.docstring, string.quoted.single.block",
            "foreground": "#218B97",
            "font_style": "italic"
        },
        // ====================================
        // Comment
        // ====================================
        {
            "name": "comment",
            "scope": "comment",
            "foreground": "var(dark_grey)",
        },
        // ====================================
        // String
        // ====================================
        {
            "name": "string",
            "scope": "string",
            "foreground": "var(light_blue)",
        },
        {
            "name": "css",
            "scope": "meta.property-value.css string.quoted.double.css",
            "foreground": "var(green)",
        },
        {
            "name": "css",
            "scope": "meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.begin.css , meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.end.css",
            "foreground": "var(light_blue)",
        },
        {
            "name": "String Quotes",
            "scope": "meta.property-value.css string.quoted.double.css punctuation.definition.string.begin, meta.property-value.css string.quoted.double.css punctuation.definition.string.end, punctuation.definition.string",
            "foreground": "var(green)",
        },
        {
            "name": "String Quotes",
            "scope": "string.quoted.double.css punctuation.definition.string.begin, string.quoted.double.css punctuation.definition.string.end",
            "foreground": "var(light_blue)",
        },
        {
            "name": "String constant",
            "scope": "string constant",
            "foreground": "var(light_blue)",
        },
        {
            "name": "String regexp",
            "scope": "string.regexp",
            "foreground": "var(orange)",
        },
        {
            "name": "String variable",
            "scope": "string variable",
            "foreground": "var(green)",
        },
        // ====================================
        // Number
        // ====================================
        {
            "name": "Number",
            "scope": "constant.numeric",
            "foreground": "var(red)",
        },
        // ====================================
        // Includes
        // ====================================
        {
            "name": "Includes",
            "scope": "meta.use, support.other.namespace",
            "foreground": "var(pink)",
        },
        // ====================================
        // Constant
        // ====================================
        {
            "name": "Constant",
            "scope": "constant",
            "foreground": "var(red)",
        },
        // ====================================
        // Storage
        // ====================================
        {
            "name": "Storage",
            "scope": "storage",
            "foreground": "var(white)",
        },
        {
            "name": "Storage type",
            "scope": "storage.type",
            "foreground": "var(yellow)",
        },
        {
            "name": "Storage modifier",
            "scope": "storage.modifier",
            "foreground": "var(blue)",
        },
        // ====================================
        // Function Name
        // ====================================
        {
            "name": "Function Name",
            "scope": "entity.name.function",
            "foreground": "var(light_blue)",
        },
        {
            "name": "Entity inherited-class",
            "scope": "entity.other.inherited-class",
            "foreground": "var(white)",
            "font_style": "italic"
        },
        // ====================================
        // Dictionary
        // ====================================
        {
            "name": "Dict key",
            "scope": "meta.structure.dictionary meta.structure.dictionary.key, constant.other.object.key string",
            "foreground": "#A9FF98",
            "font_style": "bold"
        },
        {
            "name": "Dict Value",
            "scope": "meta.structure.dictionary.value",
            "foreground": "#7DC5F9",
        },
        // ====================================
        // Function
        // ====================================
        {
            "name": "",
            "scope": "meta.function-call",
            "foreground": "#cBaf6cff",
        },
        {
            "name": "",
            "scope": "support.function",
            "foreground": "var(light_purple)",
        },
        {
            "name": "",
            "scope": "support.class",
            "foreground": "var(light_purple)",
        },
        {
            "name": "",
            "scope": "meta.function.js support.class.js",
            "foreground": "var(red)",
        },
        {
            "name": "",
            "scope": "source.js.embedded.html string.quoted.double.html",
            "foreground": "var(yellow)",
        },
        {
            "name": "",
            "scope": "support.constant",
            "foreground": "var(red)",
        },
        {
            "name": "",
            "scope": "support.constant.color",
            "foreground": "var(red)",
        },
        {
            "name": "",
            "scope": "entity.name.function.misc",
            "foreground": "#E3E4A9",
        },
        {
            "name": "",
            "scope": "entity.name.function.predicate",
            "foreground": "#A5DF93",
        },
        {
            "name": "",
            "scope": "entity.name.function.io",
            "foreground": "#DFB3AC",
        },
        // ====================================
        // External Symbol
        // ====================================
        {
            "name": "",
            "scope": "variable.other.external-symbol",
            "foreground": "#BBDFDD",
        },
        // ====================================
        // Variable
        // ====================================
        {
            "name": "Variable",
            "scope": "variable, punctuation.definition.variable",
            "foreground": "var(yellow)",
        },
        {
            "name": "Language Variable",
            "scope": "variable.language, variable.parameter.function.language",
            "foreground": "var(green)",
            "font_style": "italic"
        },
        {
            "name": "Local name",
            "scope": "entity.other.attribute-name.localname",
            "foreground": "#10FF07",
        },
        {
            "name": "",
            "scope": "meta.tag.sgml.doctype.xml variable.documentroot.xml",
            "foreground": "var(light_blue)",
        },
        {
            "name": "Other Variable",
            "scope": "variable.other",
            "foreground": "var(green)",
        },
        // ====================================
        // Variable Assignment
        // ====================================
        {
            "name": "",
            "scope": "variable.parameter, variable.assignment<",
            "foreground": "var(light_blue)",
        },
        {
            "name": "",
            "scope": "meta.at-rule.font-face.css meta.property-list.css meta.property-value.css variable.parameter.misc.css",
            "foreground": "var(green)",
        },
        // ====================================
        // Keyword
        // ====================================
        {
            "name": "Keyword",
            "scope": "keyword",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "keyword.control",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "keyword.operator",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "keyword.other",
            "foreground": "#FF026A",
        },
        // ====================================
        // Structure Name
        // ====================================
        {
            "name": "",
            "scope": "entity.name.structure<",
            "foreground": "#22ff99df",
        },
        // ====================================
        // Type Name
        // ====================================
        {
            "name": "",
            "scope": "entity.name.type",
            "foreground": "var(light_blue)",
        },
        // ====================================
        // Class Name
        // ====================================
        {
            "name": "",
            "scope": "meta.class, entity.name.class, entity.name.type.class",
            "foreground": "#ff4377",
        },
        // ====================================
        // Invalid
        // ====================================
        {
            "name": "",
            "scope": "invalid",
            "foreground": "#F8F8F8",
        },
        {
            "name": "Invalid deprecated",
            "scope": "invalid.deprecated",
            "foreground": "#38000B",
            "background": "#E6002B",
        },
        // ====================================
        // String Embedded-source
        // ====================================
        {
            "name": "",
            "scope": "string source",
            "foreground": "var(light_green)",
        },
        // ====================================
        // Tag Name
        // ====================================
        {
            "name": "",
            "scope": "meta.tag.inline.any.html entity.name.tag.inline.any.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "",
            "scope": "entity.name.tag",
            "foreground": "var(light_blue)",
        },
        {
            "name": "",
            "scope": "meta.tag.inline.any.html entity.other.attribute-name",
            "foreground": "var(green)",
        },
        // ====================================
        // Html
        // ====================================
        {
            "name": "",
            "scope": "meta.tag.structure.any.html entity.name.tag.structure.any.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "String",
            "scope": "meta.tag.other.html meta.attribute-with-value.id.html string.quoted.double.html meta.toc-list.id.html, meta.tag.block.any.html string.quoted.double.html, meta.tag.inline.any.html string.quoted.double.html, meta.tag.other.html string.quoted.double.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "quotes",
            "scope": "meta.tag.other.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.other.html string.quoted.double.html punctuation.definition.string.end.html, meta.tag.block.any.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.block.any.html string.quoted.double.html punctuation.definition.string.end.html, meta.tag.inline.any.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.inline.any.html string.quoted.double.html punctuation.definition.string.end.html, meta.tag.any.html string.quoted.double.html punctuation.definition.string.begin.html, meta.tag.any.html string.quoted.double.html punctuation.definition.string.end.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "=",
            "scope": "meta.tag.other.html meta.attribute-with-value.id.html punctuation.separator.key-value.html, meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.other.html, meta.tag.any.html",
            "foreground": "var(light_purple)",
        },
        {
            "name": "",
            "scope": "meta.tag.any.html string.quoted.double.html constant.character.entity.html, meta.tag.any.html string.quoted.double.html constant.character.entity.html punctuation.definition.entity.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "Attribute name",
            "scope": "meta.tag.block.any.html entity.other.attribute-name.html, storage.type.attr",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "meta.tag.block.any.html entity.name.tag.block.any.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "",
            "scope": "meta.tag.any.html entity.name.tag.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "Local name",
            "scope": "entity.other.attribute-name.localname",
            "foreground": "#DECD16",
        },
        {
            "name": "XML Tag",
            "scope": "meta.tag.xml entity.name.tag.localname.xml",
            "foreground": "var(light_blue)",
        },
        {
            "name": "HTML String",
            "scope": "string.quoted.double.html, string.quoted.double.html punctuation.definition.string.begin.html, string.quoted.double.html punctuation.definition.string.end.html, string.quoted.single.html",
            "foreground": "var(light_grey)",
        },
        {
            "name": "Slim String",
            "scope": "string.quoted.double.html meta.toc-list.id.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "HTML Style tag",
            "scope": "text.html entity.name.tag.style, text.html source.css punctuation.definition.tag",
            "foreground": "#A883FF",
        },
        {
            "name": "Doctype",
            "scope": "meta.tag.sgml.doctype, entity.name.tag.doctype",
            "foreground": "var(green)",
            "font_style": "italic"
        },
        {
            "name": "Doctype XML Processing",
            "scope": "meta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype",
            "foreground": "#3c444d",
        },
        {
            "name": "",
            "scope": "meta.tag.sgml.doctype.xml keyword.doctype.xml",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "declaration.tag, declaration.tag entity",
            "foreground": "#3cadd7",
        },
        {
            "name": "Tag",
            "scope": "meta.tag.other.html entity.name.tag.other.html",
            "foreground": "var(light_blue)",
        },
        {
            "name": "HTML Id",
            "scope": "entity.other.attribute-name.id.html",
            "foreground": "var(red)",
        },
        {
            "name": "HTML class",
            "scope": "meta.tag.other.html entity.other.attribute-name.html , meta.tag.any.html entity.other.attribute-name.html",
            "foreground": "var(green)",
        },
        {
            "name": "Tag Punctuation",
            "scope": "punctuation.definition.tag",
            "foreground": "var(light_blue)",
        },
        {
            "name": "HTML punctuations tags",
            "scope": "punctuation.definition.tag.end, punctuation.definition.tag.begin",
            "foreground": "var(light_blue)",
        },
        {
            "name": "HTML Entities",
            "scope": "constant.character.entity.html, constant.character.entity.html punctuation",
            "foreground": "var(light_green)",
        },
        {
            "name": ", / () / {}",
            "scope": "source.php.embedded.block.html, punctuation.definition.array.begin.php, punctuation.definition.array.end.php, punctuation.definition.parameters.begin.php, punctuation.definition.parameters.end.php",
            "foreground": "var(light_grey)",
        },
        // ====================================
        // Css
        // ====================================
        {
            "name": "CSS String",
            "scope": "meta.attribute-selector.css",
            "foreground": "var(green)",
        },
        {
            "name": "CSS: attribute-match",
            "scope": "source.css meta.attribute-selector keyword.operator.comparison",
            "foreground": "#673000",
        },
        {
            "name": "",
            "scope": "meta.property-value.css keyword.operator.less",
            "foreground": "var(green)",
            "font_style": "italic"
        },
        {
            "name": "CSS: prefix",
            "scope": "meta.property-list.css meta.property-name.css",
            "foreground": "var(light_purple)",
            "font_style": "italic"
        },
        {
            "name": "CSS: pseudo-element",
            "scope": "entity.other.attribute-name.pseudo-element",
            "foreground": "var(light_blue)",
        },
        {
            "name": "CSS: pseudo-class",
            "scope": "entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class",
            "foreground": "var(light_blue)",
        },
        {
            "name": "CSS: selector",
            "scope": "meta.selector.css",
            "foreground": "var(light_grey)",
        },
        {
            "name": "CSS: units",
            "scope": "keyword.other.unit",
            "foreground": "var(light_grey)",
        },
        {
            "name": "",
            "scope": "meta.property-value.css constant.numeric.css keyword.other.unit.css",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "parameter.less constant.numeric.css keyword.other.unit.css",
            "foreground": "var(green)",
        },
        {
            "name": "CSS: Flag",
            "scope": "keyword.other.important.css",
            "foreground": "var(green)",
            "font_style": "italic"
        },
        {
            "name": "CSS: @import",
            "scope": "meta.at-rule.css keyword.control.at-rule.css",
            "foreground": "var(green)",
        },
        {
            "name": "CSS: @at-rule",
            "scope": "meta.at-rule.css keyword.control.at-rule.css punctuation.definition.keyword.css, meta.at-rule.import.css keyword.control.at-rule.import.css punctuation.definition.keyword.css",
            "foreground": "var(grey)",
        },
        {
            "name": "",
            "scope": "meta.property-value.css parameter.less variable.parameter.misc.css",
            "foreground": "var(green)",
        },
        {
            "name": "CSS: Tag-name",
            "scope": "meta.selector.css entity.name.tag.css",
            "foreground": "var(light_blue)",
        },
        {
            "name": "CSS: tag wildcard",
            "scope": "entity.name.tag.wildcard, entity.other.attribute-name.universal",
            "foreground": "#FF7900",
            "font_style": "bold"
        },
        {
            "name": "CSS: #id",
            "scope": "meta.selector.css entity.other.attribute-name.id, entity.other.attribute-name.id.css punctuation",
            "foreground": "var(red)",
            "font_style": "bold"
        },
        {
            "name": "CSS: Class",
            "scope": "entity.other.attribute-name.class.css",
            "foreground": "var(light_blue)",
        },
        {
            "name": "CSS: property-name:",
            "scope": "support.type.property-name.css",
            "foreground": "var(light_purple)",
        },
        {
            "name": "CSS: property-name;",
            "scope": "meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css",
            "foreground": "var(red)",
        },
        {
            "name": "CSS: additional-constants",
            "scope": "meta.property-value support.constant.named-color.css, meta.property-value constant",
            "foreground": "var(red)",
        },
        {
            "name": "CSS: constructor argument",
            "scope": "meta.constructor.argument.css, meta.constructor.argument",
            "foreground": "#d7503c",
        },
        {
            "name": "CSS : #Hex",
            "scope": "meta.property-list.css meta.property-value.css constant.other.color.rgb-value.css punctuation.definition.constant.css",
            "foreground": "var(green)",
        },
        // ====================================
        // Less
        // ====================================
        {
            "name": "LESS: variables",
            "scope": "variable.other.less, variable.declaration.less",
            "foreground": "var(green)",
        },
        {
            "name": "LESS: mixin",
            "scope": "entity.other.less.mixin",
            "foreground": "var(white)",
        },
        {
            "name": "LESS: units",
            "scope": "source.css.less keyword.unit.css",
            "foreground": "var(light_green)",
        },
        // ====================================
        // SASS/SCSS
        // ====================================
        {
            "name": "SASS: Block comment",
            "scope": "comment.block.sass",
            "foreground": "#208c9a",
            "font_style": "italic"
        },
        {
            "name": "SASS: Placeholder Selector",
            "scope": "entity.other.attribute-name.placeholder-selector.sass",
            "foreground": "#ff5699",
            "font_style": "bold italic"
        },
        {
            "name": "SASS: Attribute Selector",
            "scope": "entity.other.attribute-selector.sass",
            "foreground": "#817dff",
        },
        {
            "name": "SASS: Regex",
            "scope": "keyword.other.regex.sass",
            "foreground": "#ffe4a6",
        },
        {
            "name": "SASS: Comma",
            "scope": "comment.punctuation.comma.sass",
            "foreground": "#fcfdff",
        },
        {
            "name": "SASS: RGB Color",
            "scope": "constant.other.color.rgb-value.css, meta.property-value.css constant.other.color.rgb-value.css, constant.other.color.rgb-value.css punctuation.definition.constant.css, meta.property-value.css constant.other.color.rgb-value.css punctuation.definition.constant.css",
            "foreground": "var(red)",
        },
        {
            "name": "SASS: Semicolon",
            "scope": "comment.punctuation.semicolon.sass",
            "foreground": "#6969fa",
        },
        // ====================================
        // javascript
        // ====================================
        {
            "name": "Property - JavaScriptNext",
            "scope": "variable.other.property",
            "foreground": "var(dark_purple)",
        },
        {
            "name": "Object - JavaScriptNext",
            "scope": "variable.other.object",
            "foreground": "#00a452",
        },
        {
            "name": "Constant - JavaScriptNext",
            "scope": "variable.other.constant",
            "foreground": "#ffa325",
            "font_style": "bold"
        },
        {
            "name": "Node keyword - JavaScriptNext",
            "scope": "support.keyword.node",
            "foreground": "#93d6f7",
        },
        {
            "name": "jQuery support class",
            "scope": "support.class.js.jquery",
            "foreground": "#08d879",
        },
        {
            "name": "JS String",
            "scope": "string.quoted.double.js, string.quoted.single.js, punctuation.definition.string.begin.js, punctuation.definition.string.end.js",
            "foreground": "var(light_blue)",
        },
        {
            "name": ";",
            "scope": "punctuation.terminator.statement.js",
            "foreground": "var(grey)",
        },
        {
            "name": "function",
            "scope": "punctuation.definition.parameters, variable.parameter.function.js punctuation.separator.object",
            "foreground": "var(blue)",
        },
        // ====================================
        // javascript in html
        // ====================================
        {
            "name": "",
            "scope": "source.js.embedded.html string.quoted.single.js, source.js.embedded.html string.quoted.single.js punctuation.definition.string.begin.js, source.js.embedded.html string.quoted.single.js punctuation.definition.string.end.js",
            "foreground": "var(light_grey)",
        },
        {
            "name": "",
            "scope": "source.js.embedded.html keyword.operator.js",
            "foreground": "var(red)",
        },
        {
            "name": "",
            "scope": "source.js.embedded.html meta.brace.round.js",
            "foreground": "var(blue)",
        },
        {
            "name": "",
            "scope": "source.js.embedded.html entity.name.tag.script.html",
            "foreground": "var(blue)",
        },
        {
            "name": "",
            "scope": "source.js.embedded.html entity.other.attribute-name.html",
            "foreground": "var(green)",
        },
        // ====================================
        // Markdown
        // ====================================
        {
            "name": "",
            "scope": "meta.block-level.markdown markup.heading.markdown punctuation.definition.heading.markdown, meta.block-level.markdown markup.heading.markdown entity.name.section.markdown",
            "foreground": "var(light_purple)",
        },
        {
            "name": "",
            "scope": "text.html.markdown markup.list.numbered.markdown meta.paragraph.list.markdown meta.link.inline.markdown markup.underline.link.markdown, text.html.markdown markup.list.unnumbered.markdown meta.paragraph.list.markdown meta.link.inline.markdown markup.underline.link.markdown, text.html.markdown meta.paragraph.markdown meta.link.inline.markdown markup.underline.link.markdown, punctuation.definition.metadata.markdown ",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "text.html.markdown meta.paragraph.markdown meta.image.inline.markdown markup.underline.link.image.markdown, meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.metadata.markdown",
            "foreground": "#cd4046",
        },
        {
            "name": "",
            "scope": "markup.list.unnumbered.markdown punctuation.definition.list_item.markdown, markup.list.numbered.markdown punctuation.definition.list_item.markdown, markup.list.numbered.markdown ",
            "foreground": "var(green)",
        },
        {
            "name": "",
            "scope": "markup.list.numbered.markdown meta.paragraph.list.markdown",
            "foreground": "var(light_grey)",
        },
        // ====================================
        // Find In Files
        // ====================================
        {
            "name": "Find In Files",
            "scope": "text.find-in-files",
            "foreground": "#84a4aa",
        },
        {
            "name": "Find In Files: filename",
            "scope": "entity.name.filename.find-in-files",
            "foreground": "var(green)",
        },
        {
            "name": "Find In Files: Line Number - Match",
            "scope": "constant.numeric.line-number.match.find-in-files",
            "foreground": "var(red)",
        },
        // ====================================
        // Diff
        // ====================================
        {
            "name": "Diff",
            "scope": "source.diff",
            "foreground": "var(light_grey)",
        },
        {
            "name": "Diff: from",
            "scope": "meta.diff.header.from-file, meta.diff.header.from-file punctuation.definition.from-file.diff",
            "foreground": "#41535b",
        },
        {
            "name": "Diff: header to",
            "scope": "meta.diff.header.to-file, meta.diff.header.to-file punctuation.definition.to-file.diff",
            "foreground": "#41535b",
        },
        {
            "name": "Diff: deleted",
            "scope": "markup.deleted.diff, markup.deleted.diff punctuation.definition.inserted.diff",
            "foreground": "var(red)",
        },
        {
            "name": "Diff: inserted",
            "scope": "markup.inserted.diff, punctuation.definition.inserted.diff",
            "foreground": "var(green)",
        },
        {
            "name": "Diff: Range",
            "scope": "meta.diff.range.unified, meta.diff.range.unified meta.toc-list.line-number.diff, meta.diff.range.unified punctuation.definition.range.diff",
            "foreground": "var(light_purple)",
            "font_style": "italic"
        },
        // ====================================
        // Gitgutter Colors
        // ====================================
        {
            "name": "GitGutter deleted",
            "scope": "markup.deleted.git_gutter",
            "foreground": "#F92672",
        },
        {
            "name": "GitGutter inserted",
            "scope": "markup.inserted.git_gutter",
            "foreground": "#A6E22E",
        },
        {
            "name": "GitGutter changed",
            "scope": "markup.changed.git_gutter",
            "foreground": "#967EFB",
        },
        {
            "name": "GitGutter ignored",
            "scope": "markup.ignored.git_gutter",
            "foreground": "#565656",
        },
        {
            "name": "GitGutter untracked",
            "scope": "markup.untracked.git_gutter",
            "foreground": "#565656",
        },
        // ====================================
        // Other
        // ====================================
        {
            "name": "Punctuation / Delimitation / Separation",
            "scope": "meta.brace.curly",
            "foreground": "var(grey)",
        },
        {
            "name": "Round braces",
            "scope": "meta.brace.round",
            "foreground": "var(light_grey)",
        },
        {
            "name": "Array Punctuation",
            "scope": "meta.group.braces.square punctuation.section.scope, meta.group.braces.square, meta.brace.square, punctuation.separator.array, punctuation.section.array, punctuation.definition.array, punctuation.definition.constant.range",
            "foreground": "var(brown)",
        },
        {
            "name": ">~ String Punctuation",
            "scope": "punctuation.definition.string -meta.tag",
            "foreground": "var(cyan)",
        },
        {
            "name": ",",
            "scope": "meta.delimiter",
            "foreground": "var(grey)",
            "font_style": "bold"
        },
        {
            "name": ";",
            "scope": "punctuation.terminator",
            "foreground": "var(white)",
            "font_style": "bold"
        },
        {
            "name": " . ",
            "scope": "meta.delimiter.method.period",
            "foreground": "var(white)",
            "font_style": "bold"
        },
        // ====================================
        // Sublime Linter
        // ====================================
        {
            "name": "SublimeLinter Warning",
            "scope": "sublimelinter.mark.warning",
            "foreground": "#DDB700",
        },
        {
            "name": "SublimeLinter Error",
            "scope": "sublimelinter.mark.error",
            "foreground": "#D02000",
        },
        {
            "name": "SublimeLinter Gutter Mark",
            "scope": "sublimelinter.gutter-mark",
            "foreground": "var(white)",
        },
        // ====================================
        // PHP
        // ====================================
        {
            "name": "PHP Block",
            "scope": "punctuation.section.block.begin.php, punctuation.section.block.end.php, punctuation.section.group.begin.php, punctuation.section.group.end.php, punctuation.separator.php, punctuation.section.block.php, meta.class",
            "foreground": "var(light_grey)",
        },
        {
            "name": "PHP self",
            "scope": "variable.language.php",
            "foreground": "#00a452",
        },
        {
            "name": "PHP namespace",
            "scope": "meta.namespace.php punctuation.separator.namespace.php, meta.namespace.php support.other.namespace.php, meta.namespace.php",
            "foreground": "var(light_blue)",
        },
        {
            "name": "PHP using namespace",
            "scope": "punctuation.separator.namespace.php, support.other.namespace.php, meta.use.php support.class.php, meta.use.php meta.path.php entity.other.inherited-class.php",
            "foreground": "var(pink)",
        },
        {
            "name": "PHP arrow",
            "scope": "punctuation.accessor.arrow.php, punctuation.accessor.double-colon.php, variable.parameter.php",
            "foreground": "var(green)",
        },
        {
            "name": "PHP class name",
            "scope": "meta.block.php support.class.php",
            "foreground": "var(light_purple)",
        },
        {
            "name": "PHP member",
            "scope": "variable.other.member.php",
            "foreground": "var(dark_purple)",
        },
        {
            "name": "PHP member",
            "scope": "punctuation.section.array.begin.php, punctuation.section.array.end.php, meta.item-access.php",
            "foreground": "var(brown)",
        }
    ]
}