@charset "UTF-8";

/* Generated using: hugo gen chromastyles --style=modus-operandi */

/* LineLink */
.chroma .lnlinks {
	outline: none;
	text-decoration: none;
	color: inherit
}

/* LineTableTD */
.chroma .lntd {
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: 0;
}

/* LineTable */
.chroma .lntable {
	border-spacing: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

/* LineHighlight */
.chroma .hl {
	background-color: #e5e5e5
}

/* LineNumbersTable */
.chroma .lnt {
	white-space: pre;
	-webkit-user-select: none;
	user-select: none;
	margin-right: 0.4em;
	padding: 0 0.4em 0 0.4em;
	color: #7f7f7f
}

/* LineNumbers */
.chroma .ln {
	white-space: pre;
	-webkit-user-select: none;
	user-select: none;
	margin-right: 0.4em;
	padding: 0 0.4em 0 0.4em;
	color: #7f7f7f
}

/* Line */
.chroma .line {
	display: flex;
}

/* Keyword */
.chroma .k {
	color: #5317ac
}

/* KeywordConstant */
.chroma .kc {
	color: #0000c0
}

/* KeywordDeclaration */
.chroma .kd {
	color: #5317ac
}

/* KeywordNamespace */
.chroma .kn {
	color: #5317ac
}

/* KeywordPseudo */
.chroma .kp {
	color: #5317ac
}

/* KeywordReserved */
.chroma .kr {
	color: #5317ac
}

/* KeywordType */
.chroma .kt {
	color: #005a5f
}

/* NameBuiltin */
.chroma .nb {
	color: #8f0075
}

/* NameFunction */
.chroma .nf {
	color: #721045
}

/* NameVariable */
.chroma .nv {
	color: #00538b
}

/* Literal */
.chroma .l {
	color: #0000c0
}

/* LiteralDate */
.chroma .ld {
	color: #0000c0
}

/* LiteralString */
.chroma .s {
	color: #2544bb
}

/* LiteralStringAffix */
.chroma .sa {
	color: #2544bb
}

/* LiteralStringBacktick */
.chroma .sb {
	color: #2544bb
}

/* LiteralStringChar */
.chroma .sc {
	color: #2544bb
}

/* LiteralStringDelimiter */
.chroma .dl {
	color: #2544bb
}

/* LiteralStringDoc */
.chroma .sd {
	color: #2544bb
}

/* LiteralStringDouble */
.chroma .s2 {
	color: #2544bb
}

/* LiteralStringEscape */
.chroma .se {
	color: #2544bb
}

/* LiteralStringHeredoc */
.chroma .sh {
	color: #2544bb
}

/* LiteralStringInterpol */
.chroma .si {
	color: #2544bb
}

/* LiteralStringOther */
.chroma .sx {
	color: #2544bb
}

/* LiteralStringRegex */
.chroma .sr {
	color: #2544bb
}

/* LiteralStringSingle */
.chroma .s1 {
	color: #2544bb
}

/* LiteralStringSymbol */
.chroma .ss {
	color: #2544bb
}

/* LiteralNumber */
.chroma .m {
	color: #0000c0
}

/* LiteralNumberBin */
.chroma .mb {
	color: #0000c0
}

/* LiteralNumberFloat */
.chroma .mf {
	color: #0000c0
}

/* LiteralNumberHex */
.chroma .mh {
	color: #0000c0
}

/* LiteralNumberInteger */
.chroma .mi {
	color: #0000c0
}

/* LiteralNumberIntegerLong */
.chroma .il {
	color: #0000c0
}

/* LiteralNumberOct */
.chroma .mo {
	color: #0000c0
}

/* Operator */
.chroma .o {
	color: #00538b
}

/* OperatorWord */
.chroma .ow {
	color: #00538b
}

/* Comment */
.chroma .c {
	color: #505050
}

/* CommentHashbang */
.chroma .ch {
	color: #505050
}

/* CommentMultiline */
.chroma .cm {
	color: #505050
}

/* CommentSingle */
.chroma .c1 {
	color: #505050
}

/* CommentSpecial */
.chroma .cs {
	color: #505050
}

/* CommentPreproc */
.chroma .cp {
	color: #505050
}

/* CommentPreprocFile */
.chroma .cpf {
	color: #505050
}

@media (prefers-color-scheme: dark) {
	/* Generated using: hugo gen chromastyles --style=modus-vivendi */

	/* LineHighlight */
	.chroma .hl {
		background-color: #191919
	}

	/* Keyword */
	.chroma .k {
		color: #b6a0ff
	}

	/* KeywordConstant */
	.chroma .kc {
		color: #00bcff
	}

	/* KeywordDeclaration */
	.chroma .kd {
		color: #b6a0ff
	}

	/* KeywordNamespace */
	.chroma .kn {
		color: #b6a0ff
	}

	/* KeywordPseudo */
	.chroma .kp {
		color: #b6a0ff
	}

	/* KeywordReserved */
	.chroma .kr {
		color: #b6a0ff
	}

	/* KeywordType */
	.chroma .kt {
		color: #6ae4b9
	}

	/* NameBuiltin */
	.chroma .nb {
		color: #f78fe7
	}

	/* NameFunction */
	.chroma .nf {
		color: #feacd0
	}

	/* NameVariable */
	.chroma .nv {
		color: #00d3d0
	}

	/* Literal */
	.chroma .l {
		color: #00bcff
	}

	/* LiteralDate */
	.chroma .ld {
		color: #00bcff
	}

	/* LiteralString */
	.chroma .s {
		color: #79a8ff
	}

	/* LiteralStringAffix */
	.chroma .sa {
		color: #79a8ff
	}

	/* LiteralStringBacktick */
	.chroma .sb {
		color: #79a8ff
	}

	/* LiteralStringChar */
	.chroma .sc {
		color: #79a8ff
	}

	/* LiteralStringDelimiter */
	.chroma .dl {
		color: #79a8ff
	}

	/* LiteralStringDoc */
	.chroma .sd {
		color: #79a8ff
	}

	/* LiteralStringDouble */
	.chroma .s2 {
		color: #79a8ff
	}

	/* LiteralStringEscape */
	.chroma .se {
		color: #79a8ff
	}

	/* LiteralStringHeredoc */
	.chroma .sh {
		color: #79a8ff
	}

	/* LiteralStringInterpol */
	.chroma .si {
		color: #79a8ff
	}

	/* LiteralStringOther */
	.chroma .sx {
		color: #79a8ff
	}

	/* LiteralStringRegex */
	.chroma .sr {
		color: #79a8ff
	}

	/* LiteralStringSingle */
	.chroma .s1 {
		color: #79a8ff
	}

	/* LiteralStringSymbol */
	.chroma .ss {
		color: #79a8ff
	}

	/* LiteralNumber */
	.chroma .m {
		color: #00bcff
	}

	/* LiteralNumberBin */
	.chroma .mb {
		color: #00bcff
	}

	/* LiteralNumberFloat */
	.chroma .mf {
		color: #00bcff
	}

	/* LiteralNumberHex */
	.chroma .mh {
		color: #00bcff
	}

	/* LiteralNumberInteger */
	.chroma .mi {
		color: #00bcff
	}

	/* LiteralNumberIntegerLong */
	.chroma .il {
		color: #00bcff
	}

	/* LiteralNumberOct */
	.chroma .mo {
		color: #00bcff
	}

	/* Operator */
	.chroma .o {
		color: #00d3d0
	}

	/* OperatorWord */
	.chroma .ow {
		color: #00d3d0
	}

	/* Comment */
	.chroma .c {
		color: #a8a8a8
	}

	/* CommentHashbang */
	.chroma .ch {
		color: #a8a8a8
	}

	/* CommentMultiline */
	.chroma .cm {
		color: #a8a8a8
	}

	/* CommentSingle */
	.chroma .c1 {
		color: #a8a8a8
	}

	/* CommentSpecial */
	.chroma .cs {
		color: #a8a8a8
	}

	/* CommentPreproc */
	.chroma .cp {
		color: #a8a8a8
	}

	/* CommentPreprocFile */
	.chroma .cpf {
		color: #a8a8a8
	}
}