/* Prism Solarized Light */
[data-theme="light"] {
	--hl-color: #657b83;
	--hl-bg: #fdf6e3;
	/* --hltools-color: #8a9ea5;
	--hltools-bg: #fae8b8;
	--hlnumber-color: #8a9ea5;
	--hlnumber-bg: #fdf6e3;
	--hlexpand-bg: #fbeecb; */
}

[data-theme="light"] .token.comment,
[data-theme="light"] .token.prolog,
[data-theme="light"] .token.doctype,
[data-theme="light"] .token.cdata {
	color: #93a1a1;
	/* base1 */
}

[data-theme="light"] .token.punctuation {
	color: #586e75;
	/* base01 */
}

[data-theme="light"] .token.namespace {
	opacity: .7;
}

[data-theme="light"] .token.property,
[data-theme="light"] .token.tag,
[data-theme="light"] .token.boolean,
[data-theme="light"] .token.number,
[data-theme="light"] .token.constant,
[data-theme="light"] .token.symbol,
[data-theme="light"] .token.deleted {
	color: #268bd2;
	/* blue */
}

[data-theme="light"] .token.selector,
[data-theme="light"] .token.attr-name,
[data-theme="light"] .token.string,
[data-theme="light"] .token.char,
[data-theme="light"] .token.builtin,
[data-theme="light"] .token.url,
[data-theme="light"] .token.inserted {
	color: #2aa198;
	/* cyan */
}

[data-theme="light"] .token.entity {
	color: #657b83;
	/* base00 */
	background: #eee8d5;
	/* base2 */
}

[data-theme="light"] .token.atrule,
[data-theme="light"] .token.attr-value,
[data-theme="light"] .token.keyword {
	color: #859900;
	/* green */
}

[data-theme="light"] .token.function,
[data-theme="light"] .token.class-name {
	color: #b58900;
	/* yellow */
}

[data-theme="light"] .token.regex,
[data-theme="light"] .token.important,
[data-theme="light"] .token.variable {
	color: #cb4b16;
	/* orange */
}

[data-theme="light"] .token.important,
[data-theme="light"] .token.bold {
	font-weight: bold;
}

[data-theme="light"] .token.italic {
	font-style: italic;
}

[data-theme="light"] .token.entity {
	cursor: help;
}

/* Prism Solarized Dark Atom */
[data-theme="dark"] {
	--hl-color: #839496;
	--hl-bg: #002b36;
	/* --hltools-color: #a1aeb0;
	--hltools-bg: #002731;
	--hlnumber-color: #a1aeb0;
	--hlnumber-bg: #002b36;
	--hlexpand-bg: #002731; */
}


[data-theme="dark"] .token.comment,
[data-theme="dark"] .token.prolog,
[data-theme="dark"] .token.doctype,
[data-theme="dark"] .token.cdata {
	color: #586e75;
}

[data-theme="dark"] .token.punctuation {
	color: #93a1a1;
}

[data-theme="dark"] .namespace {
	opacity: .7;
}

[data-theme="dark"] .token.property,
[data-theme="dark"] .token.keyword,
[data-theme="dark"] .token.tag {
	color: #268bd2;
}

[data-theme="dark"] .token.class-name {
	color: #FFFFB6;
	text-decoration: underline;
}

[data-theme="dark"] .token.boolean,
[data-theme="dark"] .token.constant {
	color: #b58900;
}

[data-theme="dark"] .token.symbol,
[data-theme="dark"] .token.deleted {
	color: #dc322f;
}

[data-theme="dark"] .token.number {
	color: #859900;
}

[data-theme="dark"] .token.selector,
[data-theme="dark"] .token.attr-name,
[data-theme="dark"] .token.string,
[data-theme="dark"] .token.char,
[data-theme="dark"] .token.builtin,
[data-theme="dark"] .token.inserted {
	color: #859900;
}

[data-theme="dark"] .token.variable {
	color: #268bd2;
}

[data-theme="dark"] .token.operator {
	color: #EDEDED;
}

[data-theme="dark"] .token.function {
	color: #268bd2;
}

[data-theme="dark"] .token.regex {
	color: #E9C062;
}

[data-theme="dark"] .token.important {
	color: #fd971f;
}

[data-theme="dark"] .token.entity {
	color: #FFFFB6;
	cursor: help;
}

[data-theme="dark"] .token.url {
	color: #96CBFE;
}

[data-theme="dark"] .language-css .token.string,
[data-theme="dark"] .style .token.string {
	color: #87C38A;
}

[data-theme="dark"] .token.important,
[data-theme="dark"] .token.bold {
	font-weight: bold;
}

[data-theme="dark"] .token.italic {
	font-style: italic;
}

[data-theme="dark"] .token.atrule,
[data-theme="dark"] .token.attr-value {
	color: #F9EE98;
}

/*  */

[data-theme="dark"] .container pre>code,
[data-theme="dark"] .container code {
	background: var(--hl-bg);
}