.chroma__chroma {
	--keyword-color: #da4;
	--name-color: #999;
	--type-color: #2a6;
	--function-color: #6cf;
	--string-color: #f00;
	--string-escape-color: #e0f;
	--number-color: #55f;
	--attribute-color: #e7e;
	--comment-color: #3a9;
}

.disable-chroma * {
	background-color: inherit !important;
	color: inherit !important;
	tab-size: inherit !important;
}

/* https://pygments.org/docs/tokens/ */
/* Background */ .chroma__bg {}
/* PreWrapper */ .chroma__chroma {}
/* Error */ .chroma__chroma .chroma__err {}
/* LineTableTD */ .chroma__chroma .chroma__lntd {}
/* LineTable */ .chroma__chroma .chroma__lntable {}
/* LineHighlight */ .chroma__chroma .chroma__hl {}
/* LineNumbersTable */ .chroma__chroma .chroma__lnt {}
/* LineNumbers */ .chroma__chroma .chroma__ln {}
/* Line */ .chroma__chroma .chroma__line {
	tab-size: 2;
}
/* Keyword */ .chroma__chroma .chroma__k {
	color: var(--keyword-color);
}
/* KeywordConstant */ .chroma__chroma .chroma__kc {
	color: var(--number-color);
}
/* KeywordDeclaration */ .chroma__chroma .chroma__kd {
	color: var(--type-color);
}
/* KeywordNamespace */ .chroma__chroma .chroma__kn {}
/* KeywordPseudo */ .chroma__chroma .chroma__kp {}
/* KeywordReserved */ .chroma__chroma .chroma__kr {
	color: var(--keyword-color);
}
/* KeywordType */ .chroma__chroma .chroma__kt {
	color: var(--type-color);
}
/* Name*/ .chroma__n {
	color: var(--name-color);
}
/* NameAttribute */ .chroma__chroma .chroma__na {
	color: var(--attribute-color);
}
/* NameBuiltin */ .chroma__chroma .chroma__nb {
	color: var(--function-color);
}
/* NameClass */ .chroma__chroma .chroma__nc {
	color: var(--type-color);
}
/* NameConstant */ .chroma__chroma .chroma__no {}
/* NameDecorator */ .chroma__chroma .chroma__nd {}
/* NameException */ .chroma__chroma .chroma__ne {}
/* NameFunction */ .chroma__chroma .chroma__nf {
	color: var(--function-color);
}
/* NameOther */ .chroma__chroma .chroma__nx {
	color: var(--name-color);
}
/* NameTag */ .chroma__chroma .chroma__nt {
	color: var(--function-color);
}
/* NameVariable */ .chroma__nv {
	font-weight: bold;
	color: var(--name-color);
}
/* Literal */ .chroma__chroma .chroma__l {}
/* LiteralDate */ .chroma__chroma .chroma__ld {}
/* LiteralString */ .chroma__chroma .chroma__s {
	color: var(--string-color);
}
/* LiteralStringAffix */ .chroma__chroma .chroma__sa {}
/* LiteralStringBacktick */ .chroma__chroma .chroma__sb {}
/* LiteralStringChar */ .chroma__chroma .chroma__sc {}
/* LiteralStringDelimiter */ .chroma__chroma .chroma__dl {}
/* LiteralStringDoc */ .chroma__chroma .chroma__sd {}
/* LiteralStringDouble */ .chroma__chroma .chroma__s2 {
	color: var(--string-color);
}
/* LiteralStringEscape */ .chroma__chroma .chroma__se {
	color: var(--string-escape-color);
}
/* LiteralStringHeredoc */ .chroma__chroma .chroma__sh {}
/* LiteralStringInterpol */ .chroma__chroma .chroma__si {}
/* LiteralStringOther */ .chroma__chroma .chroma__sx {}
/* LiteralStringRegex */ .chroma__chroma .chroma__sr {}
/* LiteralStringSingle */ .chroma__chroma .chroma__s1 {}
/* LiteralStringSymbol */ .chroma__chroma .chroma__ss {}
/* LiteralNumber */ .chroma__chroma .chroma__m {
	color: var(--number-color);
}
/* LiteralNumberBin */ .chroma__chroma .chroma__mb {
	color: var(--number-color);
}
/* LiteralNumberFloat */ .chroma__chroma .chroma__mf {
	color: var(--number-color);
}
/* LiteralNumberHex */ .chroma__chroma .chroma__mh {
	color: var(--number-color);
}
/* LiteralNumberInteger */ .chroma__chroma .chroma__mi {
	color: var(--number-color);
}
/* LiteralNumberIntegerLong */ .chroma__chroma .chroma__il {
	color: var(--number-color);
}
/* LiteralNumberOct */ .chroma__chroma .chroma__mo {
	color: var(--number-color);
}
/* Operator */ .chroma__chroma .chroma__o {
}
/* OperatorWord */ .chroma__chroma .chroma__ow {}
/* Punctuation */ .chroma__chroma .chroma__p {}
/* Comment */ .chroma__chroma .chroma__c {
	color: var(--comment-color);
}
/* CommentHashbang */ .chroma__chroma .chroma__ch {}
/* CommentMultiline */ .chroma__chroma .chroma__cm {
	color: var(--comment-color);
}
/* CommentSingle */ .chroma__chroma .chroma__c1 {
	color: var(--comment-color);
}
/* CommentSpecial */ .chroma__chroma .chroma__cs {}
/* CommentPreproc */ .chroma__chroma .chroma__cp {
	color: var(--string-escape-color);
}
/* CommentPreprocFile */ .chroma__chroma .chroma__cpf {
	color: var(--string-color);
}
/* GenericDeleted */ .chroma__chroma .chroma__gd {
	color: #d00;
}
/* GenericEmph */ .chroma__chroma .chroma__ge {}
/* GenericHeading */ .chroma__chroma .chroma__gh {
	font-weight: bold;
}
/* GenericInserted */ .chroma__chroma .chroma__gi {
	color: #0d0;
}
/* GenericStrong */ .chroma__chroma .chroma__gs {}
/* GenericSubheading */ .chroma__chroma .chroma__gu {
	font-style: italic;
	color: var(--function-color);
}
