/* Code colours for Statac's code_colours: true: One Half, light and dark.
   From One Half's Light and Dark, Copyright (c) 2019 Son A. Pham, under
   the MIT License: github.com/sonph/onehalf. To change one colour, set its
   property, --code-comment for a comment's, on .code or anything around it. */

[data-theme="light"] { --statac-code-scheme: light; }
[data-theme="dark"] { --statac-code-scheme: dark; }

.code {
  color-scheme: var(--statac-code-scheme, light dark);
  color: var(--code-text, light-dark(#383a42, #dcdfe4));
  background-color: var(--code-background, light-dark(#fafafa, #282c34));
}

.hl-comment { color: var(--code-comment, light-dark(#727377, #8e939c)); }
.hl-keyword { color: var(--code-keyword, light-dark(#a626a4, #c678dd)); }
.hl-string { color: var(--code-string, light-dark(#408140, #98c379)); }
.hl-number { color: var(--code-number, light-dark(#9b6a01, #e5c07b)); }
.hl-constant { color: var(--code-constant, light-dark(#9b6a01, #e5c07b)); }
.hl-function { color: var(--code-function, light-dark(#017baf, #61afef)); }
.hl-type { color: var(--code-type, light-dark(#9b6a01, #e5c07b)); }
.hl-variable { color: var(--code-variable, light-dark(#c54a3f, #e07079)); }
.hl-property { color: var(--code-property, light-dark(#c54a3f, #e07079)); }
.hl-tag { color: var(--code-tag, light-dark(#c54a3f, #e07079)); }
.hl-attribute { color: var(--code-attribute, light-dark(#9b6a01, #e5c07b)); }
.hl-operator { color: var(--code-operator, light-dark(#a626a4, #c678dd)); }
.hl-punctuation { color: var(--code-punctuation, light-dark(#383a42, #dcdfe4)); }
.hl-heading { color: var(--code-heading, light-dark(#017baf, #61afef)); }
.hl-emphasis { color: var(--code-emphasis, light-dark(#a626a4, #c678dd)); }
.hl-strong { color: var(--code-strong, light-dark(#a626a4, #c678dd)); }
.hl-link { color: var(--code-link, light-dark(#408140, #98c379)); }
.hl-inserted { color: var(--code-inserted, light-dark(#607b4d, #98c379)); }
.hl-deleted { color: var(--code-deleted, light-dark(#b4575e, #e07079)); }
