.chat-content pre code.hljs {
	display: block;
	overflow-x: auto;
	padding: 1em;
}
.chat-content code.hljs {
	padding: 3px 5px;
}
.chat-content .hljs {
	background: #272822;
	color: #ddd;
}
.chat-content .hljs-keyword, .chat-content .hljs-literal, .chat-content .hljs-name, .chat-content .hljs-number, .chat-content .hljs-selector-tag, .chat-content .hljs-strong, .chat-content .hljs-tag {
	color: #f92672;
}
.chat-content .hljs-code {
	color: #66d9ef;
}
.chat-content .hljs-attr, .chat-content .hljs-attribute, .chat-content .hljs-link, .chat-content .hljs-regexp, .chat-content .hljs-symbol {
	color: #bf79db;
}
.chat-content .hljs-addition, .chat-content .hljs-built_in, .chat-content .hljs-bullet, .chat-content .hljs-emphasis, .chat-content .hljs-section, .chat-content .hljs-selector-attr, .chat-content .hljs-selector-pseudo, .chat-content .hljs-string, .chat-content .hljs-subst, .chat-content .hljs-template-tag, .chat-content .hljs-template-variable, .chat-content .hljs-title, .chat-content .hljs-type, .chat-content .hljs-variable {
	color: #a6e22e;
}
.chat-content .hljs-class .hljs-title, .chat-content .hljs-title.class_ {
	color: #fff;
}
.chat-content .hljs-comment, .chat-content .hljs-deletion, .chat-content .hljs-meta, .chat-content .hljs-quote {
	color: #75715e;
}
.chat-content .hljs-doctag, .chat-content .hljs-keyword, .chat-content .hljs-literal, .chat-content .hljs-section, .chat-content .hljs-selector-id, .chat-content .hljs-selector-tag, .chat-content .hljs-title, .chat-content .hljs-type {
	font-weight: 700;
}
