{
  "theme": {
    ".cm-gutters": {
      "backgroundColor": "transparent",
      "borderRightColor": "transparent",
      "background": "#1c1917",
      "color": "#FCFFE0"
    },
    "&": {
      "backgroundColor": "#0B0A09",
      "color": "#FCFFE0"
    },
    ".cm-cursor, .cm-dropCursor": {
      "color": "#FF9900"
    },
    "&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection, .cm-searchMatch.cm-searchMatch.cm-searchMatch-selected": {
      "background": "rgba(170, 0, 255, 0.45)"
    },
    "&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket": {
      "margin": 0,
      "outline": "1px solid rgba(255, 177, 111, 0.32)"
    },
    ".cm-activeLine": {
      "background": "#38403D"
    },
    ".cm-activeLineGutter": {
      "backgroundColor": "#38403D"
    },
    ".cm-selectionMatch.cm-selectionMatch, .cm-searchMatch.cm-searchMatch": {
      "outline": "1px solid rgba(170, 0, 255, 0.45)",
      "margin": 0
    },
    ".cm-foldPlaceholder": {
      "backgroundColor": "#949C8B",
      "borderColor": "#FCFFE0"
    }
  },
  "highlightStyle": {
    ".tok-keyword": {
      "color": "#949C8B"
    },
    ".tok-labelName": {
      "color": "rgba(210, 117, 24, 0.76)"
    },
    ".tok-literal": {
      "color": "rgba(210, 117, 24, 0.76)"
    },
    ".tok-invalid": {
      "color": "#F8F8F8",
      "backgroundColor": "#A41300"
    },
    ".tok-typeName": {
      "color": "#FFEE80"
    },
    ".tok-string": {
      "color": "rgba(164, 161, 181, 0.8)"
    },
    ".tok-regexp": {
      "color": "rgba(125, 255, 192, 0.65)"
    },
    ".tok-comment": {
      "fontStyle": "italic",
      "color": "#706D5B"
    },
    ".tok-attributeValue": {
      "color": "#D1A796"
    },
    ".tok-list": {
      "backgroundColor": "#0F0040"
    },
    ".tok-variableName": {
      "color": "#FF80E1"
    }
  },
  "dark": true
}
