/* Tip: Overview at https://discourse.gohugo.io/t/list-of-all-chroma-classes-solved/8870/6
   -----------------------------------------------------------------------------------------------*/

/*
	Kind of duplication (if you change styles/colors, remember this one here!), but neccessary:
	This CSS for syntax highlighting must be loaded after the standard/normal/common CSS file(s),
	and the the pre/code/tt/... styles must be explicitly set here to override the values when used in a
	Highlight/Chroma context.
*/
.highlight tt.chroma,
.highlight .chroma span,
.highlight .chroma code,
.highlight pre.chroma
{
	background-color: #f6f6f6;
	border: none;
	border-radius: 8px;
    overflow-x: auto;
}   

/* Background */               .chroma          { color: #000000; background-color: #f6f6f6; padding: 0.5em 0.5em 0.5em 0.5em;}
/* Error */                    .chroma .err     { color: #ff0000; }
/* LineTableTD */              .chroma .lntd    { vertical-align: top; padding: 0; margin: 0; border: 0; }
/* LineTable */                .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; }
/* LineHighlight */            .chroma .hl      { display: block; width: 100%; background-color: #ffffcc; }
/* LineNumbersTable */         .chroma .lnt     { color: #aaaaaa; margin-right: 0.4em; padding: 0 0.4em 0 0.4em; }
/* LineNumbers */              .chroma .ln      { color: #aaaaaa; margin-right: 0.4em; padding: 0 0.4em 0 0.4em; }
/* Keyword */                  .chroma .k       { color: #0000ff; }
/* KeywordConstant */          .chroma .kc      { color: #0000ff; }
/* KeywordDeclaration */       .chroma .kd      { color: #0000ff; }
/* KeywordNamespace */         .chroma .kn      { color: #0000ff; }
/* KeywordPseudo */            .chroma .kp      { color: #0000ff; }
/* KeywordReserved */          .chroma .kr      { color: #0000ff; }
/* KeywordType */              .chroma .kt      { color: #0000ff; }
/* Name */                     .chroma .n       { color: #000000; }
/* NameAttribute */            .chroma .na      { color: #007f7f; }
/* NameBuiltin */              .chroma .nb      { color: #0000ff; }
/* NameClass                   .chroma .nc      {} */
/* NameFunction                .chroma .nf      {} */
/* NameTag */                  .chroma .nt      { font-weight: bold; }
/* NameVariable */             .chroma .nv      { color: #00aa00; }
/* Operator */                 .chroma .o       { color: #000000; }
/* OperatorWord */             .chroma .ow      { color: #000000; }
/* Punctuation                 .chroma .p       { }  */
/* LiteralDate */              .chroma .ld      { color: #0000ff; font-weight: bold; }
/* LiteralString */            .chroma .s       { color: #a04080; }
/* LiteralStringAffix */       .chroma .sa      { color: #a04080; }
/* LiteralStringBacktick */    .chroma .sb      { color: #a04080; }
/* LiteralStringChar */        .chroma .sc      { color: #a04080; }
/* LiteralStringDelimiter */   .chroma .dl      { color: #a04080; }
/* LiteralStringDoc */         .chroma .sd      { color: #a04080; }
/* LiteralStringDouble */      .chroma .s2      { color: #a04080; }
/* LiteralStringEscape */      .chroma .se      { color: #a04080; }
/* LiteralStringHeredoc */     .chroma .sh      { color: #a04080; }
/* LiteralStringInterpol */    .chroma .si      { color: #a04080; }
/* LiteralStringOther */       .chroma .sx      { color: #a04080; }
/* LiteralStringRegex */       .chroma .sr      { color: #a04080; }
/* LiteralStringSingle */      .chroma .s1      { color: #a04080; }
/* LiteralStringSymbol */      .chroma .ss      { color: #a04080; }
/* LiteralNumber */            .chroma .m       { color: #00aa00; }
/* LiteralNumberBin */         .chroma .mb      { color: #00aa00; }
/* LiteralNumberFloat */       .chroma .mf      { color: #00aa00; }
/* LiteralNumberHex */         .chroma .mh      { color: #00aa00; }
/* LiteralNumberInteger */     .chroma .mi      { color: #00aa00; }
/* LiteralNumberIntegerLong */ .chroma .il      { color: #00aa00; }
/* LiteralNumberOct */         .chroma .mo      { color: #00aa00; }
/* Comment */                  .chroma .c       { color: #c06000; }
/* CommentHashbang */          .chroma .ch      { color: #c06000; }
/* CommentMultiline */         .chroma .cm      { color: #c06000; }
/* CommentSingle */            .chroma .c1      { color: #c06000; }
/* CommentSpecial */           .chroma .cs      { color: #c06000; }
/* CommentPreproc */           .chroma .cp      { color: #808080; }
/* CommentPreprocFile */       .chroma .cpf     { color: #808080; }
/* GenericHeading */           .chroma .gh      { font-weight: bold; }
/* GenericStrong */            .chroma .gs      { font-weight: bold; }
/* GenericSubheading */        .chroma .gu      { font-weight: bold; }
/* GenericUnderline */         .chroma .gl      { text-decoration: underline; }
