mirror of
https://github.com/gromlab-ru/svg-sprites.git
synced 2026-07-22 04:40:17 +03:00
86 lines
2.0 KiB
CSS
86 lines
2.0 KiB
CSS
|
|
.root {
|
||
|
|
position: relative;
|
||
|
|
border-radius: var(--radius-2);
|
||
|
|
overflow: hidden;
|
||
|
|
background: var(--color-code-bg);
|
||
|
|
}
|
||
|
|
|
||
|
|
.pre {
|
||
|
|
margin: 0;
|
||
|
|
padding: var(--space-4);
|
||
|
|
overflow-x: auto;
|
||
|
|
font-size: 12px;
|
||
|
|
font-family: var(--font-mono);
|
||
|
|
line-height: 1.6;
|
||
|
|
}
|
||
|
|
|
||
|
|
.code {
|
||
|
|
font-family: var(--font-mono);
|
||
|
|
}
|
||
|
|
|
||
|
|
:global(:root[data-theme='light']) .code {
|
||
|
|
--hl-tag: #116329;
|
||
|
|
--hl-attr: #0550ae;
|
||
|
|
--hl-string: #0a3069;
|
||
|
|
--hl-comment: #8b949e;
|
||
|
|
--hl-punctuation: #6639ba;
|
||
|
|
--hl-selector: #6639ba;
|
||
|
|
--hl-property: #0550ae;
|
||
|
|
--hl-color: #0a3069;
|
||
|
|
--hl-number: #0550ae;
|
||
|
|
--hl-function: #0550ae;
|
||
|
|
}
|
||
|
|
|
||
|
|
:global(:root[data-theme='dark']) .code {
|
||
|
|
--hl-tag: #7ee787;
|
||
|
|
--hl-attr: #79c0ff;
|
||
|
|
--hl-string: #a5d6ff;
|
||
|
|
--hl-comment: #8b949e;
|
||
|
|
--hl-punctuation: #d2a8ff;
|
||
|
|
--hl-selector: #d2a8ff;
|
||
|
|
--hl-property: #79c0ff;
|
||
|
|
--hl-color: #a5d6ff;
|
||
|
|
--hl-number: #79c0ff;
|
||
|
|
--hl-function: #d2a8ff;
|
||
|
|
}
|
||
|
|
|
||
|
|
.code :global(.hl-tag),
|
||
|
|
.code :global(.hl-attr),
|
||
|
|
.code :global(.hl-string),
|
||
|
|
.code :global(.hl-comment),
|
||
|
|
.code :global(.hl-punctuation),
|
||
|
|
.code :global(.hl-selector),
|
||
|
|
.code :global(.hl-property),
|
||
|
|
.code :global(.hl-color),
|
||
|
|
.code :global(.hl-number),
|
||
|
|
.code :global(.hl-function) {
|
||
|
|
color: var(--hl-tag);
|
||
|
|
}
|
||
|
|
|
||
|
|
.code :global(.hl-attr) { color: var(--hl-attr); }
|
||
|
|
.code :global(.hl-string) { color: var(--hl-string); }
|
||
|
|
.code :global(.hl-comment) { color: var(--hl-comment); }
|
||
|
|
.code :global(.hl-punctuation) { color: var(--hl-punctuation); }
|
||
|
|
.code :global(.hl-selector) { color: var(--hl-selector); }
|
||
|
|
.code :global(.hl-property) { color: var(--hl-property); }
|
||
|
|
.code :global(.hl-color) { color: var(--hl-color); }
|
||
|
|
.code :global(.hl-number) { color: var(--hl-number); }
|
||
|
|
.code :global(.hl-function) { color: var(--hl-function); }
|
||
|
|
|
||
|
|
.copyButton {
|
||
|
|
position: absolute;
|
||
|
|
top: var(--space-2);
|
||
|
|
right: var(--space-2);
|
||
|
|
padding: var(--space-1) var(--space-2);
|
||
|
|
font-size: 11px;
|
||
|
|
background: var(--color-bg);
|
||
|
|
border: 1px solid var(--color-border);
|
||
|
|
border-radius: var(--radius-1);
|
||
|
|
color: var(--color-muted);
|
||
|
|
cursor: pointer;
|
||
|
|
}
|
||
|
|
|
||
|
|
.copyButton:hover {
|
||
|
|
color: var(--color-fg);
|
||
|
|
}
|