mirror of
https://github.com/vitest-dev/vitest.git
synced 2025-12-08 18:26:03 +00:00
218 lines
4.8 KiB
CSS
218 lines
4.8 KiB
CSS
html,
|
|
body {
|
|
height: 100%;
|
|
font-family: "Readex Pro", sans-serif;
|
|
scroll-behavior: smooth;
|
|
}
|
|
|
|
:root {
|
|
--color-text-light: #000;
|
|
--color-text-dark: #ddd;
|
|
--color-text: var(--color-text-light);
|
|
--background-color: #e4e4e4;
|
|
}
|
|
|
|
html.dark {
|
|
--color-text: var(--color-text-dark);
|
|
--background-color: #141414;
|
|
color: var(--color-text);
|
|
background-color: var(--background-color);
|
|
color-scheme: dark;
|
|
}
|
|
|
|
.CodeMirror {
|
|
height: 100% !important;
|
|
width: 100% !important;
|
|
font-family: inherit;
|
|
}
|
|
|
|
.cm-s-vars .cm-tag {
|
|
color: var(--cm-keyword);
|
|
}
|
|
|
|
:root {
|
|
--cm-foreground: #393a3480;
|
|
--cm-background: transparent;
|
|
--cm-comment: #a0ada0;
|
|
--cm-string: #b56959;
|
|
--cm-literal: #2f8a89;
|
|
--cm-number: #296aa3;
|
|
--cm-keyword: #1c6b48;
|
|
--cm-function: #6c7834;
|
|
--cm-boolean: #1c6b48;
|
|
--cm-constant: #a65e2b;
|
|
--cm-deleted: #a14f55;
|
|
--cm-class: #2993a3;
|
|
--cm-builtin: #ab5959;
|
|
--cm-property: #b58451;
|
|
--cm-namespace: #b05a78;
|
|
--cm-punctuation: #8e8f8b;
|
|
--cm-decorator: #bd8f8f;
|
|
--cm-regex: #ab5e3f;
|
|
--cm-json-property: #698c96;
|
|
--cm-line-number-gutter: #f8f8f8;
|
|
/* scrollbars colors */
|
|
--cm-ttc-c-thumb: #eee;
|
|
--cm-ttc-c-track: white;
|
|
}
|
|
|
|
html.dark {
|
|
--cm-scheme: dark;
|
|
--cm-foreground: #d4cfbf80;
|
|
--cm-background: transparent;
|
|
--cm-comment: #758575;
|
|
--cm-string: #d48372;
|
|
--cm-literal: #429988;
|
|
--cm-keyword: #4d9375;
|
|
--cm-boolean: #1c6b48;
|
|
--cm-number: #6394bf;
|
|
--cm-variable: #c2b36e;
|
|
--cm-function: #a1b567;
|
|
--cm-deleted: #a14f55;
|
|
--cm-class: #54b1bf;
|
|
--cm-builtin: #e0a569;
|
|
--cm-property: #dd8e6e;
|
|
--cm-namespace: #db889a;
|
|
--cm-punctuation: #858585;
|
|
--cm-decorator: #bd8f8f;
|
|
--cm-regex: #ab5e3f;
|
|
--cm-json-property: #6b8b9e;
|
|
--cm-line-number: #888888;
|
|
--cm-line-number-gutter: #161616;
|
|
--cm-line-highlight-background: #444444;
|
|
--cm-selection-background: #44444450;
|
|
/* scrollbars colors */
|
|
--cm-ttc-c-thumb: #222;
|
|
--cm-ttc-c-track: #111;
|
|
}
|
|
|
|
.splitpanes__pane {
|
|
background-color: unset !important;
|
|
}
|
|
|
|
.splitpanes__splitter {
|
|
position: relative;
|
|
background-color: rgba(125, 125, 125, 0.1);
|
|
z-index: 10;
|
|
}
|
|
|
|
.splitpanes__splitter:before {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
transition: opacity 0.4s;
|
|
background-color: rgba(125, 125, 125, 0.1);
|
|
opacity: 0;
|
|
z-index: 1;
|
|
}
|
|
|
|
.splitpanes__splitter:hover:before {
|
|
opacity: 1;
|
|
}
|
|
|
|
.splitpanes--vertical > .splitpanes__splitter:before {
|
|
/* make vertical scroll usable */
|
|
left: 0;
|
|
right: -10px;
|
|
height: 100%;
|
|
}
|
|
|
|
.splitpanes--horizontal > .splitpanes__splitter:before {
|
|
top: 0;
|
|
bottom: -10px;
|
|
width: 100%;
|
|
}
|
|
|
|
.splitpanes.loading .splitpanes__pane {
|
|
transition: none !important;
|
|
height: 100%;
|
|
}
|
|
|
|
/* CODEMIRROR SCROLLS */
|
|
.CodeMirror-scroll {
|
|
/* hide FF native scrolls */
|
|
scrollbar-width: none;
|
|
}
|
|
.CodeMirror-scroll::-webkit-scrollbar,
|
|
.codemirror-scrolls::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
.codemirror-scrolls {
|
|
overflow: auto !important;
|
|
scrollbar-width: thin;
|
|
scrollbar-color: var(--cm-ttc-c-thumb) var(--cm-ttc-c-track);
|
|
}
|
|
/* the horizontal/vertical background */
|
|
.CodeMirror-simplescroll-horizontal,
|
|
.CodeMirror-simplescroll-vertical {
|
|
background-color: var(--cm-ttc-c-track) !important;
|
|
border: none !important;
|
|
}
|
|
/* the horizontal/vertical bubble background */
|
|
.CodeMirror-simplescroll-horizontal div,
|
|
.CodeMirror-simplescroll-vertical div {
|
|
background-color: var(--cm-ttc-c-thumb) !important;
|
|
border: none !important;
|
|
}
|
|
/* the right bottom corner background*/
|
|
.CodeMirror-scrollbar-filler,
|
|
.CodeMirror-gutter-filler {
|
|
background-color: var(--cm-ttc-c-track) !important;
|
|
}
|
|
.CodeMirror {
|
|
overflow: unset !important;
|
|
}
|
|
.CodeMirror-vscrollbar,
|
|
.CodeMirror-hscrollbar {
|
|
display: none !important;
|
|
}
|
|
.CodeMirror-scroll {
|
|
margin-bottom: unset !important;
|
|
margin-right: unset !important;
|
|
padding-bottom: unset !important;
|
|
}
|
|
/* END CODEMIRROR SCROLLS */
|
|
|
|
/* SCROLLS */
|
|
.scrolls::-webkit-scrollbar {
|
|
width: 8px;
|
|
height: 8px;
|
|
}
|
|
.scrolls {
|
|
overflow: auto !important;
|
|
scrollbar-width: thin;
|
|
scrollbar-color: var(--cm-ttc-c-thumb) var(--cm-ttc-c-track);
|
|
}
|
|
.scrolls::-webkit-scrollbar-track {
|
|
background: var(--cm-ttc-c-track);
|
|
}
|
|
.scrolls::-webkit-scrollbar-thumb {
|
|
background-color: var(--cm-ttc-c-thumb);
|
|
border: 2px solid var(--cm-ttc-c-thumb);
|
|
}
|
|
.scrolls::-webkit-scrollbar-thumb,
|
|
.scrolls-rounded::-webkit-scrollbar-track {
|
|
border-radius: 3px;
|
|
}
|
|
.scrolls::-webkit-scrollbar-corner {
|
|
background-color: var(--cm-ttc-c-track);
|
|
}
|
|
/* END SCROLLS */
|
|
|
|
.v-popper__popper .v-popper__inner {
|
|
font-size: 12px;
|
|
padding: 4px 6px;
|
|
border-radius: 4px;
|
|
background-color: var(--background-color);
|
|
color: var(--color-text);
|
|
}
|
|
|
|
.v-popper__popper .v-popper__arrow-outer {
|
|
border-color: var(--background-color);
|
|
}
|
|
|
|
.codemirror-busy > .CodeMirror > .CodeMirror-scroll > .CodeMirror-sizer .CodeMirror-lines {
|
|
cursor: wait !important;
|
|
}
|