/* FlowLog syntax palette, derived from the Flow/Log brand colors. */
.hljs.flowlog {
  --flowlog-flow: #0087b9;
  --flowlog-log: #5f2d12;
  --flowlog-comment: #68737d;
}

.hljs.flowlog .hljs-keyword {
  color: var(--flowlog-flow);
  font-style: normal;
  font-weight: 600;
}

.hljs.flowlog .hljs-type,
.hljs.flowlog .hljs-built_in,
.hljs.flowlog .hljs-string {
  color: var(--flowlog-log);
}

.hljs.flowlog .hljs-type,
.hljs.flowlog .hljs-built_in {
  font-weight: 600;
}

.hljs.flowlog .hljs-operator,
.hljs.flowlog .hljs-number,
.hljs.flowlog .hljs-literal {
  color: var(--flowlog-flow);
}

.hljs.flowlog .hljs-comment {
  color: var(--flowlog-comment);
  font-style: normal;
}

[data-user-color-scheme="dark"] .hljs.flowlog {
  --flowlog-flow: #46bee6;
  --flowlog-log: #d2824b;
  --flowlog-comment: #9aa7b2;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-user-color-scheme]) .hljs.flowlog {
    --flowlog-flow: #46bee6;
    --flowlog-log: #d2824b;
    --flowlog-comment: #9aa7b2;
  }
}

