/*
	@theme Espresso Dark Roast
*/
/* @group Global */
:document-base {
  color: rgba(255, 255, 255, 0.85);
  insertion-point: 2px;
  insertion-point-color: rgb(0, 122, 255);
  background-color: rgb(41, 42, 48);
  selection-background-color: rgb(100, 111, 131);
  current-line-background-color: rgb(47, 50, 57);
}

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

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

string {
/*   color: #6dc280; */
  color: rgb(255, 129, 112);
/*   background-color: rgba(119, 136, 112, 0.1); } */
}

string > punctuation {
  color: #91d19f; }

string > escape {
  font-weight: bold;
/* 
  background-color: rgba(119, 136, 112, 0.8); }
 */
 background-color: #ffc629;

variable {
  color: #4f9fcf; }

variable punctuation {
  color: #4f9fcf; }

keyword {
  color: #a1bece; }

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

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

/* @end */
/* @group Markup */
tag > name {
  color: #a194d1;
  background-color: #281711; }

tag, tag > string > punctuation {
  color: #725eba; }

attribute-name, punctuation.definition.tag {
  color: #9182c9; }

tag > string.quoted, tag > attribute-with-value > string.quoted {
  color: #91d19f;
  background-color: #2e1302; }

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

js.embedded {
  color: #fffbeb; }

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

property-name {
  color: #a35eba; }

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

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

css string, css string > punctuation, css constant.numeric {
  color: #cbcd68;
  background-color: #2e1302; }

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

keyword.important {
  font-weight: bold; }

function.css > name {
  color: #4f9fcf;
  font-weight: bold; }

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

css variable {
  color: #725eba; }
  css variable punctuation {
    color: #725eba; }

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

function:not(keyword) {
  color: #fffbeb; }

constant.numeric, constant.language, constant.character.escape {
  color: #52beff;
  background-color: #272b2d; }

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

regex.literal > punctuation.definition, regex regex.flags {
  color: #725eba;
  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(182, 175, 207, 0.1); }

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

/* @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: #a194d1;
  spell-check: disabled; }

markdown link keyword.reference {
  color: #fffbeb;
  background-color: #2e1302; }

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: #91d19f; }

markdown code {
/*   color: #6dc280; */
  color: rgb(255, 129, 112);
/*   background-color: rgba(119, 136, 112, 0.1); } */
}

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

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

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: #725eba; }

php function:not(keyword) {
  color: #725eba; }

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

/* @end */
/* @group Snippets */
snippet.variable default-text {
/*   color: #6dc280;  */
  color: rgb(255, 129, 112);
}

/* @end */
