:root {
  --background-1: #21222c;
  --background-2: #343746;
  --foreground-color-1: #f8f8f2;
  --foreground-color-2: #bd93f9;
  --foreground-color-3: #8be9fd;
  --border-color: #21222c;
  --highlight-color: #6272a4;
  --highlight-contrast: #21222c;
  --sn-stylekit-info-color: var(--foreground-color-3);
  --sn-stylekit-info-contrast-color: #21222c;
  --sn-stylekit-neutral-color: var(--foreground-color-2);
  --sn-stylekit-neutral-contrast-color: #21222c;
  --sn-stylekit-success-color: #50fa7b;
  --sn-stylekit-success-contrast-color: #21222c;
  --sn-stylekit-warning-color: #f1fa8c;
  --sn-stylekit-warning-contrast-color: #21222c;
  --sn-stylekit-danger-color: #ff5555;
  --sn-stylekit-danger-contrast-color: #21222c;
  --sn-stylekit-shadow-color: var(--background-2);
  --sn-stylekit-background-color: var(--background-1);
  --sn-stylekit-foreground-color: var(--foreground-color-1);
  --sn-stylekit-border-color: var(--border-color);
  --sn-stylekit-paragraph-text-color: var(--foreground-color-1);
  --sn-stylekit-contrast-background-color: var(--background-2);
  --sn-stylekit-contrast-foreground-color: var(--foreground-color-1);
  --sn-stylekit-contrast-border-color: var(--border-color);
  --sn-stylekit-secondary-background-color: var(--background-1);
  --sn-stylekit-secondary-foreground-color: var(--foreground-color-1);
  --sn-stylekit-secondary-border-color: var(--border-color);
  --sn-stylekit-secondary-contrast-background-color: var(--background-2);
  --sn-stylekit-secondary-contrast-foreground-color: var(--foreground-color-1);
  --sn-stylekit-secondary-contrast-border-color: var(--border-color);
  --sn-stylekit-editor-background-color: var(--background-1);
  --sn-stylekit-editor-foreground-color: var(--sn-stylekit-foreground-color);
  --sn-stylekit-scrollbar-track-border-color: var(--border-color);
  --sn-stylekit-scrollbar-thumb-color: var(--sn-stylekit-info-color);
  --sn-desktop-titlebar-bg-color: var(--background-1);
  --sn-desktop-titlebar-border-color: var(--border-color);
  --sn-desktop-titlebar-ui-color: var(--foreground-color-2);
  --sn-desktop-titlebar-ui-hover-color: var(--highlight-color);
}

#notes-column .note.selected, .notes .note.selected {
  background-color: #343746;
  color: var(--foreground-color-1);
}

/* CODE MIRROR HIGHLIGHTING */
:root .CodeMirror-gutters {
  background-color: #21222c !important;
  color: #f8f8f2 !important;
  border: none;
}
:root .CodeMirror-cursor { border-left: solid thin #f8f8f0 !important; }
:root .CodeMirror-linenumber { color: #66d9ef !important; }
:root .CodeMirror-selected { background: #343746 !important; }
:root span.cm-comment { 
  color: #6272a4 !important; 
  background: #21222c !important;
}
:root .CodeMirror-code .cm-comment.CodeMirror-selectedtext {
  color: #6272a4 !important; 
  background: #343746 !important;
}
:root .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { 
  background: #343746 !important; 
}
:root .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { 
  background: #343746 !important; 
}
:root span.cm-string, span.cm-string-2 { color: #f1fa8c !important; }
:root span.cm-string.CodeMirror-selectedtext, span.cm-string-2.CodeMirror-selectedtext { 
  color: #f1fa8c !important; 
  background: #343746 !important; 
}
:root span.cm-number { color: #bd93f9 !important; }
:root span.cm-number.CodeMirror-selectedtext { 
  color: #bd93f9 !important;
  background: #343746 !important; 
}
:root span.cm-variable, span.cm-variable.CodeMirror-selectedtext { color: #f8f8f2 !important; }
:root span.cm-variable.CodeMirror-selectedtext { 
  color: #f8f8f2 !important;
  background: #343746 !important; 
}
:root span.cm-variable-2 { color: #f8f8f2 !important; }
:root span.cm-variable-2.CodeMirror-selectedtext { 
  color: #f8f8f2 !important;
  background: #343746 !important; 
}
:root span.cm-variable-3, span.cm-variable-3.CodeMirror-selectedtext, span.cm-type { color: #50fa7b !important; }
:root span.cm-variable-3.CodeMirror-selectedtext { 
  color: #50fa7b !important;
  background: #343746 !important; 
}
:root span.cm-def { color: #50fa7b !important; }
:root span.cm-operator { color: #ff79c6 !important; }
:root span.cm-keyword { color: #ff79c6 !important; }
:root span.cm-keyword.CodeMirror-selectedtext {
  color: #ff79c6 !important;
  background: #343746 !important; 
}
:root span.cm-atom { color: #bd93f9 !important; }
:root span.cm-atom.CodeMirror-selectedtext { 
  color: #bd93f9 !important;
  background: #343746 !important; 
}
:root span.cm-meta { color: #f8f8f2 !important; }
:root span.cm-tag { color: #ff79c6 !important; }
:root span.cm-attribute { color: #50fa7b !important; }
:root span.cm-qualifier { color: #50fa7b !important; }
:root span.cm-property { color: #8be9fd !important; }
:root span.cm-property.CodeMirror-selectedtext { 
  color: #8be9fd !important;
  background: #343746 !important; 
}
:root span.cm-builtin { color: #50fa7b !important; }
:root span.cm-builtin.CodeMirror-selectedtext { 
  color: #50fa7b !important;
  background: #343746 !important; 
}

/* HIGHLIGHT.JS SYNTAX HIGHLIGHTING */
/* Source: https://github.com/dracula/highlightjs/blob/master/dracula.css */
.hljs {
  display: block !important;
  overflow-x: auto !important;
  padding: 0.5em !important;
  background: #343746 !important;
}

.hljs-built_in,
.hljs-selector-tag,
.hljs-section,
.hljs-link {
  color: #8be9fd !important;
}

span.hljs-tag,
.hljs-keyword {
  color: #ff79c6 !important;
}

.hljs,
.hljs-subst {
  color: #f8f8f2 !important;
}

.hljs-title,
.hljs-name,
.hljs-attr  {
  color: #50fa7b !important;
}

.hljs-string,
.hljs-meta,
.hljs-type,
.hljs-symbol,
.hljs-bullet,
.hljs-addition,
.hljs-variable,
.hljs-template-tag,
.hljs-template-variable {
  color: #f1fa8c !important;
}

.hljs-comment,
.hljs-quote,
.hljs-deletion {
  color: #6272a4 !important;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-title,
.hljs-section,
.hljs-doctag,
.hljs-type,
.hljs-name,
.hljs-strong {
  font-weight: bold !important;
}

.hljs-literal,
.hljs-number {
  color: #bd93f9 !important;
}

.hljs-emphasis {
  font-style: italic !important;
}

/*# sourceMappingURL=dist.css.map */