/* Generated from NixCI.Leader.WebServer.HighlightColours — do not edit by hand. */
.hl-keyword { color: #8f3f71; }
.hl-type { color: #7b5713; }
.hl-literal { color: #a04a00; }
.hl-string { color: #616111; }
.hl-comment { color: #78695c; }
.hl-function { color: #356568; }
.hl-variable { color: #436644; }
.hl-operator { color: #5c554e; }
.hl-preprocessor { color: #8a5e02; }
.hl-alert { color: #a4341c; }
.hl-error { color: #c0221b; }

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .hl-keyword { color: #d3869b; }
  :root:not([data-theme="light"]) .hl-type { color: #fabd2d; }
  :root:not([data-theme="light"]) .hl-literal { color: #fe8019; }
  :root:not([data-theme="light"]) .hl-string { color: #b8bb26; }
  :root:not([data-theme="light"]) .hl-comment { color: #9f9284; }
  :root:not([data-theme="light"]) .hl-function { color: #83a598; }
  :root:not([data-theme="light"]) .hl-variable { color: #8ec07c; }
  :root:not([data-theme="light"]) .hl-operator { color: #bdae93; }
  :root:not([data-theme="light"]) .hl-preprocessor { color: #d79921; }
  :root:not([data-theme="light"]) .hl-alert { color: #e78a4e; }
  :root:not([data-theme="light"]) .hl-error { color: #fb4934; }
}

[data-theme="dark"] .hl-keyword { color: #d3869b; }
[data-theme="dark"] .hl-type { color: #fabd2d; }
[data-theme="dark"] .hl-literal { color: #fe8019; }
[data-theme="dark"] .hl-string { color: #b8bb26; }
[data-theme="dark"] .hl-comment { color: #9f9284; }
[data-theme="dark"] .hl-function { color: #83a598; }
[data-theme="dark"] .hl-variable { color: #8ec07c; }
[data-theme="dark"] .hl-operator { color: #bdae93; }
[data-theme="dark"] .hl-preprocessor { color: #d79921; }
[data-theme="dark"] .hl-alert { color: #e78a4e; }
[data-theme="dark"] .hl-error { color: #fb4934; }
