.Ymacs-Theme-whiteboard {
  --ymacs-cursor-bg: #008b00;
  --ymacs-cursor-fg: #f5f5f5;
  color: #000;
  background-color: #f5f5f5;
}

.Ymacs-Theme-whiteboard .Ymacs_SplitCont > .bar {
  background-color: #969896;
}

.Ymacs-Theme-whiteboard .Ymacs_SplitCont.horiz > .bar {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #666;
}

.Ymacs-Theme-whiteboard .Ymacs_SplitCont.vert > .bar {
  border-left: 1px solid #ccc;
  border-right: 1px solid #666;
}

.Ymacs-Theme-whiteboard.Ymacs-hl-line .Ymacs_Frame-active div.line:has(.Ymacs-caret) {
  background-color: #87ceff63;
}

.Ymacs-Theme-whiteboard .Ymacs-frame-content div.line:before, .Ymacs-Theme-whiteboard.Ymacs-hl-line .Ymacs_Frame-active div.line:has(.Ymacs-caret):before {
  color: #b3b3b3;
}

.Ymacs-Theme-whiteboard .Ymacs-frame-content:before {
  color: #b3b3b3;
  background-color: #f5f5f5;
}

.Ymacs-Theme-whiteboard .Ymacs_Popup {
  --ymacs-popup-bg: #424242;
  --ymacs-popup-fg: #000;
  --ymacs-popup-scrollbar-thumb: var(--ymacs-popup-fg);
}

.Ymacs-Theme-whiteboard .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item:hover, .Ymacs-Theme-whiteboard .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item.selected, .Ymacs-Theme-whiteboard .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item.selected:hover {
  background-color: #4f4f4f;
}

.Ymacs-Theme-whiteboard .Ymacs_Overlay.selection div {
  background-color: #87ceff;
}

.Ymacs-Theme-whiteboard .Ymacs_Overlay.isearch div {
  color: #fff;
  background-color: #ee6a50;
}

.Ymacs-Theme-whiteboard .Ymacs_Overlay.isearch-lazy div {
  color: #fff;
  background-color: #5f9ea0;
}

.Ymacs-Theme-whiteboard .Ymacs_Overlay.match-paren div {
  color: #000;
  background-color: #32cd32;
}

.Ymacs-Theme-whiteboard .Ymacs_Modeline {
  color: #000;
  background-color: #666;
  border: 1px solid #666;
}

.Ymacs-Theme-whiteboard .Ymacs_Frame-active .Ymacs_Modeline {
  color: #000;
  background-color: #bfbfbf;
  border: 1px outset #bfbfbf;
}

.Ymacs-Theme-whiteboard .minibuffer-prompt {
  color: #104e8b;
}

.Ymacs-Theme-whiteboard .mode-line-buffer-id {
  color: #00008b;
  font-weight: bold;
}

.Ymacs-Theme-whiteboard .directive {
  color: #cdad00;
}

.Ymacs-Theme-whiteboard .type {
  color: #00688b;
}

.Ymacs-Theme-whiteboard .builtin {
  color: #cd6600;
}

.Ymacs-Theme-whiteboard .function-name {
  color: #cd9b1d;
}

.Ymacs-Theme-whiteboard .variable-name {
  color: #2e8b57;
}

.Ymacs-Theme-whiteboard .constant {
  color: #6e8b3d;
}

.Ymacs-Theme-whiteboard .string, .Ymacs-Theme-whiteboard .string-starter, .Ymacs-Theme-whiteboard .string-stopper, .Ymacs-Theme-whiteboard .regexp, .Ymacs-Theme-whiteboard .regexp-starter, .Ymacs-Theme-whiteboard .regexp-stopper, .Ymacs-Theme-whiteboard .regexp-modifier {
  color: #8b7355;
}

.Ymacs-Theme-whiteboard .keyword {
  color: #1c86ee;
}

.Ymacs-Theme-whiteboard .comment, .Ymacs-Theme-whiteboard .mcomment, .Ymacs-Theme-whiteboard .comment-starter, .Ymacs-Theme-whiteboard .mcomment-starter, .Ymacs-Theme-whiteboard .mcomment-stopper {
  color: #7f7f7f;
}

.Ymacs-Theme-whiteboard .number {
  color: #6e8b3d;
}

.Ymacs-Theme-whiteboard .error {
  color: red;
}

.Ymacs-Theme-whiteboard .isearch-fail {
  background-color: #8b0000;
}

.Ymacs-Theme-whiteboard .xml-open-tag, .Ymacs-Theme-whiteboard .xml-close-tag {
  color: #cd9b1d;
}

.Ymacs-Theme-whiteboard .xml-attribute {
  color: #2e8b57;
}

.Ymacs-Theme-whiteboard .xml-entity-starter, .Ymacs-Theme-whiteboard .xml-entity-stopper, .Ymacs-Theme-whiteboard .xml-entity {
  color: #6e8b3d;
}

.Ymacs-Theme-whiteboard .xml-open-bracket, .Ymacs-Theme-whiteboard .xml-close-bracket, .Ymacs-Theme-whiteboard .xml-closetag-slash, .Ymacs-Theme-whiteboard .xml-cdata, .Ymacs-Theme-whiteboard .xml-cdata-starter, .Ymacs-Theme-whiteboard .xml-cdata-stopper {
  color: #000;
}

.Ymacs-Theme-whiteboard .block-starter, .Ymacs-Theme-whiteboard .block-stopper, .Ymacs-Theme-whiteboard .exp-starter, .Ymacs-Theme-whiteboard .exp-stopper {
  color: #cdad00;
}

.Ymacs-Theme-whiteboard .lisp-keyword {
  color: #cd6600;
}

.Ymacs-Theme-whiteboard .heading1 {
  font-size: 1.703em;
  font-weight: bold;
}

.Ymacs-Theme-whiteboard .heading2 {
  font-size: 1.414em;
  font-weight: bold;
}

.Ymacs-Theme-whiteboard .heading3 {
  font-size: 1.18em;
  font-weight: bold;
}

.Ymacs-Theme-whiteboard .heading4 {
  font-weight: bold;
}

.Ymacs-Theme-whiteboard .markdown-blockquote, .Ymacs-Theme-whiteboard .markdown-blockquote1, .Ymacs-Theme-whiteboard .markdown-blockquote2, .Ymacs-Theme-whiteboard .markdown-blockquote3 {
  color: #7f7f7f;
}

.Ymacs-Theme-whiteboard.Ymacs-line-numbers .Ymacs-frame-content:before {
  border-right: 1px solid #e8e8e8;
}

.Ymacs-Theme-whiteboard.Ymacs-line-numbers .Ymacs_Frame-active .Ymacs-frame-content:before {
  box-shadow: 3px 0 7px -3px #0004;
}
/*# sourceMappingURL=whiteboard.css.map */
