/*
  @theme Kolor
  @override-placeholders css, html, php, php-html
  @author Josh Kill
*/

* { spell-check: disabled; }  

@base {
	color: #fff;
	background-color: #222;
	insertion-point-color: #fff;
	selection-background-color: #554;
}

string { color: #ffc; }

comment, comment > punctuation, comment > delimiter, comment.block, comment.block > punctuation, comment.line, comment.line > punctuation, comment.single-line, comment.single-line > punctuation {
	color: #fff; }

function name, identifier.function, class name {
	color: #ffc; }

function delimiter.parenthesis, function delimiter.separator {
	color: #fff; }

pointer, operator { color: #fff; }

keyword { color: #e8bf6a; }

variable { color: #aDcE77; }

value { color: #e8bf6a; }

text.html.basic { color: #ffa; }



/* @group HTML+XML */

tag { color: #6ce; spell-check: disabled; }

embedded-style tag, embedded-javascript tag { color: #f69; }

html doctype, html doctype name, html doctype punctuation,
xml processing-instruction, xml processing-instruction string, xml processing-instruction string value {
	color: #776644; }

html string value,
xml string value {
	color: #fff; }

html character.entity { color: #CDDE87; }

tag.self-closing {
	color: #9c6;
}

/* @end */

/* @group CSS */

styling {
	spell-check: disabled;
}

css selector {
	color: #59bCb5;
}

css property-name {
	color: #ff8;
}

css property-value {
	color: #ffb;
}

css punctuation.separator, css punctuation.terminator {
	color: #eee;
}

css important {
	color: #f96;
}

/* @end */


/* @group Javascript */

js { color:  ; }
js delimiter { color:#ccc; }
js keyword, js storage { color: #0cc;  }
js comment, js comment.line, js comment.line > punctuation, js comment.single-line, js comment.single-line > punctuation{ color:  #999; }
js > operator { color: #fff; }
function.js { color: ; }
js string { color:  #ff9; }
function.js name { color: #fff; }
embedded.sourcecode.js { color: #fff; }

js constant {
	color: red;
}

/* @end */


/* @group PHP */

php embedded.source, embedded.source.php {
	background: #1a1a1a;
	spell-check: disabled;
}

php delimiter.embedded.source, php delimiter.embedded.source keyword {
	color: #fff;
}

php function > name, php identifier.function > name, php class > name {
	color: #EE0F04;
	font-weight: normal;
}

php keyword.definition, php keyword.constant.other, php > keyword.constant.other, php container keyword.constant.other, php literal.keyword.constant, php literal.keyword.bool, php literal.keyword.null, php keyword.modifier, php literal.numeric > numeric {
	color: #e8bf6a;
	font-weight: normal;
}

php literal.numeric > numeric {
	background: #1a1a1a;
}

php identifier.variable, php > variable, php > variable > operator, php string variable, php identifier.variable > dollar-sign, php delimiter.variable.begin {
	color: #CDDE87;
}

php metadata.phpDoc {
	color: #776644;
}

php value {
	background: #1a1a1a;
}

php identifier.function delimiter {
	color: #fff;
}

php identifier.function delimiter.quote {
	color: #abc837;
}

/* PHP+HTML overrides */

php.html tag name {
	color: #e8bf6a;
}

php.html tag value {
	background: #333;
}

php.html tag.doctype name {
	color: #776644;
}

/* @end */

/* @group ExpressionEngine */

ee.tag, ee.operator, ee.attribute-name,
ee ee.tag > ee.name, ee ee.tag > ee.punctuation, ee ee.tag.conditional,
ee ee.tag ee.attribute-name {
	color: #CDDE87;
}

ee ee.tag ee.attribute-name {
	font-weight: normal;
}

ee ee.tag.self-closing.conditional {
	background: #333;
}

ee.attribute, ee ee.tag ee.attribute {
	color: #abc837;
}

/* @end */

/* @group Actionscript */

as3 keyword.as3, as3 keyword.bool {
	color: #e8bf6a;
}

as3 keyword.function.as3 {
	color: #EE0F04;
}

as3 method name, as3 keyword.operators.as3 {
	color: #fff;
}

as3 integral.value {
	background: #333;
}

as3 keyword.class.as3 {
	color: #CDDE87;
}

/* @end */

/* @group ColdFusion */

cfm.tag {
	color: #CDDE87;
}

cfm operator, cfm keyword {
	color: #e8bf6a;
}

cfml.embedded output {
	color: #fff;
}

cfml.embedded coldfusion.embedded {
	color: #e8bf6a
}

function.cfm > parenthesis {
	color: #CDDE87;
}

/* @end */
