/* module-key = 'com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence', location = 'sh/styles/shThemeConfluence.css' */
/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
/************************************
 * Confluence Syntax Highlighter Theme
 * (C) 2009 Jeroen Benckhuijsen
 * http://confluence.atlassian.com/display/CONFEXT/New+Code+Macro
 ************************************/

.syntaxhighlighter.sh-confluence
{
	background-color: var(--ds-background-input, #fff) !important;
}

/* Highlighed line number */
.syntaxhighlighter.sh-confluence .line.highlighted .number
{
	color: var(--ds-text-accent-gray-bolder, black) !important;
}

/* Highlighed line */
.syntaxhighlighter.sh-confluence .line.highlighted.alt1,
.syntaxhighlighter.sh-confluence .line.highlighted.alt2
{
	background-color: var(--ds-background-input, #E0E0E0) !important;
}

/* Gutter line numbers */
.syntaxhighlighter.sh-confluence .line .number
{
	color: var(--ds-text-inverse, #AFAFAF) !important;
}

/* Add border to the lines */
.syntaxhighlighter.sh-confluence .line .content
{
	border-left: 3px solid var(--ds-background-information, #E0F0FF) !important;
	color: var(--ds-text-accent-gray-bolder, #000) !important;
}

.syntaxhighlighter.sh-confluence.printing .line .content 
{
	border: 0 !important;
}

.syntaxhighlighter.sh-confluence .toolbar
{
	background-color: var(--ds-background-input, #F8F8F8) !important;
	border: var(--ds-border-accent-gray, #E7E5DC) solid 1px !important;
}

.syntaxhighlighter.sh-confluence .toolbar a
{
	color: var(--ds-text-accent-gray, #A0A0A0) !important;
}

.syntaxhighlighter.sh-confluence .toolbar a:hover
{
	color: var(--ds-text-accent-red, red) !important;
}

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter.sh-confluence .plain,
.syntaxhighlighter.sh-confluence .plain a
{ 
	color: var(--ds-text-accent-gray-bolder, #000) !important;
}

.syntaxhighlighter.sh-confluence .comments,
.syntaxhighlighter.sh-confluence .comments a
{ 
	color: var(--ds-text-accent-green, #008200) !important;
}

.syntaxhighlighter.sh-confluence .string,
.syntaxhighlighter.sh-confluence .string a
{
	color: var(--ds-text-accent-blue, #036) !important;
}

.syntaxhighlighter.sh-confluence .keyword
{ 
	color: var(--ds-text-accent-teal-bolder, #369) !important;
	font-weight: var(--ds-font-weight-bold, bold) !important; 
}

.syntaxhighlighter.sh-confluence .preprocessor 
{ 
	color: var(--ds-text-accent-gray, gray) !important;
}

.syntaxhighlighter.sh-confluence .variable 
{ 
	color: var(--ds-text-accent-orange, #a70) !important;
}

.syntaxhighlighter.sh-confluence .value
{ 
	color: var(--ds-text-accent-green, #090) !important;
}

.syntaxhighlighter.sh-confluence .functions
{ 
	color: var(--ds-text-accent-magenta, #ff1493) !important;
}

.syntaxhighlighter.sh-confluence .constants
{ 
	color: var(--ds-text-accent-teal-bolder, #0066CC) !important;
}

.syntaxhighlighter.sh-confluence .script
{ 
	background-color: var(--ds-text-accent-orange, yellow) !important;
}

.syntaxhighlighter.sh-confluence .color1,
.syntaxhighlighter.sh-confluence .color1 a
{ 
	color: var(--ds-text-accent-gray, #808080) !important;
}

.syntaxhighlighter.sh-confluence .color2,
.syntaxhighlighter.sh-confluence .color2 a
{ 
	color: var(--ds-text-accent-magenta, #ff1493) !important;
}

.syntaxhighlighter.sh-confluence .color3,
.syntaxhighlighter.sh-confluence .color3 a
{ 
	color: var(--ds-text-accent-red, red) !important;
}
