/* evergarden spring */
:root {
  color-scheme: dark;
  --is-dark-theme: true;
  accent-color: #cbe3b3;
  --color-primary: #cbe3b3;
  --color-primary-contrast: #1c2225;
  --color-primary-hover: rgb(190.25, 220.1346153846, 160.3653846154);
  --color-primary-dark-1: rgb(195.35, 222.8807692308, 167.8192307692);
  --color-primary-dark-2: rgb(187.7, 218.7615384615, 156.6384615385);
  --color-primary-dark-3: rgb(180.05, 214.6423076923, 145.4576923077);
  --color-primary-dark-4: rgb(172.4, 210.5230769231, 134.2769230769);
  --color-primary-dark-5: rgb(164.75, 206.4038461538, 123.0961538462);
  --color-primary-dark-6: rgb(157.1, 202.2846153846, 111.9153846154);
  --color-primary-dark-7: rgb(149.45, 198.1653846154, 100.7346153846);
  --color-primary-light-1: rgb(210.65, 231.1192307692, 190.1807692308);
  --color-primary-light-2: rgb(218.3, 235.2384615385, 201.3615384615);
  --color-primary-light-3: rgb(225.95, 239.3576923077, 212.5423076923);
  --color-primary-light-4: rgb(233.6, 243.4769230769, 223.7230769231);
  --color-primary-light-5: rgb(241.25, 247.5961538462, 234.9038461538);
  --color-primary-light-6: rgb(248.9, 251.7153846154, 246.0846153846);
  --color-primary-light-7: hsl(90, 46.1538461538%, 100.6078431373%);
  --color-primary-alpha-10: rgba(203, 227, 179, 0.1);
  --color-primary-alpha-20: rgba(203, 227, 179, 0.2);
  --color-primary-alpha-30: rgba(203, 227, 179, 0.3);
  --color-primary-alpha-40: rgba(203, 227, 179, 0.4);
  --color-primary-alpha-50: rgba(203, 227, 179, 0.5);
  --color-primary-alpha-60: rgba(203, 227, 179, 0.6);
  --color-primary-alpha-70: rgba(203, 227, 179, 0.7);
  --color-primary-alpha-80: rgba(203, 227, 179, 0.8);
  --color-primary-alpha-90: rgba(203, 227, 179, 0.9);
  --color-secondary: #3e4a4f;
  --color-secondary-dark-1: rgb(58.6857142857, 69.9714285714, 75.6142857143);
  --color-secondary-dark-2: rgb(65.3714285714, 77.9428571429, 84.2285714286);
  --color-secondary-dark-3: rgb(72.0571428571, 85.9142857143, 92.8428571429);
  --color-secondary-dark-4: rgb(78.7428571429, 93.8857142857, 101.4571428571);
  --color-secondary-dark-5: rgb(85.4285714286, 101.8571428571, 110.0714285714);
  --color-secondary-dark-6: rgb(92.1142857143, 109.8285714286, 118.6857142857);
  --color-secondary-dark-7: rgb(98.8, 117.8, 127.3);
  --color-secondary-dark-8: rgb(105.4857142857, 125.7714285714, 135.9142857143);
  --color-secondary-dark-9: rgb(112.3857142857, 133.6714285714, 144.3142857143);
  --color-secondary-dark-10: #798d97;
  --color-secondary-dark-11: rgb(129.6142857143, 148.3285714286, 157.6857142857);
  --color-secondary-dark-12: rgb(138.2285714286, 155.6571428571, 164.3714285714);
  --color-secondary-dark-13: rgb(146.8428571429, 162.9857142857, 171.0571428571);
  --color-secondary-light-1: rgb(45.3142857143, 54.0285714286, 58.3857142857);
  --color-secondary-light-2: rgb(38.6285714286, 46.0571428571, 49.7714285714);
  --color-secondary-light-3: rgb(31.9428571429, 38.0857142857, 41.1571428571);
  --color-secondary-light-4: rgb(25.2571428571, 30.1142857143, 32.5428571429);
  --color-secondary-alpha-10: rgba(52, 62, 67, 0.1);
  --color-secondary-alpha-20: rgba(52, 62, 67, 0.2);
  --color-secondary-alpha-30: rgba(52, 62, 67, 0.3);
  --color-secondary-alpha-40: rgba(52, 62, 67, 0.4);
  --color-secondary-alpha-50: rgba(52, 62, 67, 0.5);
  --color-secondary-alpha-60: rgba(52, 62, 67, 0.6);
  --color-secondary-alpha-70: rgba(52, 62, 67, 0.7);
  --color-secondary-alpha-80: rgba(52, 62, 67, 0.8);
  --color-secondary-alpha-90: rgba(52, 62, 67, 0.9);
  /* colors */
  --color-red: #f57f82;
  --color-orange: #f7a182;
  --color-yellow: #f5d098;
  --color-olive: #cbe3b3;
  --color-green: #cbe3b3;
  --color-aqua: #b3e3ca;
  --color-blue: #b2caed;
  --color-violet: #afd9e6;
  --color-purple: #d2bdf3;
  --color-pink: #f3c0e5;
  --color-brown: #f6cee5;
  --color-grey: #839e9a;
  --color-black: #232a2e;
  /* light variants - produced via Sass scale-color(color, $lightness: -10%) */
  --color-red-light: rgb(241.3043478261, 79.6956521739, 83.8043478261);
  --color-orange-light: rgb(243.9323308271, 124.954887218, 82.0676691729);
  --color-yellow-light: rgb(240.4867256637, 186.7876106195, 105.5132743363);
  --color-olive-light: rgb(177.5, 213.2692307692, 141.7307692308);
  --color-green-light: rgb(177.5, 213.2692307692, 141.7307692308);
  --color-aqua-light: rgb(141.7307692308, 213.2692307692, 176.0096153846);
  --color-blue-light: rgb(136.6631578947, 173.5473684211, 227.3368421053);
  --color-violet-light: rgb(136.1428571429, 198.5428571429, 217.8571428571);
  --color-purple-light: rgb(180.5769230769, 145.8461538462, 235.1538461538);
  --color-pink-light: rgb(234.84, 149.16, 211.32);
  --color-brown-light: rgb(238.0862068966, 162.9137931034, 206.1379310345);
  --color-grey-light: rgb(104.4615384615, 133.5384615385, 129.2307692308);
  --color-black-light: rgb(12.962962963, 15.5555555556, 17.037037037);
  /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */
  --color-red-dark-1: rgb(241.3043478261, 79.6956521739, 83.8043478261);
  --color-orange-dark-1: rgb(243.9323308271, 124.954887218, 82.0676691729);
  --color-yellow-dark-1: rgb(240.4867256637, 186.7876106195, 105.5132743363);
  --color-olive-dark-1: rgb(177.5, 213.2692307692, 141.7307692308);
  --color-green-dark-1: rgb(177.5, 213.2692307692, 141.7307692308);
  --color-aqua-dark-1: rgb(141.7307692308, 213.2692307692, 176.0096153846);
  --color-blue-dark-1: rgb(136.6631578947, 173.5473684211, 227.3368421053);
  --color-violet-dark-1: rgb(136.1428571429, 198.5428571429, 217.8571428571);
  --color-purple-dark-1: rgb(180.5769230769, 145.8461538462, 235.1538461538);
  --color-pink-dark-1: rgb(234.84, 149.16, 211.32);
  --color-brown-dark-1: rgb(238.0862068966, 162.9137931034, 206.1379310345);
  --color-black-dark-1: rgb(12.962962963, 15.5555555556, 17.037037037);
  /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */
  --color-red-dark-2: rgb(237.6086956522, 32.3913043478, 37.6086956522);
  --color-orange-dark-2: rgb(240.8646616541, 88.9097744361, 34.1353383459);
  --color-yellow-dark-2: rgb(235.9734513274, 165.5752212389, 59.0265486726);
  --color-olive-dark-2: rgb(152, 199.5384615385, 104.4615384615);
  --color-green-dark-2: rgb(152, 199.5384615385, 104.4615384615);
  --color-aqua-dark-2: rgb(104.4615384615, 199.5384615385, 150.0192307692);
  --color-blue-dark-2: rgb(95.3263157895, 145.0947368421, 217.6736842105);
  --color-violet-dark-2: rgb(97.2857142857, 180.0857142857, 205.7142857143);
  --color-purple-dark-2: rgb(151.1538461538, 102.6923076923, 227.3076923077);
  --color-pink-dark-2: rgb(226.68, 106.32, 193.64);
  --color-brown-dark-2: rgb(230.1724137931, 119.8275862069, 183.275862069);
  --color-black-dark-2: hsl(201.8181818182, 13.5802469136%, -4.1176470588%);
  /* other colors */
  --color-gold: #f6cee5;
  --color-white: #f8f9e8;
  --color-diff-removed-word-bg: rgba(245, 127, 130, 0.15);
  --color-diff-added-word-bg: rgba(203, 227, 179, 0.15);
  --color-diff-removed-row-bg: rgba(245, 127, 130, 0.07);
  --color-diff-moved-row-bg: rgba(245, 208, 152, 0.07);
  --color-diff-added-row-bg: rgba(203, 227, 179, 0.07);
  --color-diff-removed-row-border: rgba(245, 127, 130, 0.07);
  --color-diff-moved-row-border: rgba(245, 208, 152, 0.07);
  --color-diff-added-row-border: rgba(203, 227, 179, 0.07);
  --color-diff-inactive: #839e9a;
  --color-error-border: #f57f82;
  --color-error-bg: #f57f82;
  --color-error-bg-active: rgb(243.152173913, 103.347826087, 106.902173913);
  --color-error-bg-hover: rgb(241.3043478261, 79.6956521739, 83.8043478261);
  --color-error-text: #1c2225;
  --color-success-border: rgb(177.5, 213.2692307692, 141.7307692308);
  --color-success-bg: #cbe3b3;
  --color-success-text: #1c2225;
  --color-warning-border: rgb(240.4867256637, 186.7876106195, 105.5132743363);
  --color-warning-bg: #f5d098;
  --color-warning-text: #1c2225;
  --color-info-border: rgb(136.6631578947, 173.5473684211, 227.3368421053);
  --color-info-bg: #1c2225;
  --color-info-text: #f8f9e8;
  --color-red-badge: rgb(241.3043478261, 79.6956521739, 83.8043478261);
  --color-red-badge-bg: #1c2225;
  --color-red-badge-hover-bg: rgb(243.152173913, 103.347826087, 106.902173913);
  --color-green-badge: #cbe3b3;
  --color-green-badge-bg: #cbe3b3;
  --color-green-badge-hover-bg: rgb(190.25, 220.1346153846, 160.3653846154);
  --color-yellow-badge: #f5d098;
  --color-yellow-badge-bg: #1c2225;
  --color-yellow-badge-hover-bg: rgb(242.7433628319, 197.3938053097, 128.7566371681);
  --color-orange-badge: #f7a182;
  --color-orange-badge-bg: #1c2225;
  --color-orange-badge-hover-bg: rgb(245.4661654135, 142.977443609, 106.0338345865);
  --color-git: #f7a182;
  --color-highlight-bg: rgba(245, 208, 152, 0.15);
  /* target-based colors */
  --color-body: #1c2225;
  --color-box-header: #232a2e;
  --color-box-body: #232a2e;
  --color-box-body-highlight: #343e43;
  --color-text-dark: #96b4aa;
  --color-text: #f8f9e8;
  --color-text-light: #adc9bc;
  --color-text-light-1: #adc9bc;
  --color-text-light-2: #adc9bc;
  --color-text-light-3: #adc9bc;
  --color-footer: #232a2e;
  --color-timeline: #343e43;
  --color-input-text: #f8f9e8;
  --color-input-background: #343e43;
  --color-input-toggle-background: #343e43;
  --color-input-border: #3e4a4f;
  --color-input-border-hover: #4a585c;
  --color-nav-bg: #232a2e;
  --color-nav-hover-bg: var(--color-hover);
  --color-navbar: #232a2e;
  --color-navbar-transparent: rgba(28, 34, 37, 0);
  --color-light: rgba(74, 88, 92, 0.3);
  --color-light-mimic-enabled: rgba(
    0,
    0,
    0,
    calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
  );
  --color-light-border: #4a585c;
  --color-hover: rgba(88, 104, 109, 0.2);
  --color-active: rgba(248, 249, 232, 0.1);
  --color-menu: #343e43;
  --color-card: #343e43;
  --color-markup-table-row: rgba(248, 249, 232, 0.02);
  --color-markup-code-block: rgba(248, 249, 232, 0.05);
  --color-markup-code-inline: #343e43;
  --color-button: #343e43;
  --color-code-bg: #2b3438;
  --color-code-sidebar-bg: #343e43;
  --color-shadow: rgba(28, 34, 37, 0.1);
  --color-tooltip-bg: #343e43;
  --color-tooltip-text: var(--color-text);
  --color-secondary-bg: #343e43;
  --color-text-focus: #f8f9e8;
  --color-expand-button: #4a585c;
  --color-placeholder-text: #96b4aa;
  --color-editor-line-highlight: var(--color-primary-light-5);
  --color-project-board-bg: var(--color-secondary-light-2);
  /* gitea source code: */
  /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */
  --color-caret: var(--color-text);
  --color-reaction-bg: rgba(248, 249, 232, 0.07);
  --color-reaction-active-bg: var(--color-primary-alpha-40);
  --color-header-wrapper: #232a2e;
  --color-header-wrapper-transparent: rgba(35, 42, 46, 0);
  --color-label-text: #1c2225;
  --color-label-bg: #cbe3b3;
  --color-label-hover-bg: rgb(187.7, 218.7615384615, 156.6384615385);
  --color-label-active-bg: rgb(195.35, 222.8807692308, 167.8192307692);
  --color-accent: var(--color-primary-light-1);
  --color-small-accent: var(--color-primary-light-5);
  --color-active-line: #3e4a4f;
}

/* invert emojis that are hard to read otherwise */
.emoji[aria-label="check mark"],
.emoji[aria-label="currency exchange"],
.emoji[aria-label="TOP arrow"],
.emoji[aria-label="END arrow"],
.emoji[aria-label="ON! arrow"],
.emoji[aria-label="SOON arrow"],
.emoji[aria-label="heavy dollar sign"],
.emoji[aria-label=copyright],
.emoji[aria-label=registered],
.emoji[aria-label="trade mark"],
.emoji[aria-label=multiply],
.emoji[aria-label=plus],
.emoji[aria-label=minus],
.emoji[aria-label=divide],
.emoji[aria-label="curly loop"],
.emoji[aria-label="double curly loop"],
.emoji[aria-label="wavy dash"],
.emoji[aria-label="paw prints"],
.emoji[aria-label="musical note"],
.emoji[aria-label="musical notes"] {
  filter: invert(100%) hue-rotate(180deg);
}

.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).aqua,
.ui.ui.ui.label:not(.inverted, .basic).primary,
.ui.ui.ui.label:not(.inverted, .basic).green,
.ui.ui.ui.label:not(.inverted, .basic).red,
.ui.ui.ui.label:not(.inverted, .basic).aqua {
  color: #1c2225;
}
.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).aqua:hover,
.ui.ui.ui.label:not(.inverted, .basic).primary:hover,
.ui.ui.ui.label:not(.inverted, .basic).green:hover,
.ui.ui.ui.label:not(.inverted, .basic).red:hover,
.ui.ui.ui.label:not(.inverted, .basic).aqua:hover {
  color: #2b3438;
}

.ui.basic.modal {
  background-color: #2b3438;
}

.ui.commit-header-row .svg.gitea-lock ~ a {
  color: #1c2225;
}

.ui.negative.message .header {
  color: var(--color-error-text);
}

.ui.sha.isSigned.isVerified .shortsha {
  color: #1c2225;
}
.ui.sha.isSigned.isVerified svg.gitea-lock {
  fill: #1c2225;
}

.ui.basic.modal,
.ui.basic.modal > .header,
.ui.inverted.button {
  color: #f8f9e8 !important;
}

#repo-topics,
#topic_edit > .ui.selection.dropdown {
  color: var(--color-label-text) !important;
}

#manage_topic {
  color: var(--color-text-light-2) !important;
}

blockquote.attention-tip {
  border-left-color: var(--color-success-bg);
}
blockquote.attention-warning {
  border-left-color: var(--color-warning-bg);
}

svg.attention-tip,
strong.attention-tip {
  color: var(--color-success-bg);
}
svg.attention-warning,
strong.attention-warning {
  color: var(--color-warning-bg);
}

.inline-code-block {
  color: #1c2225;
}

::selection {
  background: rgba(203, 227, 179, 0.3) !important;
}

/* NameBuiltinPseudo */
.chroma .bp {
  color: #f7a182;
}

/* Comment */
.chroma .c {
  color: #58686d;
}

/* CommentSingle */
.chroma .c1 {
  color: #58686d;
}

/* CommentHashbang */
.chroma .ch {
  color: #58686d;
}

/* CommentMultiline */
.chroma .cm {
  color: #58686d;
}

/* CommentPreproc */
.chroma .cp {
  color: #b2caed;
}

/* CommentPreprocFile */
.chroma .cpf {
  color: #b2caed;
}

/* CommentSpecial */
.chroma .cs {
  color: #58686d;
}

/* LiteralStringDelimiter */
.chroma .dl {
  color: #b2caed;
}

/* NameFunctionMagic */
/* Generic */
/* GenericDeleted */
.chroma .gd {
  color: #f8f9e8;
  background-color: rgba(245, 127, 130, 0.15);
}

/* GenericEmph */
.chroma .ge {
  font-style: italic;
}

/* GenericHeading */
.chroma .gh {
  color: #b3e6db;
}

/* GenericInserted */
.chroma .gi {
  color: #f8f9e8;
  background-color: rgba(203, 227, 179, 0.15);
}

/* GenericUnderline */
/* GenericOutput */
.chroma .go {
  color: #f7a182;
}

/* GenericPrompt */
.chroma .gp {
  color: #58686d;
  font-weight: bold;
}

/* GenericError */
.chroma .gr {
  color: #f57f82;
}

/* GenericStrong */
.chroma .gs {
  font-weight: bold;
}

/* GenericTraceback */
.chroma .gt {
  color: #f57f82;
}

/* GenericSubheading */
.chroma .gu {
  color: #b3e6db;
}

/* LiteralNumberIntegerLong */
.chroma .il {
  color: #f7a182;
}

/* Keyword */
.chroma .k {
  color: #d2bdf3;
}

/* KeywordConstant */
.chroma .kc {
  color: #f5d098;
}

/* KeywordDeclaration */
.chroma .kd {
  color: #d2bdf3;
}

/* KeywordNamespace */
.chroma .kn {
  color: #f5d098;
}

/* KeywordPseudo */
.chroma .kp {
  color: #d2bdf3;
  font-weight: bold;
}

/* KeywordReserved */
.chroma .kr {
  color: #d2bdf3;
}

/* KeywordType */
.chroma .kt {
  color: #f5d098;
}

/* Literal */
/* LiteralDate */
/* LiteralNumber */
.chroma .m {
  color: #f7a182;
}

/* LiteralNumberBin */
.chroma .mb {
  color: #f7a182;
}

/* LiteralNumberFloat */
.chroma .mf {
  color: #f7a182;
}

/* LiteralNumberHex */
.chroma .mh {
  color: #f7a182;
}

/* LiteralNumberInteger */
.chroma .mi {
  color: #f7a182;
}

/* LiteralNumberOct */
.chroma .mo {
  color: #f7a182;
}

/* Name */
.chroma .n {
  color: #afd9e6;
}

/* NameAttribute */
.chroma .na {
  color: #f5d098;
}

/* NameBuiltin */
.chroma .nb {
  color: #f7a182;
}

/* NameClass */
.chroma .nc {
  color: #f5d098;
}

/* NameDecorator */
.chroma .nd {
  color: #f3c0e5;
}

/* NameException */
.chroma .ne {
  color: #f57f82;
}

/* NameFunction */
.chroma .nf {
  color: #b2caed;
}

/* NameEntity */
.chroma .ni {
  color: #f3c0e5;
}

/* NameLabel */
.chroma .nl {
  color: #f5d098;
}

/* NameNamespace */
.chroma .nn {
  color: #f5d098;
}

/* NameConstant */
.chroma .no {
  color: #f5d098;
}

/* NameTag */
.chroma .nt {
  color: #d2bdf3;
}

/* NameVariable */
.chroma .nv {
  color: #f7a182;
}

/* NameOther */
.chroma .nx {
  color: #f7a182;
}

/* Operator */
.chroma .o {
  color: #b3e6db;
}

/* OperatorWord */
.chroma .ow {
  color: #b3e6db;
  font-weight: bold;
}

/* Punctuation */
.chroma .p {
  color: #839e9a;
}

/* NameProperty */
/* LiteralString */
.chroma .s {
  color: #cbe3b3;
}

/* LiteralStringSingle */
.chroma .s1 {
  color: #cbe3b3;
}

/* LiteralStringDouble */
.chroma .s2 {
  color: #cbe3b3;
}

/* LiteralStringAffix */
.chroma .sa {
  color: #cbe3b3;
}

/* LiteralStringBacktick */
.chroma .sb {
  color: #cbe3b3;
}

/* LiteralStringChar */
.chroma .sc {
  color: #cbe3b3;
}

/* LiteralStringDoc */
.chroma .sd {
  color: #cbe3b3;
}

/* LiteralStringEscape */
.chroma .se {
  color: #b2caed;
}

/* LiteralStringHeredoc */
.chroma .sh {
  color: #cbe3b3;
}

/* LiteralStringInterpol */
.chroma .si {
  color: #cbe3b3;
}

/* LiteralStringRegex */
.chroma .sr {
  color: #b2caed;
}

/* LiteralStringSymbol */
.chroma .ss {
  color: #cbe3b3;
}

/* LiteralStringOther */
.chroma .sx {
  color: #cbe3b3;
}

/* NameVariableClass */
.chroma .vc {
  color: #f5d098;
}

/* NameVariableGlobal */
.chroma .vg {
  color: #f7a182;
}

/* NameVariableInstance */
.chroma .vi {
  color: #f5d098;
}

/* NameVariableMagic */
/* TextWhitespace */
.chroma .w {
  color: #343e43;
}

.CodeMirror .cm-property,
.CodeMirror.cm-s-default .cm-property,
.CodeMirror.cm-s-paper .cm-property {
  color: #f8f9e8;
}
.CodeMirror .cm-header,
.CodeMirror.cm-s-default .cm-header,
.CodeMirror.cm-s-paper .cm-header {
  color: #f8f9e8;
}
.CodeMirror .cm-quote,
.CodeMirror.cm-s-default .cm-quote,
.CodeMirror.cm-s-paper .cm-quote {
  color: #cbe3b3;
}
.CodeMirror .cm-keyword,
.CodeMirror.cm-s-default .cm-keyword,
.CodeMirror.cm-s-paper .cm-keyword {
  color: #d2bdf3;
}
.CodeMirror .cm-atom,
.CodeMirror.cm-s-default .cm-atom,
.CodeMirror.cm-s-paper .cm-atom {
  color: #f57f82;
}
.CodeMirror .cm-number,
.CodeMirror.cm-s-default .cm-number,
.CodeMirror.cm-s-paper .cm-number {
  color: #f7a182;
}
.CodeMirror .cm-def,
.CodeMirror.cm-s-default .cm-def,
.CodeMirror.cm-s-paper .cm-def {
  color: #f8f9e8;
}
.CodeMirror .cm-variable-2,
.CodeMirror.cm-s-default .cm-variable-2,
.CodeMirror.cm-s-paper .cm-variable-2 {
  color: #b3e6db;
}
.CodeMirror .cm-variable-3,
.CodeMirror.cm-s-default .cm-variable-3,
.CodeMirror.cm-s-paper .cm-variable-3 {
  color: #b3e3ca;
}
.CodeMirror .cm-comment,
.CodeMirror.cm-s-default .cm-comment,
.CodeMirror.cm-s-paper .cm-comment {
  color: #4a585c;
}
.CodeMirror .cm-string,
.CodeMirror.cm-s-default .cm-string,
.CodeMirror.cm-s-paper .cm-string {
  color: #cbe3b3;
}
.CodeMirror .cm-string-2,
.CodeMirror.cm-s-default .cm-string-2,
.CodeMirror.cm-s-paper .cm-string-2 {
  color: #cbe3b3;
}
.CodeMirror .cm-meta,
.CodeMirror.cm-s-default .cm-meta,
.CodeMirror.cm-s-paper .cm-meta {
  color: #f7a182;
}
.CodeMirror .cm-qualifier,
.CodeMirror.cm-s-default .cm-qualifier,
.CodeMirror.cm-s-paper .cm-qualifier {
  color: #f7a182;
}
.CodeMirror .cm-builtin,
.CodeMirror.cm-s-default .cm-builtin,
.CodeMirror.cm-s-paper .cm-builtin {
  color: #f7a182;
}
.CodeMirror .cm-bracket,
.CodeMirror.cm-s-default .cm-bracket,
.CodeMirror.cm-s-paper .cm-bracket {
  color: #f8f9e8;
}
.CodeMirror .cm-tag,
.CodeMirror.cm-s-default .cm-tag,
.CodeMirror.cm-s-paper .cm-tag {
  color: #f5d098;
}
.CodeMirror .cm-attribute,
.CodeMirror.cm-s-default .cm-attribute,
.CodeMirror.cm-s-paper .cm-attribute {
  color: #f5d098;
}
.CodeMirror .cm-hr,
.CodeMirror.cm-s-default .cm-hr,
.CodeMirror.cm-s-paper .cm-hr {
  color: #839e9a;
}
.CodeMirror .cm-url,
.CodeMirror.cm-s-default .cm-url,
.CodeMirror.cm-s-paper .cm-url {
  color: #b2caed;
}
.CodeMirror .cm-link,
.CodeMirror.cm-s-default .cm-link,
.CodeMirror.cm-s-paper .cm-link {
  color: #b2caed;
}
.CodeMirror .cm-error,
.CodeMirror.cm-s-default .cm-error,
.CodeMirror.cm-s-paper .cm-error {
  color: #f57f82;
}

.monaco-editor .selected-text {
  background-color: #343e43 !important;
}
.monaco-editor .margin-view-overlays .line-numbers {
  color: #96b4aa !important;
}
.monaco-editor .line-numbers.ac