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

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

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

.mf2-function {
  color: #ff0086;
  font-weight: bold;
}

.mf2-keyword, .mf2-keyword-import {
  color: #fb660a;
  font-weight: bold;
}

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

.mf2-attribute, .mf2-punctuation-special {
  color: #ff0086;
  font-weight: bold;
}

.mf2-property {
  color: #ff0086;
  font-weight: bold;
}

.mf2-number {
  color: #0086f7;
  font-weight: bold;
}

.mf2-string-escape {
  color: #fb660a;
  font-weight: bold;
}

.mf2-string {
  color: #0086d2;
}

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