/*
 * MF2 editor theme: Monokai Style
 *
 * Generated by `scripts/generate_themes.exs` from Makeup's
 * `monokai` Pygments theme (pinned to v1.1.0).
 * Classes use the tree-sitter capture taxonomy, so this
 * stylesheet styles both the browser editor and the HTML
 * emitted by `Localize.Message.to_html/2`.
 *
 * Editor:
 *   <link rel="stylesheet" href="/mf2_editor/themes/monokai.css" />
 *
 * Server-rendered HTML (standalone):
 *   {:ok, html} = Localize.Message.to_html(msg, standalone: true)
 */

.mf2-highlight {
  background-color: #272822;
  color: #f8f8f2;
  padding: 0.75em 1em;
  border-radius: 4px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  overflow-x: auto;
}

.mf2-highlight code {
  color: #f8f8f2;
}

.mf2-variable, .mf2-variable-builtin {
  color: #f8f8f2;
}

.mf2-function {
  color: #a6e22e;
}

.mf2-keyword, .mf2-keyword-import {
  color: #f92672;
}

.mf2-tag, .mf2-keyword-conditional {
  color: #f92672;
}

.mf2-attribute, .mf2-punctuation-special {
  color: #a6e22e;
}

.mf2-property {
  color: #a6e22e;
}

.mf2-number {
  color: #ae81ff;
}

.mf2-string-escape {
  color: #ae81ff;
}

.mf2-string {
  color: #e6db74;
}

.mf2-constant-builtin {
  color: #66d9ef;
}

.mf2-punctuation-bracket, .mf2-operator {
  color: #f8f8f2;
}
