/* Prism.js minimal theme */
code[class*="language-"], pre[class*="language-"] {
	font-family: 'JetBrains Mono', Consolas, Monaco, monospace;
	font-size: 14px;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	tab-size: 4;
}
pre[class*="language-"] {
	padding: 1.2em;
	margin: 1em 0;
	overflow: auto;
	border-radius: 6px;
	background: #0F172A;
}
:not(pre) > code[class*="language-"] {
	padding: 0.2em 0.4em;
	border-radius: 4px;
	background: #F1F5F9;
}
.token.comment, .token.prolog, .token.doctype, .token.cdata { color: #64748B; }
.token.punctuation { color: #94A3B8; }
.token.property, .token.tag, .token.constant, .token.symbol { color: #F472B6; }
.token.boolean, .token.number { color: #FBBF24; }
.token.selector, .token.attr-name, .token.string, .token.char, .token.builtin { color: #86EFAC; }
.token.operator, .token.entity, .token.url, .token.variable { color: #67E8F9; }
.token.atrule, .token.attr-value, .token.keyword { color: #C084FC; }
.token.function, .token.class-name { color: #60A5FA; }
.token.regex, .token.important { color: #FCD34D; }
