/* twinBASIC syntax-highlight palette. Generated from
   builder/themes/Light.theme + builder/themes/Dark.theme by
   builder/highlight-theme.mjs. Do not hand-edit; regenerate by
   running build.bat. */

/* Light palette (root). */
.highlight .c1 {  /* SymbolKeyword */
  color: #385ba9;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c2 {  /* SymbolNamedOperator */
  color: #385ba9;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c3 {  /* SymbolComment -- #448a63 raised to 4.5:1 on 245,246,250 */
  color: #3d7d59;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c4 {  /* SymbolLiteralNumeric */
  color: #457e12;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c5 {  /* SymbolLiteralString -- #679f1e raised to 4.5:1 on 245,246,250 */
  color: #517d18;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c6 {  /* SymbolContinuationCharacter -- #808080 raised to 4.5:1 on 245,246,250 */
  color: #717171;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c7 {  /* SymbolOperator -- #80a1a5 raised to 4.5:1 on 245,246,250 */
  color: #57767a;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c8 {  /* SymbolModule -- #89894d raised to 4.5:1 on 245,246,250 */
  color: #737341;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c9 {  /* SymbolVariable -- #939000 raised to 4.5:1 on 245,246,250 */
  color: #757300;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c10 {  /* SymbolClass -- #a87300 raised to 4.5:1 on 245,246,250 */
  color: #986800;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c11 {  /* SymbolConditionalCompilationDirective -- #ad8c98 raised to 4.5:1 on 245,246,250 */
  color: #8e6574;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c12 {  /* SymbolBuiltInDataType */
  color: #b1551f;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c13 {  /* SymbolLiteralBoolean, SymbolLiteralEmpty, SymbolLiteralNothing, SymbolLiteralNull, SymbolLiteralDate -- #b877ce raised to 4.5:1 on 245,246,250 */
  color: #a14bbe;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c14 {  /* SymbolFunction -- #b96300 raised to 4.5:1 on 245,246,250 */
  color: #ab5c00;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.highlight .c15 {  /* SymbolAttribute -- #bfbfbf raised to 4.5:1 on 245,246,250 */
  color: #717171;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

/* Dark palette (system default via prefers-color-scheme). */
@media (prefers-color-scheme: dark) {
html:not([data-theme="light"]) .highlight .c1 {  /* SymbolKeyword */
  color: #6c8eda;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c2 {  /* SymbolNamedOperator */
  color: #80a1a5;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c3 {  /* SymbolComment -- #448a63 raised to 4.5:1 on 33,33,33 */
  color: #4a966c;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c4 {  /* SymbolLiteralNumeric */
  color: #aeca89;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c5 {  /* SymbolLiteralString */
  color: #aeca89;
  font-style: oblique;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c6 {  /* SymbolContinuationCharacter -- #808080 raised to 4.5:1 on 33,33,33 */
  color: #888888;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c7 {  /* SymbolOperator */
  color: #80a1a5;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c8 {  /* SymbolModule */
  color: #a8a887;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c9 {  /* SymbolVariable */
  color: #8b8b52;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c10 {  /* SymbolClass */
  color: #e4c685;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c11 {  /* SymbolConditionalCompilationDirective */
  color: #ad8c98;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c12 {  /* SymbolBuiltInDataType -- #b1551f raised to 4.5:1 on 33,33,33 */
  color: #d86826;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c13 {  /* SymbolLiteralBoolean, SymbolLiteralEmpty, SymbolLiteralNothing, SymbolLiteralNull, SymbolLiteralDate */
  color: #c495d3;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c14 {  /* SymbolFunction */
  color: #cf9a5d;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html:not([data-theme="light"]) .highlight .c15 {  /* SymbolAttribute -- #5c5c53 raised to 4.5:1 on 33,33,33 */
  color: #89897c;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
}

/* Dark palette (explicit [data-theme=dark] override). */
html[data-theme="dark"] .highlight .c1 {  /* SymbolKeyword */
  color: #6c8eda;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c2 {  /* SymbolNamedOperator */
  color: #80a1a5;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c3 {  /* SymbolComment -- #448a63 raised to 4.5:1 on 33,33,33 */
  color: #4a966c;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c4 {  /* SymbolLiteralNumeric */
  color: #aeca89;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c5 {  /* SymbolLiteralString */
  color: #aeca89;
  font-style: oblique;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c6 {  /* SymbolContinuationCharacter -- #808080 raised to 4.5:1 on 33,33,33 */
  color: #888888;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c7 {  /* SymbolOperator */
  color: #80a1a5;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c8 {  /* SymbolModule */
  color: #a8a887;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c9 {  /* SymbolVariable */
  color: #8b8b52;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c10 {  /* SymbolClass */
  color: #e4c685;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c11 {  /* SymbolConditionalCompilationDirective */
  color: #ad8c98;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c12 {  /* SymbolBuiltInDataType -- #b1551f raised to 4.5:1 on 33,33,33 */
  color: #d86826;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c13 {  /* SymbolLiteralBoolean, SymbolLiteralEmpty, SymbolLiteralNothing, SymbolLiteralNull, SymbolLiteralDate */
  color: #c495d3;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c14 {  /* SymbolFunction */
  color: #cf9a5d;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
html[data-theme="dark"] .highlight .c15 {  /* SymbolAttribute -- #5c5c53 raised to 4.5:1 on 33,33,33 */
  color: #89897c;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
