@charset "UTF-8";
.editor code {
  background-color: var(--interface-background);
  color: var(--interface-text);
  border-radius: 0 0 4px 4px;
}
.editor code .highlight {
  background-color: rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 2px 1px var(--highlight-color);
}
.editor code .highlight:before {
  opacity: 1 !important;
}
.editor textarea {
  resize: none;
}

body[data-theme=dark-neon] {
  --editor-background: #123;
  --editor-text: #f70;
}
body[data-theme=dark-neon] .tree .contents .details {
  --interface-text: #eee;
  --highlight-color: #0bf;
  background-color: var(--editor-background);
  width: 100%;
  color: var(--editor-text);
}
body[data-theme=dark-neon] textarea {
  caret-color: #e40;
}
body[data-theme=dark-neon] textarea::selection {
  background-color: #e40;
  color: #fff !important;
}
body[data-theme=dark-neon] .editor {
  line-height: 16px;
}
body[data-theme=dark-neon] .editor code {
  background: var(--editor-background);
  color: var(--editor-text);
}
body[data-theme=dark-neon] .editor code div {
  color: #0cb;
}
body[data-theme=dark-neon] .editor code div:before {
  color: inherit;
  opacity: 0.5;
}
body[data-theme=dark-neon] .Block {
  color: #0bf;
}
body[data-theme=dark-neon] .Block[data-val=on] + .WhiteSpace + .Word, body[data-theme=dark-neon] .Block[data-val=on] + .WhiteSpace + .Call, body[data-theme=dark-neon] .Block[data-val=end] + .WhiteSpace + .Word, body[data-theme=dark-neon] .Block[data-val=end] + .WhiteSpace + .Call, body[data-theme=dark-neon] .Block[data-val=function] + .WhiteSpace + .Word, body[data-theme=dark-neon] .Block[data-val=function] + .WhiteSpace + .Call {
  color: #0e4;
}
body[data-theme=dark-neon] .Call {
  color: #0fe;
}
body[data-theme=dark-neon] .Command {
  color: #f09;
}
body[data-theme=dark-neon] .Chunk {
  color: #0dd;
}
body[data-theme=dark-neon] .Property {
  color: #f60;
}
body[data-theme=dark-neon] .Object {
  color: #09d;
}
body[data-theme=dark-neon] .Operator {
  color: #f90;
}
body[data-theme=dark-neon] .String {
  color: #3d8;
}
body[data-theme=dark-neon] .Conditional {
  color: #0fe;
}
body[data-theme=dark-neon] .KeyWord {
  color: #09d;
}
body[data-theme=dark-neon] .Number {
  color: #cf6;
}
body[data-theme=dark-neon] .Ordinal {
  color: #cf6;
}
body[data-theme=dark-neon] .Word {
  color: #ddd;
}
body[data-theme=dark-neon] .Word[data-val=after], body[data-theme=dark-neon] .Word[data-val=before], body[data-theme=dark-neon] .Word[data-val=into] {
  color: #cf6;
}
body[data-theme=dark-neon] .Comment {
  opacity: 0.7;
}
body[data-theme=dark-neon] .WhiteSpace[data-val="	"]:before {
  content: "➞";
  opacity: 0.25;
}

body[data-theme=mocha] .tree .contents .details {
  --interface-text: #fff;
  --highlight-color: #DFBF6F;
  background-color: #4D321B;
  width: 100%;
  color: #fff;
}
body[data-theme=mocha] textarea {
  caret-color: #DFBF6F;
}
body[data-theme=mocha] textarea::selection {
  background-color: #AB803C;
  color: #fff !important;
}
body[data-theme=mocha] .editor code {
  background-color: #4D321B;
  color: #F4E1B0;
}
body[data-theme=mocha] .Block {
  color: #DFBF6F;
}
body[data-theme=mocha] .Block[data-val=on] + .WhiteSpace + .Word, body[data-theme=mocha] .Block[data-val=on] + .WhiteSpace + .Call, body[data-theme=mocha] .Block[data-val=end] + .WhiteSpace + .Word, body[data-theme=mocha] .Block[data-val=end] + .WhiteSpace + .Call, body[data-theme=mocha] .Block[data-val=function] + .WhiteSpace + .Word, body[data-theme=mocha] .Block[data-val=function] + .WhiteSpace + .Call {
  color: #eee;
}
body[data-theme=mocha] .Call {
  color: #DFA137;
}
body[data-theme=mocha] .Command {
  color: #DFA137;
}

body[data-theme=grape] textarea {
  caret-color: #DFBF6F;
}
body[data-theme=grape] textarea::selection {
  background-color: #AB803C;
  color: #fff !important;
}
body[data-theme=grape] .editor {
  filter: hue-rotate(-120deg);
}
body[data-theme=grape] .editor code {
  background-color: #4D321B;
  color: #F4E1B0;
}
body[data-theme=grape] .Block {
  color: #DFBF6F;
}
body[data-theme=grape] .Block[data-val=on] + .WhiteSpace + .Word, body[data-theme=grape] .Block[data-val=on] + .WhiteSpace + .Call, body[data-theme=grape] .Block[data-val=end] + .WhiteSpace + .Word, body[data-theme=grape] .Block[data-val=end] + .WhiteSpace + .Call, body[data-theme=grape] .Block[data-val=function] + .WhiteSpace + .Word, body[data-theme=grape] .Block[data-val=function] + .WhiteSpace + .Call {
  color: #eee;
}
body[data-theme=grape] .Call {
  color: #DFA137;
}
body[data-theme=grape] .Command {
  color: #DFA137;
}

body[data-theme=light-neon] {
  --editor-background: #EFF;
  --editor-text: #0cb;
}
body[data-theme=light-neon] .tree .contents .details {
  --interface-text: #079;
  --highlight-color: #0cb;
  background-color: var(--editor-background);
  width: 100%;
  color: var(--editor-text);
}
body[data-theme=light-neon] textarea {
  caret-color: #e40;
}
body[data-theme=light-neon] textarea::selection {
  background-color: #EE00DE;
  color: #EDFF13 !important;
}
body[data-theme=light-neon] .editor {
  line-height: 16px;
}
body[data-theme=light-neon] .editor code {
  background: #EFF;
  color: #079;
}
body[data-theme=light-neon] .editor code div {
  color: #0cb;
}
body[data-theme=light-neon] .editor code div:before {
  color: inherit;
  opacity: 0.5;
}
body[data-theme=light-neon] .Block {
  color: #0ae;
}
body[data-theme=light-neon] .Block[data-val=on] + .WhiteSpace + .Word, body[data-theme=light-neon] .Block[data-val=on] + .WhiteSpace + .Call, body[data-theme=light-neon] .Block[data-val=end] + .WhiteSpace + .Word, body[data-theme=light-neon] .Block[data-val=end] + .WhiteSpace + .Call, body[data-theme=light-neon] .Block[data-val=function] + .WhiteSpace + .Word, body[data-theme=light-neon] .Block[data-val=function] + .WhiteSpace + .Call {
  color: #00DF29;
}
body[data-theme=light-neon] .Call {
  color: #00D3C5;
}
body[data-theme=light-neon] .Command {
  color: #6627D0;
}
body[data-theme=light-neon] .Chunk {
  color: #00D3C5;
}
body[data-theme=light-neon] .Property {
  color: #f60;
}
body[data-theme=light-neon] .Object {
  color: #09d;
}
body[data-theme=light-neon] .Operator {
  color: #f90;
}
body[data-theme=light-neon] .String {
  color: #DE0092;
}
body[data-theme=light-neon] .Conditional {
  color: #0fe;
}
body[data-theme=light-neon] .KeyWord {
  color: #08BC17;
}
body[data-theme=light-neon] .Ordinal {
  color: #08BC17;
}
body[data-theme=light-neon] .Word {
  color: #00719F;
}
body[data-theme=light-neon] .Word[data-val=after], body[data-theme=light-neon] .Word[data-val=before], body[data-theme=light-neon] .Word[data-val=into] {
  color: #cf6;
}
body[data-theme=light-neon] .Comment {
  opacity: 0.7;
}
body[data-theme=light-neon] .WhiteSpace[data-val="	"]:before {
  content: "➞";
  opacity: 0.25;
}

div[data-theme=simple] textarea {
  caret-color: var(--highlight-color);
}
div[data-theme=simple] textarea::selection {
  background-color: var(--highlight-color);
  color: #fff !important;
}
div[data-theme=simple] .editor code div:before {
  color: inherit;
  opacity: 0.5;
}
div[data-theme=simple] .Block {
  color: #cf222e;
}
div[data-theme=simple] .Block[data-val=on] + .WhiteSpace + .Word, div[data-theme=simple] .Block[data-val=on] + .WhiteSpace + .Call, div[data-theme=simple] .Block[data-val=end] + .WhiteSpace + .Word, div[data-theme=simple] .Block[data-val=end] + .WhiteSpace + .Call, div[data-theme=simple] .Block[data-val=function] + .WhiteSpace + .Word, div[data-theme=simple] .Block[data-val=function] + .WhiteSpace + .Call {
  color: #80a;
}
div[data-theme=simple] .Call {
  color: #80a;
}
div[data-theme=simple] .Word[data-val=it] {
  text-decoration: underline;
}
div[data-theme=simple] .Comment {
  color: #aaa;
}
div[data-theme=simple] .Command {
  color: var(--highlight-color);
}
div[data-theme=simple] .String {
  color: #0a2;
}
