highlight-it
Version:
A lightweight syntax highlighting library with themes, line numbers, and copy functionality
311 lines (248 loc) • 4.09 kB
CSS
pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em;
}
code.hljs {
padding: 3px 5px;
}
:root {
background-image: linear-gradient(160deg, #652487 0%, #443ac3 35%, #0174b7 68%, #04988e 100%);
color: #e7e4eb;
}
.hljs-subtr {
color: #e7e4eb;
}
.hljs-quote {
font-style: italic;
}
.hljs-tag {
color: #aefbff;
}
.hljs-bullet {
color: #f19fff;
}
.hljs-meta .hljs-keyword,
.hljs-symbol,
.hljs-type {
color: #17fc95;
}
.hljs-link {
color: #c5fe00;
}
.hljs-string {
color: #38c0ff;
}
.hljs-addition {
color: #e7ff9f;
}
.hljs-template-variable {
color: #e447ff;
}
.hljs-function {
color: #ffc800;
}
.hljs-literal {
color: #ff9e44;
}
.hljs-keyword {
font-weight: bold;
}
.highlightit-theme-light {
background-image: linear-gradient(
295deg,
#f9ccff 0%,
#e6bbf9 11%,
#9ec6f9 32%,
#55e6ee 60%,
#91f5d1 74%,
#f9ffbf 98%
);
color: #250482;
.hljs-subtr {
color: #01958b;
}
.hljs-quote {
font-style: italic;
}
.hljs-tag {
color: #07bd5f;
}
.hljs-bullet {
color: #43449f;
}
.hljs-meta .hljs-keyword,
.hljs-symbol,
.hljs-type {
color: #7d2801;
}
.hljs-link {
color: #7f0096;
}
.hljs-string {
color: #2681ab;
}
.hljs-addition {
color: #296562;
}
.hljs-template-variable {
color: #025c8f;
}
.hljs-function {
color: #529117;
}
.hljs-literal {
color: #ad13ff;
}
.hljs-keyword {
font-weight: bold;
}
}
@media (prefers-color-scheme: light) {
:root.highlightit-theme-auto {
background-image: linear-gradient(
295deg,
#f9ccff 0%,
#e6bbf9 11%,
#9ec6f9 32%,
#55e6ee 60%,
#91f5d1 74%,
#f9ffbf 98%
);
color: #250482;
.hljs-subtr {
color: #01958b;
}
.hljs-quote {
font-style: italic;
}
.hljs-tag {
color: #07bd5f;
}
.hljs-bullet {
color: #43449f;
}
.hljs-meta .hljs-keyword,
.hljs-symbol,
.hljs-type {
color: #7d2801;
}
.hljs-link {
color: #7f0096;
}
.hljs-string {
color: #2681ab;
}
.hljs-addition {
color: #296562;
}
.hljs-template-variable {
color: #025c8f;
}
.hljs-function {
color: #529117;
}
.hljs-literal {
color: #ad13ff;
}
.hljs-keyword {
font-weight: bold;
}
}
}
.highlightit-container[data-theme='light'],
.highlightit-container pre[data-theme='light'],
.highlightit-container code[data-theme='light'] {
background-image: linear-gradient(
295deg,
#f9ccff 0%,
#e6bbf9 11%,
#9ec6f9 32%,
#55e6ee 60%,
#91f5d1 74%,
#f9ffbf 98%
);
color: #250482;
.hljs-subtr {
color: #01958b;
}
.hljs-quote {
font-style: italic;
}
.hljs-tag {
color: #07bd5f;
}
.hljs-bullet {
color: #43449f;
}
.hljs-meta .hljs-keyword,
.hljs-symbol,
.hljs-type {
color: #7d2801;
}
.hljs-link {
color: #7f0096;
}
.hljs-string {
color: #2681ab;
}
.hljs-addition {
color: #296562;
}
.hljs-template-variable {
color: #025c8f;
}
.hljs-function {
color: #529117;
}
.hljs-literal {
color: #ad13ff;
}
.hljs-keyword {
font-weight: bold;
}
}
.highlightit-container[data-theme='dark'],
.highlightit-container pre[data-theme='dark'],
.highlightit-container code[data-theme='dark'] {
background-image: linear-gradient(160deg, #652487 0%, #443ac3 35%, #0174b7 68%, #04988e 100%);
color: #e7e4eb;
.hljs-subtr {
color: #e7e4eb;
}
.hljs-quote {
font-style: italic;
}
.hljs-tag {
color: #aefbff;
}
.hljs-bullet {
color: #f19fff;
}
.hljs-meta .hljs-keyword,
.hljs-symbol,
.hljs-type {
color: #17fc95;
}
.hljs-link {
color: #c5fe00;
}
.hljs-string {
color: #38c0ff;
}
.hljs-addition {
color: #e7ff9f;
}
.hljs-template-variable {
color: #e447ff;
}
.hljs-function {
color: #ffc800;
}
.hljs-literal {
color: #ff9e44;
}
.hljs-keyword {
font-weight: bold;
}
}