{
    "name": "Material",
    "type": "dark",
    "semanticHighlighting": true,
    "colors": {
        "terminal.cursor": "#c3e88d",
        "terminal.selection": "#686a66",
        "terminal.highlight": "#ffffff16",
        "terminal.background": "#1E282D",
        "terminal.foreground": "#eeffff",
        "terminal.ansiBlack": "#000000",
        "terminal.ansiBlue": "#427ab3",
        "terminal.ansiCyan": "#00a7aa",
        "terminal.ansiGreen": "#5ea702",
        "terminal.ansiMagenta": "#89658e",
        "terminal.ansiRed": "#d81e00",
        "terminal.ansiWhite": "#dbded8",
        "terminal.ansiYellow": "#cfae00",
        "terminal.ansiBrightBlack": "#686a66",
        "terminal.ansiBrightBlue": "#84b0d8",
        "terminal.ansiBrightCyan": "#37e6e8",
        "terminal.ansiBrightGreen": "#99e343",
        "terminal.ansiBrightMagenta": "#bc94b7",
        "terminal.ansiBrightRed": "#f54235",
        "terminal.ansiBrightWhite": "#f1f1f0",
        "terminal.ansiBrightYellow": "#fdeb61"
    },
    "tokenColors": [
        {
            "settings": {
                "foreground": "#E6FFFF",
                "background": "#253137"
            }
        },
        {
            "name": "Comment",
            "scope": [
                "comment",
                "punctuation.definition.comment"
            ],
            "settings": {
                "fontStyle": "italic",
                "foreground": "#546d78"
            }
        },
        {
            "name": "Constants - Escape, Inheritance",
            "scope": [
                "constant.character.escape",
                "constant.other.placeholder"
            ],
            "settings": {
                "foreground": "#ffcb6b",
                "fontStyle": "italic"
            }
        },
        {
            "name": "Invalid",
            "scope": [
                "invalid",
                "invalid.illegal"
            ],
            "settings": {
                "foreground": "#ff526f"
            }
        },
        {
            "name": "Keyword, Storage",
            "scope": [
                "keyword",
                "storage.type"
            ],
            "settings": {
                "foreground": "#c894eb"
            }
        },
        {
            "name": "Storage - modifier",
            "scope": [
                "storage.modifier"
            ],
            "settings": {
                "foreground": "#c894eb"
            }
        },
        {
            "name": "Keyword, Storage - italics",
            "scope": [
                "storage.modifier",
                "meta.var storage.type",
                "keyword.control.from",
                "storage.type.function"
            ],
            "settings": {
                "fontStyle": "italic"
            }
        },
        {
            "name": "Storage - Arrow",
            "scope": [
                "meta.var storage.type.function.arrow"
            ],
            "settings": {
                "fontStyle": ""
            }
        },
        {
            "name": "Keyword - operator ($this->stuff), Punctuation - accessor (this.stuff)",
            "scope": [
                "keyword.operator",
                "punctuation.accessor."
            ],
            "settings": {
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "Operator, Misc",
            "scope": [
                "constant.other.color",
                "punctuation",
                "meta.tag",
                "punctuation.definition.tag",
                "punctuation.definition.tag.html",
                "punctuation.definition.tag.begin.html",
                "punctuation.definition.tag.end.html",
                "punctuation.section.embedded",
                "keyword.other.template",
                "keyword.other.substitution"
            ],
            "settings": {
                "foreground": "#D7FFFF"
            }
        },
        {
            "name": "Function, Classes, Special Method",
            "scope": [
                "entity.name.function",
                "entity.name.label",
                "entity.name.type.class",
                "meta.function-call",
                "variable.function",
                "keyword.other.special-method",
                "support.function"
            ],
            "settings": {
                "foreground": "#80a8ff",
                "fontStyle": ""
            }
        },
        {
            "name": "Tag",
            "scope": [
                "entity.name.tag",
                "meta.tag.sgml"
            ],
            "settings": {
                "foreground": "#ff526f",
                "fontStyle": ""
            }
        },
        {
            "name": "Custom Tag",
            "scope": [
                "entity.name.tag support.class.component"
            ],
            "settings": {
                "foreground": "#ffcb6b",
                "fontStyle": ""
            }
        },
        {
            "name": "Tag Attribute",
            "scope": [
                "meta.tag.attributes meta.embedded variable.other"
            ],
            "settings": {
                "foreground": "#D7FFFF",
                "fontStyle": ""
            }
        },
        {
            "name": "Variable Type",
            "scope": [
                "meta.type.annotation",
                "meta.type.parameters",
                "entity.name.type"
            ],
            "settings": {
                "foreground": "#ffcb6b",
                "fontStyle": ""
            }
        },
        {
            "name": "String, Symbols, Inherited Class, Markup Heading",
            "scope": [
                "string",
                "entity.other.inherited-class",
                "markup.heading",
                "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
            ],
            "settings": {
                "fontStyle": "",
                "foreground": "#c3e88d"
            }
        },
        {
            "name": "Attributes",
            "scope": [
                "meta.tag.attribute",
                "entity.other.attribute-name"
            ],
            "settings": {
                "foreground": "#f78e6e",
                "fontStyle": "italic"
            }
        },
        {
            "name": "Property, Separator, Terminator",
            "scope": [
                "punctuation.terminator",
                "punctuation.separator",
                "punctuation.separator.inheritance",
                "punctuation.section.embedded.begin",
                "punctuation.section.embedded.end"
            ],
            "settings": {
                "foreground": "#ff526f"
            }
        },
        {
            "name": "Comma, Semicolon",
            "scope": [
                "punctuation.terminator.statement",
                "punctuation.separator.comma",
                "punctuation.terminator.rule"
            ],
            "settings": {
                "foreground": "#96adb6"
            }
        },
        {
            "name": "CSS - Class",
            "scope": [
                "source.css entity.other.attribute-name.class",
                "source.scss entity.other.attribute-name.class",
                "source.styl entity.other.attribute-name.class",
                "source.less entity.other.attribute-name.class"
            ],
            "settings": {
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "CSS - ID",
            "scope": [
                "source.css entity.other.attribute-name.id",
                "source.scss entity.other.attribute-name.id",
                "source.styl entity.other.attribute-name.id",
                "source.less entity.other.attribute-name.id"
            ],
            "settings": {
                "foreground": "#80a8ff"
            }
        },
        {
            "name": "CSS - Property Name",
            "scope": [
                "support.type.property-name.css",
                "meta.property-list.scss",
                "meta.property-list.css",
                "meta.property-list.styl",
                "meta.property-list.less"
            ],
            "settings": {
                "foreground": "#D7FFFF",
                "fontStyle": ""
            }
        },
        {
            "name": "CSS - Property Value",
            "scope": [
                "meta.property-value.css",
                "constant.numeric source.css",
                "support.constant.property-value.css"
            ],
            "settings": {
                "foreground": "#f78e6e",
                "fontStyle": ""
            }
        },
        {
            "name": "Pseudo Elements",
            "scope": [
                "entity.other.attribute-name.pseudo-element",
                "entity.other.attribute-name.pseudo-class"
            ],
            "settings": {
                "foreground": "#96adb6",
                "fontStyle": "italic"
            }
        },
        {
            "name": "URL",
            "scope": [
                "*url*",
                "*link*",
                "*uri*"
            ],
            "settings": {
                "foreground": "#80a8ff",
                "fontStyle": "italic underline"
            }
        },
        {
            "name": "Decorators",
            "scope": [
                "tag.decorator.js entity.name.tag.js",
                "tag.decorator.js punctuation.definition.tag.js"
            ],
            "settings": {
                "fontStyle": "italic",
                "foreground": "#80a8ff"
            }
        },
        {
            "name": "JSON Key - Level 0",
            "scope": [
                "source.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#ffcb6b"
            }
        },
        {
            "name": "JSON Key - Level 1",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#f78e6e"
            }
        },
        {
            "name": "JSON Key - Level 2",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#c894eb"
            }
        },
        {
            "name": "JSON Key - Level 3",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#D7FFFF"
            }
        },
        {
            "name": "JSON Key - Level 4",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#80a8ff"
            }
        },
        {
            "name": "JSON Key - Level 5",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "JSON Key - Level 6",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#698996"
            }
        },
        {
            "name": "JSON Key - Level 7",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#96adb6"
            }
        },
        {
            "name": "JSON Key - Level 8",
            "scope": [
                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
            ],
            "settings": {
                "foreground": "#ff526f"
            }
        },
        {
            "name": "Markdown - Plain",
            "scope": [
                "text.html.markdown",
                "punctuation.definition.list_item.markdown"
            ],
            "settings": {
                "foreground": "#698996"
            }
        },
        {
            "name": "Markdown - Markup Raw Inline",
            "scope": [
                "text.html.markdown markup.inline.raw.markdown"
            ],
            "settings": {
                "foreground": "#c894eb"
            }
        },
        {
            "name": "Markdown - Markup Raw Inline Punctuation",
            "scope": [
                "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
            ],
            "settings": {
                "foreground": "#96adb6"
            }
        },
        {
            "name": "Markdown - Line Break",
            "scope": [
                "text.html.markdown meta.dummy.line-break"
            ],
            "settings": {
                "foreground": ""
            }
        },
        {
            "name": "Markdown - Heading",
            "scope": [
                "markdown.heading",
                "markup.heading.markdown entity.name.section.markdown",
                "markup.heading | markup.heading entity.name",
                "markup.heading.markdown punctuation.definition.heading.markdown"
            ],
            "settings": {
                "foreground": "#ff526f"
            }
        },
        {
            "name": "Markdown - List",
            "scope": [
                "beginning.punctuation.definition.list.markdown"
            ],
            "settings": {
                "foreground": "#f78e6e"
            }
        },
        {
            "name": "Markup - Italic",
            "scope": [
                "markup.italic"
            ],
            "settings": {
                "fontStyle": "italic",
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "Markup - Bold",
            "scope": [
                "markup.bold",
                "markup.bold string"
            ],
            "settings": {
                "fontStyle": "bold",
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "Markup - Bold-Italic",
            "scope": [
                "markup.bold markup.italic",
                "markup.italic markup.bold",
                "markup.quote markup.bold",
                "markup.bold markup.italic string",
                "markup.italic markup.bold string",
                "markup.quote markup.bold string"
            ],
            "settings": {
                "fontStyle": "bold italic",
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "Markup - Underline",
            "scope": [
                "markup.underline"
            ],
            "settings": {
                "fontStyle": "underline",
                "foreground": "#80a8ff"
            }
        },
        {
            "name": "Markup - Strike",
            "scope": [
                "markup.strike"
            ],
            "settings": {
                "fontStyle": "strike",
                "foreground": "#546d78"
            }
        },
        {
            "name": "Markdown - Blockquote Punctuation",
            "scope": [
                "beginning.punctuation.definition.quote"
            ],
            "settings": {
                "foreground": "#ffffff13"
            }
        },
        {
            "name": "Markup - Quote",
            "scope": [
                "markup.quote"
            ],
            "settings": {
                "fontStyle": "italic",
                "foreground": "#7895a1"
            }
        },
        {
            "name": "Markdown - Link",
            "scope": [
                "string.other.link.title.markdown"
            ],
            "settings": {
                "foreground": "#f78e6e"
            }
        },
        {
            "name": "Markdown - Link Description",
            "scope": [
                "string.other.link.description.title.markdown"
            ],
            "settings": {
                "foreground": "#c3e88d"
            }
        },
        {
            "name": "Markdown - Link Anchor",
            "scope": [
                "constant.other.reference.link.markdown"
            ],
            "settings": {
                "foreground": "#fcb56e"
            }
        },
        {
            "name": "Markup - Raw Block",
            "scope": [
                "markup.raw.block"
            ],
            "settings": {
                "foreground": "#D7FFFF"
            }
        },
        {
            "name": "Markdown - Raw",
            "scope": [
                "markup.raw.block.fenced.markdown",
                "markup.inline.raw.string.markdown",
                "markup.fenced_code.block.markdown"
            ],
            "settings": {
                "foreground": "#D7FFFF"
            }
        },
        {
            "name": "Markdown - Separator",
            "scope": [
                "meta.separator"
            ],
            "settings": {
                "fontStyle": "bold",
                "background": "#263238",
                "foreground": "#eeffff"
            }
        },
        {
            "name": "Markup - Table",
            "scope": [
                "markup.table"
            ],
            "settings": {
                "foreground": "#E6FFFF"
            }
        },
        {
            "scope": "token.info-token",
            "settings": {
                "foreground": "#95B7FF"
            }
        },
        {
            "scope": "token.warn-token",
            "settings": {
                "foreground": "#FFD17D"
            }
        },
        {
            "scope": "token.error-token",
            "settings": {
                "foreground": "#FF647E"
            }
        },
        {
            "scope": "token.debug-token",
            "settings": {
                "foreground": "#80a8ff"
            }
        },
        {
            "scope": [
                "markup.deleted",
                "punctuation.definition.deleted"
            ],
            "settings": {
                "foreground": "#FF647E"
            }
        },
        {
            "scope": [
                "markup.inserted",
                "punctuation.definition.inserted"
            ],
            "settings": {
                "foreground": "#CBEB9D"
            }
        },
        {
            "scope": [
                "markup.changed",
                "punctuation.definition.changed"
            ],
            "settings": {
                "foreground": "#95B7FF"
            }
        },
        {
            "name": "PHP Embed Tags",
            "scope": [
                "punctuation.section.embedded.begin.php",
                "punctuation.section.embedded.end.php"
            ],
            "settings": {
                "fontStyle": "italic"
            }
        },
        {
            "name": "PHP namespace, use",
            "scope": [
                "keyword.other.namespace.php",
                "keyword.other.use.php"
            ],
            "settings": {
                "fontStyle": "italic"
            }
        },
        {
            "name": "HTML doctype",
            "scope": [
                "meta.tag.sgml.doctype.html"
            ],
            "settings": {
                "fontStyle": "italic"
            }
        },
        {
            "name": "Variable - General",
            "scope": [
                "variable",
                "variable.name"
            ],
            "settings": {
                "foreground": "#D7FFFF"
            }
        },
        {
            "name": "Variable - parameter",
            "scope": [
                "variable.parameter"
            ],
            "settings": {
                "foreground": "#D7FFFF",
                "fontStyle": ""
            }
        },
        {
            "name": "Variable - language",
            "scope": [
                "variable.language",
                "variable.scss",
                "variable.less",
                "variable.styl"
            ],
            "settings": {
                "foreground": "#ff526f",
                "fontStyle": "italic"
            }
        },
        {
            "name": "Variable - punctuation",
            "scope": [
                "punctuation.definition.variable"
            ],
            "settings": {
                "foreground": "#D7FFFF",
                "fontStyle": "italic"
            }
        },
        {
            "name": "Variable - constant",
            "scope": [
                "variable.other.constant"
            ],
            "settings": {
                "foreground": "#D7FFFF",
                "fontStyle": ""
            }
        },
        {
            "name": "Variable - others (imports)",
            "scope": [
                "meta.import variable.other",
                "entity.name.type.module"
            ],
            "settings": {
                "foreground": "#ffcb6b",
                "fontStyle": ""
            }
        },
        {
            "name": "Variable - Property",
            "scope": [
                "variable.other.property",
                "variable.other.object.property",
                "support.variable.property"
            ],
            "settings": {
                "foreground": "#ff526f",
                "fontStyle": ""
            }
        },
        {
            "name": "Constants",
            "scope": [
                "constant",
                "constant.other",
                "constant.character"
            ],
            "settings": {
                "foreground": "#c894eb",
                "fontStyle": ""
            }
        },
        {
            "name": "Constants - numeric, support, Property Name",
            "scope": [
                "support.type.property-name",
                "constant.numeric"
            ],
            "settings": {
                "foreground": "#f78e6e",
                "fontStyle": ""
            }
        },
        {
            "name": "Object Literal",
            "scope": [
                "meta.object-literal.key"
            ],
            "settings": {
                "foreground": "#ff526f",
                "fontStyle": ""
            }
        },
        {
            "name": "Constants - language",
            "scope": [
                "constant.language"
            ],
            "settings": {
                "foreground": "#f78e6e",
                "fontStyle": ""
            }
        }
    ]
}