@import "colors-dark.css" (prefers-color-scheme: dark);
@import "colors-light.css" (prefers-color-scheme: light);

code .comment {
  color: var(--light-gray);
}

code .string {
  color: var(--dark-yellow);
}

code .keyword {
  color: var(--light-red);
}

code.html .tag {
  color: var(--dark-blue);
}

code.html .constant {
  color: var(--light-red);
}

code.html .attribute {
  color: var(--light-yellow);
}

code.html .punctuation {
  color: var(--light-blue);
}

code.superhtml .string.markup_link_url {
  text-decoration: underline;
  color: var(--dark-blue);
}

code.superhtml .tag {
  color: var(--light-blue);
}

code.superhtml .special {
  color: var(--dark-blue);
}

code.superhtml .constant {
  color: var(--light-red);
}

code.superhtml .attribute {
  color: var(--light-yellow);
}

code.superhtml .punctuation {
  color: var(--light-orange);
}

code.zig .variable,
code.zig .field {
  color: var(--light-yellow);
}

code.zig .keyword.function {
  color: var(--light-red);
}

code.zig .bracket {
  color: var(--fg);
}

code.zig .function {
  color: var(--dark-blue);
}

code.zig .builtin {
  color: var(--dark-purple);
}

code.zig .operator,
code.zig .qualifier,
code.zig .attribute {
  color: var(--light-red);
}

code.ziggy {
  color: var(--light-blue);
}

code.ziggy .keyword,
code.ziggy .type {
  color: var(--light-yellow);
}

code.ziggy .numeric.constant {
  color: var(--light-purple);
}

code.ziggy .function {
  color: var(--light-blue);
}

code.ziggy-schema {
  color: var(--light-blue);
}

code.ziggy-schema .keyword,
code.ziggy-schema .type {
  color: var(--light-yellow);
}

code.ziggy-schema .numeric.constant {
  color: var(--light-purple);
}

code.ziggy-schema .function {
  color: var(--light-blue);
}

code.markdown {
  color: var(--fg);
}

code.markdown .text.title {
  color: var(--light-red);
}

code.markdown .punctuation {
  color: var(--light-red);
}

code.toml {
  color: var(--light-blue);
}

code.toml .property {
  color: var(--light-yellow);
}

code.toml .numeric.constant {
  color: var(--dark-purple);
}

code.toml .punctuation {
  color: var(--light-blue);
}

code.lua .variable,
code.lua .field {
  color: var(--light-yellow);
}

code.lua .keyword.function {
  color: var(--light-red);
}

code.lua .bracket {
  color: var(--dark-blue);
}

code.lua .function {
  color: var(--light-blue);
}

code.lua .builtin {
  color: var(--light-purple);
}

code.lua .operator,
code.lua .qualifier,
code.lua .attribute {
  color: var(--light-red);
}

code.yaml .string.property {
  color: var(--light-purple);
}

code.yaml .boolean {
  color: var(--light-blue);
}

code.go .type {
  color: var(--light-yellow);
}
code.go .property.function_method {
  color: var(--light-green);
}
code.go .constant_builtin,
code.go .operator {
  color: var(--light-purple);
}
code.go .property {
  color: var(--light-blue);
}
