{
  "name": "cinderfolio-light",
  "displayName": "Cinderfolio Light",
  "type": "light",
  "colors": {
    "editor.foreground": "#121212",
    "editor.background": "#fafaf8"
  },
  "tokenColors": [
    {
      "name": "流程导航",
      "scope": [
        "keyword",
        "punctuation.definition.directive",
        "storage.type.class",
        "storage.type.struct",
        "storage.type.enum",
        "storage.type.interface",
        "storage.type.record",
        "storage.type.function",
        "storage.type.template",
        "storage.type.namespace",
        "storage.modifier.async",
        "storage.type.type",
        "keyword.declaration storage.type",
        "meta.class.identifier storage.modifier",
        "meta.record.identifier storage.modifier",
        "meta.function.powershell storage.type.powershell",
        "keyword.operator.expression",
        "keyword.operator.wordlike",
        "keyword.operator.new",
        "keyword.operator.delete",
        "keyword.operator.ternary",
        "keyword.operator.arrow.cs",
        "keyword.operator.arrow.fat.rust",
        "keyword.operator.question.rust",
        "keyword.control punctuation.definition.function",
        "keyword.control punctuation.definition.keyword",
        "storage.type.function punctuation.definition.function",
        "text.html.vue meta.attribute.unrecognized.v-if entity.other.attribute-name",
        "text.html.vue meta.attribute.unrecognized.v-else-if entity.other.attribute-name",
        "text.html.vue meta.attribute.unrecognized.v-else entity.other.attribute-name",
        "text.html.vue meta.attribute.unrecognized.v-for entity.other.attribute-name",
        "markup.changed",
        "punctuation.definition.changed"
      ],
      "settings": {
        "foreground": "#d65b06",
        "fontStyle": "bold"
      }
    },
    {
      "name": "阅读主体",
      "scope": [
        "variable",
        "entity.name.variable",
        "entity.name.label",
        "support.variable",
        "meta.object-literal.key",
        "constant.other.caps",
        "entity.name.function",
        "support.function",
        "meta.function-call",
        "meta.method-call",
        "meta.function.call",
        "meta.function.body",
        "meta.body.function",
        "meta.method.body",
        "meta.record.identifier",
        "source.c",
        "source.python",
        "source.sql",
        "source.lua",
        "source.cmake",
        "source.kotlin",
        "source.swift",
        "entity.name.type.class",
        "entity.name.class",
        "support.class",
        "entity.other.inherited-class",
        "entity.other.inherited-class support.type",
        "entity.other.attribute-name",
        "entity.name.other.preprocessor.macro",
        "support.type.property-name",
        "entity.name.type.result.rust",
        "entity.name.type.option.rust",
        "entity.name.tag.css",
        "entity.name.tag.reference.scss",
        "support.type.map.key.scss",
        "entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css",
        "entity.name.tag.yaml",
        "entity.name.type.anchor.yaml",
        "constant.language.merge.yaml",
        "constant.other.database-name.sql",
        "constant.other.table-name.sql",
        "source.sql text.variable",
        "source.sql text.bracketed",
        "constant.source.cmake",
        "meta.scope.target.makefile",
        "meta.scope.recipe.makefile",
        "meta.scope.condition.makefile",
        "punctuation.separator.key-value.makefile",
        "constant.other.placeholder.makefile",
        "source.shell constant.other.option",
        "meta.case.entry.pattern.shell string",
        "punctuation.separator.statement.and.shell",
        "punctuation.separator.statement.background.shell",
        "punctuation.separator.regex.alternation.shell",
        "punctuation.terminator.statement.case.shell",
        "keyword.other.hashtable.begin.powershell",
        "keyword.other.array.begin.powershell",
        "meta.tag.attributes entity.other.attribute-name",
        "source.svelte meta.tag entity.other.attribute-name",
        "meta.attribute.directive entity.other.attribute-name",
        "meta.attribute.event-handler entity.other.attribute-name",
        "punctuation.attribute-shorthand.event",
        "text.html.vue text.html.derivative meta.attribute.unrecognized entity.other.attribute-name",
        "text.html.vue text.html.derivative meta.attribute.unrecognized string.quoted",
        "meta.directive keyword.control",
        "meta.directive entity.name.type",
        "meta.directive.on punctuation.definition.keyword",
        "meta.special entity.name.type",
        "meta.embedded",
        "meta.interpolation",
        "meta.template.expression",
        "keyword.operator",
        "punctuation.accessor",
        "punctuation.separator.dot-access",
        "punctuation.separator.pointer-access",
        "punctuation.separator.period",
        "punctuation.other.period",
        "punctuation.separator.namespace",
        "meta.brace",
        "punctuation.bracket",
        "punctuation.brackets",
        "punctuation.parenthesis",
        "punctuation.curlybrace",
        "punctuation.squarebracket",
        "punctuation.group",
        "punctuation.section",
        "punctuation.definition",
        "punctuation.math",
        "meta.fstring constant.character.format.placeholder",
        "constant.other.general.math",
        "constant.character.math",
        "markup.heading",
        "entity.name.section",
        "markup.bold",
        "markup.inserted",
        "source.regexp",
        "source.regexp string",
        "source.regexp constant",
        "source.regexp constant.character.escape",
        "source.regexp constant.character.format",
        "source.regexp entity.name.tag",
        "source.regexp storage.modifier",
        "source.regexp keyword",
        "source.regexp punctuation"
      ],
      "settings": {
        "foreground": "#121212",
        "fontStyle": "bold"
      }
    },
    {
      "name": "注释说明",
      "scope": [
        "comment",
        "punctuation.definition.comment",
        "comment.regexp punctuation",
        "string.quoted.docstring",
        "string.quoted.docstring punctuation.definition.string",
        "markup.italic"
      ],
      "settings": {
        "foreground": "#121212",
        "fontStyle": "italic"
      }
    },
    {
      "name": "数据正文",
      "scope": [
        "source",
        "string",
        "constant",
        "support.constant",
        "string storage.type.string",
        "support.class.math",
        "keyword.other.unit",
        "keyword.other.suffix.literal",
        "constant.language.powershell punctuation.definition.variable.powershell",
        "text",
        "meta.jsx.children",
        "entity.name.tag",
        "support.class.component",
        "argument.source.cmake",
        "punctuation.math.begin.bracket.round.tex",
        "punctuation.math.end.bracket.round.tex"
      ],
      "settings": {
        "foreground": "#121212",
        "fontStyle": ""
      }
    },
    {
      "name": "辅助信息",
      "scope": [
        "entity.name.type",
        "entity.name.namespace",
        "entity.name.scope-resolution",
        "support.type",
        "storage.type",
        "storage.modifier",
        "storage.type.template.argument",
        "keyword.operator.type",
        "keyword.other.declaration-specifier",
        "source.cs keyword.type",
        "meta.type storage.type.function.arrow",
        "keyword.control.satisfies",
        "keyword.operator.optional",
        "keyword.operator.arrow.skinny.rust",
        "keyword.var.go",
        "keyword.const.go",
        "keyword.local.lua",
        "support.other.attribute",
        "support.other.attribute entity.other.attribute",
        "support.other.attribute punctuation.section.attribute",
        "meta.attribute.rust punctuation.definition",
        "meta.attribute.rust punctuation.brackets",
        "keyword.other.alias.sql",
        "entity.source.cmake",
        "meta.type meta.brace",
        "meta.type punctuation.definition",
        "meta.object.type punctuation.definition",
        "meta.interface punctuation.definition.block",
        "meta.interface meta.method.declaration punctuation.definition.parameters",
        "meta.declaration.type.alias punctuation.definition.begin.bracket.square",
        "meta.declaration.type.alias punctuation.definition.end.bracket.square",
        "meta.declaration.type.alias punctuation.section.parens",
        "meta.declaration.type.alias punctuation.section.arguments.begin.bracket.round.initializer",
        "meta.declaration.type.alias punctuation.section.arguments.end.bracket.round.initializer",
        "punctuation.section.collection-type",
        "punctuation.section.tuple-type",
        "punctuation.definition.begin.bracket.square.array.type",
        "punctuation.definition.end.bracket.square.array.type",
        "punctuation.section.arguments.begin.bracket.round.decltype",
        "punctuation.section.arguments.end.bracket.round.decltype",
        "punctuation.section.parens.begin.bracket.round.function.pointer",
        "punctuation.section.parens.end.bracket.round.function.pointer",
        "punctuation.section.parameters.begin.bracket.round.function.pointer",
        "punctuation.section.parameters.end.bracket.round.function.pointer",
        "meta.method.return-type punctuation.bracket.square",
        "meta.definition.variable.java punctuation.bracket.square",
        "meta.method.identifier.java punctuation.bracket.square",
        "punctuation.section.angle-brackets",
        "punctuation.bracket.angle",
        "punctuation.brackets.angle",
        "punctuation.definition.typeparameters",
        "punctuation.definition.tag",
        "string.quoted.other.lt-gt.include punctuation.definition.string",
        "punctuation.separator.generic-parameter-clause.begin",
        "punctuation.separator.generic-parameter-clause.end",
        "punctuation.separator.generic-argument-clause.begin",
        "punctuation.separator.generic-argument-clause.end",
        "meta.tag entity.other.attribute-name",
        "meta.tag-stuff entity.other.attribute-name",
        "support.function.section",
        "support.function.section punctuation.definition.function",
        "support.function.section punctuation.definition.keyword",
        "support.function.be",
        "support.function.be punctuation.definition.function",
        "support.function.be punctuation.definition.keyword",
        "support.function.textbf",
        "support.function.textbf punctuation.definition.function",
        "support.function.textbf punctuation.definition.keyword",
        "support.function.textit",
        "support.function.textit punctuation.definition.function",
        "support.function.textit punctuation.definition.keyword",
        "support.function.texttt",
        "support.function.texttt punctuation.definition.function",
        "support.function.texttt punctuation.definition.keyword",
        "support.function.emph",
        "support.function.emph punctuation.definition.function",
        "support.function.emph punctuation.definition.keyword",
        "support.function.footnote",
        "support.function.footnote punctuation.definition.function",
        "support.function.footnote punctuation.definition.keyword",
        "support.function.marginpar",
        "support.function.marginpar punctuation.definition.function",
        "support.function.marginpar punctuation.definition.keyword",
        "support.function.url",
        "support.function.url punctuation.definition.function",
        "support.function.url punctuation.definition.keyword",
        "support.function.verb",
        "support.function.verb punctuation.definition.function",
        "support.function.verb punctuation.definition.keyword",
        "keyword.control.preamble",
        "keyword.control.preamble punctuation.definition.function",
        "keyword.control.preamble punctuation.definition.keyword",
        "keyword.control.ref",
        "keyword.control.ref punctuation.definition.function",
        "keyword.control.ref punctuation.definition.keyword",
        "keyword.control.label",
        "keyword.control.label punctuation.definition.function",
        "keyword.control.label punctuation.definition.keyword",
        "keyword.other.item",
        "keyword.other.item punctuation.definition.function",
        "keyword.other.item punctuation.definition.keyword",
        "support.class.latex",
        "variable.parameter.function.latex",
        "keyword.control.equation",
        "keyword.control.flow.block-scalar",
        "constant.character.escape",
        "constant.character.format",
        "constant.other.placeholder",
        "constant.character.entity",
        "punctuation.definition.entity",
        "meta.diff.header",
        "meta.diff.range",
        "meta.separator.diff",
        "punctuation.definition.from-file",
        "punctuation.definition.to-file",
        "punctuation.definition.range"
      ],
      "settings": {
        "foreground": "#3e3e3d",
        "fontStyle": ""
      }
    },
    {
      "name": "结构细节",
      "scope": [
        "keyword.operator.key-value",
        "punctuation",
        "punctuation.definition.string",
        "punctuation.definition.char",
        "punctuation.definition.bold",
        "punctuation.definition.italic",
        "meta.fstring punctuation.definition.string string",
        "punctuation.definition.raw",
        "punctuation.definition.quote",
        "punctuation.definition.table",
        "punctuation.definition.heading",
        "punctuation.definition.keyword",
        "punctuation.definition.lifetime",
        "markup.list punctuation.definition.list",
        "markup.underline.link",
        "constant.other.reference.label",
        "variable.parameter.definition.label",
        "text.html.markdown punctuation.definition.link",
        "text.html.markdown punctuation.definition.constant",
        "punctuation.definition.metadata.markdown",
        "punctuation.definition.markdown",
        "constant.other.reference.link.markdown",
        "punctuation.definition.arguments.begin.latex",
        "punctuation.definition.arguments.end.latex",
        "punctuation.definition.arguments.optional.begin.latex",
        "punctuation.definition.arguments.optional.end.latex",
        "punctuation.definition.textbf.begin.latex",
        "punctuation.definition.textbf.end.latex",
        "punctuation.definition.textit.begin.latex",
        "punctuation.definition.textit.end.latex",
        "punctuation.definition.texttt.begin.latex",
        "punctuation.definition.texttt.end.latex",
        "punctuation.definition.emph.begin.latex",
        "punctuation.definition.emph.end.latex",
        "punctuation.definition.footnote.begin.latex",
        "punctuation.definition.footnote.end.latex",
        "punctuation.definition.marginpar.begin.latex",
        "punctuation.definition.marginpar.end.latex",
        "punctuation.definition.begin.latex",
        "punctuation.definition.end.latex",
        "punctuation.definition.verb.latex",
        "punctuation.group.begin.latex",
        "punctuation.group.end.latex",
        "punctuation.definition.arguments.begin.tex",
        "punctuation.definition.arguments.end.tex",
        "punctuation.definition.brackets.tex",
        "punctuation.group.begin.tex",
        "punctuation.group.end.tex",
        "punctuation.math.begin.bracket.curly.tex",
        "punctuation.math.end.bracket.curly.tex"
      ],
      "settings": {
        "foreground": "#696968",
        "fontStyle": ""
      }
    },
    {
      "name": "删除",
      "scope": [
        "markup.deleted",
        "punctuation.definition.deleted"
      ],
      "settings": {
        "foreground": "#696968",
        "fontStyle": "strikethrough"
      }
    }
  ]
}
