/*
 * MF2 editor theme: Samba Style
 *
 * Generated by `scripts/generate_themes.exs` from Makeup's
 * `samba` 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/samba.css" />
 *
 * Server-rendered HTML (standalone):
 *   {:ok, html} = Localize.Message.to_html(msg, standalone: true)
 */

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

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

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

.mf2-function {
  color: #000000;
}

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

.mf2-tag, .mf2-keyword-conditional {
  color: #204a87;
  font-weight: bold;
}

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

.mf2-property {
  color: #f57900;
}

.mf2-number {
  color: #0000cf;
  font-weight: bold;
}

.mf2-string-escape {
  color: #4e9a06;
}

.mf2-string {
  color: #4e9a06;
}

.mf2-constant-builtin {
  color: #204a87;
  font-weight: bold;
}

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