/* ===== THÈME AMY (Dark) ===== */
.cm-s-amy.CodeMirror {
    background: #200020;
    color: #d0d0ff;
}
.cm-s-amy .CodeMirror-cursor {
    border-left: 1px solid #7070ff;
}
.cm-s-amy .CodeMirror-selected {
    background: #300030;
}
.cm-s-amy .CodeMirror-gutters {
    background: #200020;
    border-right: 1px solid #33003333;
}
.cm-s-amy .CodeMirror-linenumber {
    color: #c080c0;
}
.cm-s-amy .CodeMirror-activeline-background {
    background: #80000040;
}
.cm-s-amy .cm-comment {
    color: #404080;
}
.cm-s-amy .cm-string,
.cm-s-amy .cm-string-2 {
    color: #999999;
}
.cm-s-amy .cm-number {
    color: #7090b0;
}
.cm-s-amy .cm-atom {
    color: #8080a0;
}
.cm-s-amy .cm-keyword {
    color: #60b0ff;
}
.cm-s-amy .cm-def {
    color: #b0fff0;
}
.cm-s-amy .cm-operator {
    color: #a0a0ff;
}
.cm-s-amy .cm-variable {
    color: #008080;
}
.cm-s-amy .cm-variable-2 {
    color: #50a0a0;
}
.cm-s-amy .cm-tag {
    color: #009090;
}
.cm-s-amy .cm-attribute {
    color: #d0d0ff;
}
.cm-s-amy .cm-bracket {
    color: #805080;
}

/* ===== THÈME AYU LIGHT (Light) ===== */
.cm-s-ayu-light.CodeMirror {
    background: #fcfcfc;
    color: #5c6166;
}
.cm-s-ayu-light .CodeMirror-cursor {
    border-left: 1px solid #ffaa33;
}
.cm-s-ayu-light .CodeMirror-selected {
    background: #e8f4fd;
}
.cm-s-ayu-light .CodeMirror-gutters {
    background: #fcfcfc;
    border-right: 1px solid #e7e8e9;
}
.cm-s-ayu-light .CodeMirror-linenumber {
    color: #8a919966;
}
.cm-s-ayu-light .CodeMirror-activeline-background {
    background: #8a91991a;
}
.cm-s-ayu-light .cm-comment {
    color: #787b8099;
}
.cm-s-ayu-light .cm-string,
.cm-s-ayu-light .cm-string-2 {
    color: #86b300;
}
.cm-s-ayu-light .cm-number {
    color: #ffaa33;
}
.cm-s-ayu-light .cm-atom {
    color: #ffaa33;
}
.cm-s-ayu-light .cm-keyword {
    color: #fa8d3e;
}
.cm-s-ayu-light .cm-def {
    color: #f2ae49;
}
.cm-s-ayu-light .cm-operator {
    color: #ed9366;
}
.cm-s-ayu-light .cm-variable {
    color: #5c6166;
}
.cm-s-ayu-light .cm-variable-2 {
    color: #22a4e6;
}
.cm-s-ayu-light .cm-tag {
    color: #55b4d4;
}
.cm-s-ayu-light .cm-attribute {
    color: #f2ae49;
}
.cm-s-ayu-light .cm-bracket {
    color: #5c6166;
}

/* ===== THÈME BARF (Dark) ===== */
.cm-s-barf.CodeMirror {
    background: #15191efa;
    color: #eef2f7;
}
.cm-s-barf .CodeMirror-cursor {
    border-left: 1px solid #c4c4c4;
}
.cm-s-barf .CodeMirror-selected {
    background: #2a3441;
}
.cm-s-barf .CodeMirror-gutters {
    background: #15191efa;
    border-right: 1px solid #2a2e35;
}
.cm-s-barf .CodeMirror-linenumber {
    color: #aaaaaa95;
}
.cm-s-barf .CodeMirror-activeline-background {
    background: #57575712;
}
.cm-s-barf .cm-comment {
    color: #6e6e6e;
}
.cm-s-barf .cm-string,
.cm-s-barf .cm-string-2 {
    color: #5c81b3;
}
.cm-s-barf .cm-number {
    color: #c1e1b8;
}
.cm-s-barf .cm-atom {
    color: #53667d;
}
.cm-s-barf .cm-keyword {
    color: #697a8e;
}
.cm-s-barf .cm-def {
    color: #a3d295;
}
.cm-s-barf .cm-operator {
    color: #697a8e;
}
.cm-s-barf .cm-variable {
    color: #708e67;
}
.cm-s-barf .cm-variable-2 {
    color: #fff;
}
.cm-s-barf .cm-tag {
    color: #a3d295;
}
.cm-s-barf .cm-attribute {
    color: #708e67;
}

/* ===== THÈME BESPIN (Dark) ===== */
.cm-s-bespin.CodeMirror {
    background: #2e241d;
    color: #baae9e;
}
.cm-s-bespin .CodeMirror-cursor {
    border-left: 1px solid #a7a7a7;
}
.cm-s-bespin .CodeMirror-selected {
    background: #4a3828;
}
.cm-s-bespin .CodeMirror-gutters {
    background: #28211c;
    border-right: 1px solid #443832;
}
.cm-s-bespin .CodeMirror-linenumber {
    color: #baae9e90;
}
.cm-s-bespin .CodeMirror-activeline-background {
    background: #ffffff08;
}
.cm-s-bespin .cm-comment {
    color: #666666;
}
.cm-s-bespin .cm-string,
.cm-s-bespin .cm-string-2 {
    color: #54be0d;
}
.cm-s-bespin .cm-number {
    color: #cf6a4c;
}
.cm-s-bespin .cm-atom {
    color: #cf6a4c;
}
.cm-s-bespin .cm-keyword {
    color: #5ea6ea;
}
.cm-s-bespin .cm-def {
    color: #f9ee98;
}
.cm-s-bespin .cm-operator {
    color: #5ea6ea;
}
.cm-s-bespin .cm-variable {
    color: #7587a6;
}
.cm-s-bespin .cm-variable-2 {
    color: #937121;
}
.cm-s-bespin .cm-tag {
    color: #9b859d;
}
.cm-s-bespin .cm-attribute {
    color: #9b859d;
}

/* ===== THÈME BIRDS OF PARADISE (Dark) ===== */
.cm-s-birds-of-paradise.CodeMirror {
    background: #3b2627;
    color: #e6e1c4;
}
.cm-s-birds-of-paradise .CodeMirror-cursor {
    border-left: 1px solid #e6e1c4;
}
.cm-s-birds-of-paradise .CodeMirror-selected {
    background: #4c3435;
}
.cm-s-birds-of-paradise .CodeMirror-gutters {
    background: #3b2627;
    border-right: 1px solid #533236;
}
.cm-s-birds-of-paradise .CodeMirror-linenumber {
    color: #e6e1c490;
}
.cm-s-birds-of-paradise .CodeMirror-activeline-background {
    background: #1f1611;
}
.cm-s-birds-of-paradise .cm-comment {
    color: #6b4e32;
}
.cm-s-birds-of-paradise .cm-string,
.cm-s-birds-of-paradise .cm-string-2 {
    color: #d9d762;
}
.cm-s-birds-of-paradise .cm-number {
    color: #6c99bb;
}
.cm-s-birds-of-paradise .cm-atom {
    color: #6c99bb;
}
.cm-s-birds-of-paradise .cm-keyword {
    color: #ef5d32;
}
.cm-s-birds-of-paradise .cm-def {
    color: #efac32;
}
.cm-s-birds-of-paradise .cm-operator {
    color: #ef5d32;
}
.cm-s-birds-of-paradise .cm-variable {
    color: #7daf9c;
}
.cm-s-birds-of-paradise .cm-variable-2 {
    color: #efac32;
}
.cm-s-birds-of-paradise .cm-tag {
    color: #efcb43;
}
.cm-s-birds-of-paradise .cm-attribute {
    color: #efcb43;
}

/* ===== THÈME BOYS AND GIRLS (Dark) ===== */
.cm-s-boys-and-girls.CodeMirror {
    background: #000205;
    color: #ffffff;
}
.cm-s-boys-and-girls .CodeMirror-cursor {
    border-left: 1px solid #e60065;
}
.cm-s-boys-and-girls .CodeMirror-selected {
    background: #e6228633;
}
.cm-s-boys-and-girls .CodeMirror-gutters {
    background: #000205;
    border-right: 1px solid #1a1a1a;
}
.cm-s-boys-and-girls .CodeMirror-linenumber {
    color: #ffffff90;
}
.cm-s-boys-and-girls .CodeMirror-activeline-background {
    background: #4dd7fc1a;
}
.cm-s-boys-and-girls .cm-comment {
    color: #404040;
}
.cm-s-boys-and-girls .cm-string,
.cm-s-boys-and-girls .cm-string-2 {
    color: #00d8ff;
}
.cm-s-boys-and-girls .cm-number {
    color: #e62286;
}
.cm-s-boys-and-girls .cm-atom {
    color: #e62286;
}
.cm-s-boys-and-girls .cm-keyword {
    color: #ffffff;
}
.cm-s-boys-and-girls .cm-def {
    color: #fff;
    font-weight: bold;
}
.cm-s-boys-and-girls .cm-operator {
    color: #ffffff;
}
.cm-s-boys-and-girls .cm-variable {
    color: #e62286;
    font-weight: bold;
}
.cm-s-boys-and-girls .cm-variable-2 {
    color: #fff;
    font-weight: bold;
}
.cm-s-boys-and-girls .cm-tag {
    color: #ffffff;
}
.cm-s-boys-and-girls .cm-attribute {
    color: #e62286;
    font-weight: bold;
}

/* ===== THÈME CLOUDS (Light) ===== */
.cm-s-clouds.CodeMirror {
    background: #fff;
    color: #000;
}
.cm-s-clouds .CodeMirror-cursor {
    border-left: 1px solid #000;
}
.cm-s-clouds .CodeMirror-selected {
    background: #e6f0ff;
}
.cm-s-clouds .CodeMirror-gutters {
    background: #fff;
    border-right: 1px solid #e5e5e5;
}
.cm-s-clouds .CodeMirror-linenumber {
    color: #00000070;
}
.cm-s-clouds .CodeMirror-activeline-background {
    background: #fffbd1;
}
.cm-s-clouds .cm-comment {
    color: #bcc8ba;
}
.cm-s-clouds .cm-string,
.cm-s-clouds .cm-string-2 {
    color: #5d90cd;
}
.cm-s-clouds .cm-number {
    color: #46a609;
}
.cm-s-clouds .cm-atom {
    color: #46a609;
}
.cm-s-clouds .cm-keyword {
    color: #af956f;
}
.cm-s-clouds .cm-def {
    color: #c52727;
}
.cm-s-clouds .cm-operator {
    color: #af956f;
}
.cm-s-clouds .cm-variable {
    color: #000;
}
.cm-s-clouds .cm-variable-2 {
    color: #000;
}
.cm-s-clouds .cm-tag {
    color: #606060;
}
.cm-s-clouds .cm-attribute {
    color: #606060;
}

/* ===== THÈME COBALT (Dark) ===== */
.cm-s-cobalt.CodeMirror {
    background: #00254b;
    color: #ffffff;
}
.cm-s-cobalt .CodeMirror-cursor {
    border-left: 1px solid #ffffff;
}
.cm-s-cobalt .CodeMirror-selected {
    background: #1a3d5c;
}
.cm-s-cobalt .CodeMirror-gutters {
    background: #00254b;
    border-right: 1px solid #003d7a;
}
.cm-s-cobalt .CodeMirror-linenumber {
    color: #ffffff70;
}
.cm-s-cobalt .CodeMirror-activeline-background {
    background: #00000059;
}
.cm-s-cobalt .cm-comment {
    color: #0088ff;
}
.cm-s-cobalt .cm-string,
.cm-s-cobalt .cm-string-2 {
    color: #3ad900;
}
.cm-s-cobalt .cm-number {
    color: #ff628c;
}
.cm-s-cobalt .cm-atom {
    color: #ff628c;
}
.cm-s-cobalt .cm-keyword {
    color: #ff9d00;
}
.cm-s-cobalt .cm-def {
    color: #ffdd00;
}
.cm-s-cobalt .cm-operator {
    color: #ff9d00;
}
.cm-s-cobalt .cm-variable {
    color: #cccccc;
}
.cm-s-cobalt .cm-variable-2 {
    color: #80ffbb;
}
.cm-s-cobalt .cm-tag {
    color: #80ffbb;
}
.cm-s-cobalt .cm-attribute {
    color: #9effff;
}

/* ===== THÈME COOL GLOW (Dark) ===== */
.cm-s-cool-glow.CodeMirror {
    background: #060521;
    color: #e0e0e0;
}
.cm-s-cool-glow .CodeMirror-cursor {
    border-left: 1px solid #ffffffa6;
}
.cm-s-cool-glow .CodeMirror-selected {
    background: #1a1f3a;
}
.cm-s-cool-glow .CodeMirror-gutters {
    background: #060521;
    border-right: 1px solid #1a1a3a;
}
.cm-s-cool-glow .CodeMirror-linenumber {
    color: #e0e0e090;
}
.cm-s-cool-glow .CodeMirror-activeline-background {
    background: #ffffff0f;
}
.cm-s-cool-glow .cm-comment {
    color: #aeaeae;
}
.cm-s-cool-glow .cm-string,
.cm-s-cool-glow .cm-string-2 {
    color: #8dff8e;
}
.cm-s-cool-glow .cm-number {
    color: #62e9bd;
}
.cm-s-cool-glow .cm-atom {
    color: #62e9bd;
}
.cm-s-cool-glow .cm-keyword {
    color: #2bf1dc;
}
.cm-s-cool-glow .cm-def {
    color: #a3ebff;
}
.cm-s-cool-glow .cm-operator {
    color: #2bf1dc;
}
.cm-s-cool-glow .cm-variable {
    color: #b683ca;
}
.cm-s-cool-glow .cm-variable-2 {
    color: #60a4f1;
}
.cm-s-cool-glow .cm-tag {
    color: #60a4f1;
}
.cm-s-cool-glow .cm-attribute {
    color: #7bacca;
}

/* ===== THÈME DRACULA (Dark) ===== */
.cm-s-dracula.CodeMirror {
    background: #2d2f3f;
    color: #f8f8f2;
}
.cm-s-dracula .CodeMirror-cursor {
    border-left: 1px solid #f8f8f0;
}
.cm-s-dracula .CodeMirror-selected {
    background: #44475a;
}
.cm-s-dracula .CodeMirror-gutters {
    background: #282a36;
    border-right: 1px solid #44475a;
}
.cm-s-dracula .CodeMirror-linenumber {
    color: rgb(144, 145, 148);
}
.cm-s-dracula .CodeMirror-activeline-background {
    background: #44475a;
}
.cm-s-dracula .cm-comment {
    color: #6272a4;
}
.cm-s-dracula .cm-string,
.cm-s-dracula .cm-string-2 {
    color: #f1fa8c;
}
.cm-s-dracula .cm-number {
    color: #bd93f9;
}
.cm-s-dracula .cm-atom {
    color: #bd93f9;
}
.cm-s-dracula .cm-keyword {
    color: #ff79c6;
}
.cm-s-dracula .cm-def {
    color: #50fa7b;
}
.cm-s-dracula .cm-operator {
    color: #ff79c6;
}
.cm-s-dracula .cm-variable {
    color: #f8f8f2;
}
.cm-s-dracula .cm-variable-2 {
    color: #50fa7b;
}
.cm-s-dracula .cm-tag {
    color: #8be9fd;
}
.cm-s-dracula .cm-attribute {
    color: #50fa7b;
}

/* ===== THÈME ESPRESSO (Light) ===== */
.cm-s-espresso.CodeMirror {
    background: #ffffff;
    color: #000000;
}
.cm-s-espresso .CodeMirror-cursor {
    border-left: 1px solid #000000;
}
.cm-s-espresso .CodeMirror-selected {
    background: #e6f3ff;
}
.cm-s-espresso .CodeMirror-gutters {
    background: #ffffff;
    border-right: 1px solid #e5e5e5;
}
.cm-s-espresso .CodeMirror-linenumber {
    color: #00000070;
}
.cm-s-espresso .CodeMirror-activeline-background {
    background: #c1e2f8;
}
.cm-s-espresso .cm-comment {
    color: #aaaaaa;
}
.cm-s-espresso .cm-string,
.cm-s-espresso .cm-string-2 {
    color: #cf4f5f;
}
.cm-s-espresso .cm-number {
    color: #cf4f5f;
    font-weight: bold;
}
.cm-s-espresso .cm-atom {
    color: #cf4f5f;
}
.cm-s-espresso .cm-keyword {
    color: #2f6f9f;
    font-weight: bold;
}
.cm-s-espresso .cm-def {
    color: #4f9fd0;
}
.cm-s-espresso .cm-operator {
    color: #2f6f9f;
    font-weight: bold;
}
.cm-s-espresso .cm-variable {
    font-weight: bold;
}
.cm-s-espresso .cm-variable-2 {
    color: #2f6f9f;
    font-weight: bold;
}
.cm-s-espresso .cm-tag {
    color: #2f6f9f;
    font-weight: bold;
}
.cm-s-espresso .cm-attribute {
    color: #4f9fd0;
}

/* ===== THÈME NOCTIS LILAC (Light) ===== */
.cm-s-noctis-lilac.CodeMirror {
    background: #f2f1f8;
    color: #0c006b;
}
.cm-s-noctis-lilac .CodeMirror-cursor {
    border-left: 1px solid #5c49e9;
}
.cm-s-noctis-lilac .CodeMirror-selected {
    background: #d5d1f2;
}
.cm-s-noctis-lilac .CodeMirror-gutters {
    background: #f2f1f8;
    border-right: 1px solid #e1def3;
}
.cm-s-noctis-lilac .CodeMirror-linenumber {
    color: #0c006b70;
}
.cm-s-noctis-lilac .CodeMirror-activeline-background {
    background: #e1def3;
}
.cm-s-noctis-lilac .cm-comment {
    color: #9995b7;
}
.cm-s-noctis-lilac .cm-string,
.cm-s-noctis-lilac .cm-string-2 {
    color: #00b368;
}
.cm-s-noctis-lilac .cm-number {
    color: #5842ff;
}
.cm-s-noctis-lilac .cm-atom {
    color: #5842ff;
}
.cm-s-noctis-lilac .cm-keyword {
    color: #ff5792;
}
.cm-s-noctis-lilac .cm-def {
    color: #0095a8;
}
.cm-s-noctis-lilac .cm-operator {
    color: #ff5792;
}
.cm-s-noctis-lilac .cm-variable {
    color: #fa8900;
}
.cm-s-noctis-lilac .cm-variable-2 {
    color: #b3694d;
}
.cm-s-noctis-lilac .cm-tag {
    color: #0094f0;
}
.cm-s-noctis-lilac .cm-attribute {
    color: #e64100;
}
.cm-s-noctis-lilac .cm-bracket {
    color: #0431fa;
}

/* ===== THÈME ROSE PINE DAWN (Light) ===== */
.cm-s-rose-pine-dawn.CodeMirror {
    background: #faf4ed;
    color: #575279;
}
.cm-s-rose-pine-dawn .CodeMirror-cursor {
    border-left: 1px solid #575279;
}
.cm-s-rose-pine-dawn .CodeMirror-selected {
    background: #9893a525;
}
.cm-s-rose-pine-dawn .CodeMirror-gutters {
    background: #faf4ed;
    border-right: 1px solid #f2e9e1;
}
.cm-s-rose-pine-dawn .CodeMirror-linenumber {
    color: #57527970;
}
.cm-s-rose-pine-dawn .CodeMirror-activeline-background {
    background: #6e6a860d;
}
.cm-s-rose-pine-dawn .cm-comment {
    color: #9893a5;
}
.cm-s-rose-pine-dawn .cm-string,
.cm-s-rose-pine-dawn .cm-string-2 {
    color: #ea9d34;
}
.cm-s-rose-pine-dawn .cm-number {
    color: #d7827e;
}
.cm-s-rose-pine-dawn .cm-atom {
    color: #286983;
}
.cm-s-rose-pine-dawn .cm-keyword {
    color: #286983;
}
.cm-s-rose-pine-dawn .cm-def {
    color: #d7827e;
}
.cm-s-rose-pine-dawn .cm-operator {
    color: #286983;
}
.cm-s-rose-pine-dawn .cm-variable {
    color: #d7827e;
}
.cm-s-rose-pine-dawn .cm-variable-2 {
    color: #56949f;
}
.cm-s-rose-pine-dawn .cm-tag {
    color: #56949f;
}
.cm-s-rose-pine-dawn .cm-attribute {
    color: #907aa9;
}
.cm-s-rose-pine-dawn .cm-bracket {
    color: #797593;
}

/* ===== THÈME SMOOTHY (Light) ===== */
.cm-s-smoothy.CodeMirror {
    background: #ffffff;
    color: #000000;
}
.cm-s-smoothy .CodeMirror-cursor {
    border-left: 1px solid #000000;
}
.cm-s-smoothy .CodeMirror-selected {
    background: #d8b22920;
}
.cm-s-smoothy .CodeMirror-gutters {
    background: #ffffff;
    border-right: 1px solid #e5e5e5;
}
.cm-s-smoothy .CodeMirror-linenumber {
    color: #00000070;
}
.cm-s-smoothy .CodeMirror-activeline-background {
    background: #00000008;
}
.cm-s-smoothy .cm-comment {
    color: #cfcfcf;
}
.cm-s-smoothy .cm-string,
.cm-s-smoothy .cm-string-2 {
    color: #704d3d;
}
.cm-s-smoothy .cm-number {
    color: #e66c29;
}
.cm-s-smoothy .cm-atom {
    color: #e66c29;
}
.cm-s-smoothy .cm-keyword {
    color: #d8b229;
}
.cm-s-smoothy .cm-def {
    color: #2eb43b;
}
.cm-s-smoothy .cm-operator {
    color: #4ea44e;
}
.cm-s-smoothy .cm-variable {
    color: #77acb0;
}
.cm-s-smoothy .cm-variable-2 {
    color: #2f8996;
}
.cm-s-smoothy .cm-tag {
    color: #baa827;
}
.cm-s-smoothy .cm-attribute {
    color: #b06520;
}

/* ===== THÈME SOLARIZED LIGHT (Light) ===== */
.cm-s-solarized-light.CodeMirror {
    background: #fef7e5;
    color: #586e75;
}
.cm-s-solarized-light .CodeMirror-cursor {
    border-left: 1px solid #000000;
}
.cm-s-solarized-light .CodeMirror-selected {
    background: #eee8d5;
}
.cm-s-solarized-light .CodeMirror-gutters {
    background: #fef7e5;
    border-right: 1px solid #eee8d5;
}
.cm-s-solarized-light .CodeMirror-linenumber {
    color: #586e7580;
}
.cm-s-solarized-light .CodeMirror-activeline-background {
    background: #eee8d5;
}
.cm-s-solarized-light .cm-comment {
    color: #93a1a1;
}
.cm-s-solarized-light .cm-string,
.cm-s-solarized-light .cm-string-2 {
    color: #2aa198;
}
.cm-s-solarized-light .cm-number {
    color: #d33682;
}
.cm-s-solarized-light .cm-atom {
    color: #b58900;
}
.cm-s-solarized-light .cm-keyword {
    color: #859900;
}
.cm-s-solarized-light .cm-def {
    color: #073642;
    font-weight: bold;
}
.cm-s-solarized-light .cm-operator {
    color: #859900;
}
.cm-s-solarized-light .cm-variable {
    color: #268bd2;
}
.cm-s-solarized-light .cm-variable-2 {
    color: #268bd2;
}
.cm-s-solarized-light .cm-tag {
    color: #268bd2;
    font-weight: bold;
}
.cm-s-solarized-light .cm-attribute {
    color: #93a1a1;
}
.cm-s-solarized-light .cm-bracket {
    color: #859900;
}

/* ===== THÈME TOMORROW (Light) ===== */
.cm-s-tomorrow.CodeMirror {
    background: #ffffff;
    color: #4d4d4c;
}
.cm-s-tomorrow .CodeMirror-cursor {
    border-left: 1px solid #aeafad;
}
.cm-s-tomorrow .CodeMirror-selected {
    background: #3e999f25;
}
.cm-s-tomorrow .CodeMirror-gutters {
    background: #ffffff;
    border-right: 1px solid #e5e5e5;
}
.cm-s-tomorrow .CodeMirror-linenumber {
    color: #4d4d4c80;
}
.cm-s-tomorrow .CodeMirror-activeline-background {
    background: #efefef;
}
.cm-s-tomorrow .cm-comment {
    color: #8e908c;
}
.cm-s-tomorrow .cm-string,
.cm-s-tomorrow .cm-string-2 {
    color: #718c00;
}
.cm-s-tomorrow .cm-number {
    color: #f5871f;
}
.cm-s-tomorrow .cm-atom {
    color: #f5871f;
}
.cm-s-tomorrow .cm-keyword {
    color: #8959a8;
}
.cm-s-tomorrow .cm-def {
    color: #4271ae;
}
.cm-s-tomorrow .cm-operator {
    color: #3e999f;
}
.cm-s-tomorrow .cm-variable {
    color: #c82829;
}
.cm-s-tomorrow .cm-variable-2 {
    color: #c99e00;
}
.cm-s-tomorrow .cm-tag {
    color: #c99e00;
}
.cm-s-tomorrow .cm-attribute {
    color: #c82829;
}
.cm-s-tomorrow .cm-bracket {
    color: #4d4d4c;
}
