/*
	@theme Espresso Tutti Colori
*/
/* @group Global */
:document-base {
  color: #000;
  insertion-point: 2px;
  background-color: #ffffff;
  selection-background-color: default;
  current-line-background-color: rgba(222, 228, 234, 0.4); }

apache, css, js, php, python, regex, ruby, tag {
  spell-check: disabled; }

comment, comment > punctuation {
  color: #b2b2b2; }

string {
  color: #bc670f;
  background-color: rgba(251, 233, 173, 0.1); }

string > punctuation {
  color: #e69a4c; }

string > escape {
  font-weight: bold;
  background-color: rgba(251, 233, 173, 0.8); }

variable {
  color: #4f9fcf; }

variable punctuation {
  color: #4f9fcf; }

keyword {
  color: #6700b9; }

comment keyword {
  color: #b2b2b2;
  font-weight: bold; }

invalid {
  color: #f9f2ce;
  background-color: #f93232; }

/* @end */
/* @group Markup */
tag > name {
  color: #2f6f9f;
  background-color: #f4faff; }

tag, tag > string > punctuation {
  color: #84bfef; }

attribute-name, punctuation.definition.tag {
  color: #4f9fcf; }

tag > string.quoted, tag > attribute-with-value > string.quoted {
  color: #d44950;
  background-color: #ffffff; }

tag.doctype, tag.doctype > *, tag.doctype > string.quoted {
  color: #b2b2b2; }

js.embedded {
  color: #434343; }

/* @end */
/* @group Styling */
selector, selector entity punctuation {
  color: #3a77bf; }

property-name {
  color: #d4430d; }

property-name.variable {
  font-weight: bold; }

property-value, keyword.other, property-value function.css, variable-value {
  color: #43a202; }

css string, css string > punctuation, css constant.numeric {
  color: #43a202;
  background-color: #ffffff; }

media > block > punctuation, property-list > property-value > punctuation {
  color: #474747; }

keyword.important {
  font-weight: bold; }

function.css > name {
  color: #3a1d72;
  font-weight: bold; }

function.css > punctuation {
  color: #000; }

css variable {
  color: #4e279a; }
  css variable punctuation {
    color: #4e279a; }

/* @end */
/* @group Scripting */
function.definition > name {
  color: #3a1d72;
  font-weight: bold; }

function:not(keyword) {
  color: #4e279a; }

constant.numeric, constant.language, constant.character.escape {
  color: #7653c1;
  background-color: #f3f2ff; }

/* @end */
/* @group Regex */
regex punctuation, regex operator, regex constant {
  color: #43a202; }

regex.literal > punctuation.definition, regex regex.flags {
  color: #49791f;
  font-weight: bold; }

regex character-class constant, regex character-class operator, regex character-class punctuation {
  font-weight: bold; }

regex group:not(noncapturing) {
  background-color: rgba(156, 225, 26, 0.1); }

regex group > punctuation {
  font-weight: bold;
  color: #9ce11a; }

/* @end */
/* @group Markdown */
markdown bold {
  font-weight: bold; }

markdown italic {
  font-style: italic; }

markdown bold italic, markdown italic bold {
  font-weight: bold;
  font-style: italic; }

markdown url {
  color: #2f6f9f;
  spell-check: disabled; }

markdown link keyword.reference {
  color: #4e279a;
  background-color: #ffffff; }

markdown bold > punctuation.definition, markdown italic > punctuation.definition, markdown link > punctuation, markdown image > punctuation, markdown url > punctuation, markdown header punctuation.definition, markdown punctuation.setext, markdown blockquote > punctuation.definition, markdown list > punctuation.definition, markdown separator {
  color: #d44950; }

markdown code {
  color: #bc670f;
  background-color: rgba(251, 233, 173, 0.1); }

markdown code > punctuation, markdown constant.character.escape {
  color: #e69a4c; }

/* @end */
/* @group PHP */
php delimiter.source, php delimiter.source keyword {
  color: #d44950; }

php string x-accessor, php keyword.constant {
  color: #4f9fcf; }

php keyword.language[text="include"] {
  font-style: italic; }

php function.definition > name, php class.definition > name {
  color: #3a1d72; }

php function:not(keyword) {
  color: #4e279a; }

/* @end */
/* @group Apache */
apache keyword.directive {
  color: #d4430d; }

/* @end */
/* @group Snippets */
snippet.variable default-text {
  color: #bc670f; }

/* @end */
