.Ymacs-Theme-material {
  --ymacs-cursor-bg: #ff9800;
  --ymacs-cursor-fg: #263238;
  color: #fff;
  background-color: #263238;
}

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

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

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

.Ymacs-Theme-material.Ymacs-hl-line .Ymacs_Frame-active div.line:has(.Ymacs-caret) {
  background-color: #37474f63;
}

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

.Ymacs-Theme-material .Ymacs-frame-content:before {
  color: #b0bec5;
  background-color: #263238;
}

.Ymacs-Theme-material .Ymacs_Popup {
  --ymacs-popup-bg: #78909c;
  --ymacs-popup-fg: #1c1f26;
  --ymacs-popup-scrollbar-thumb: var(--ymacs-popup-fg);
}

.Ymacs-Theme-material .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item:hover, .Ymacs-Theme-material .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item.selected, .Ymacs-Theme-material .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item.selected:hover {
  color: #fff;
  background-color: #37474f;
  font-weight: bold;
}

.Ymacs-Theme-material .Ymacs_Overlay.selection div {
  background-color: #555;
}

.Ymacs-Theme-material .Ymacs_Overlay.isearch div {
  color: #fff;
  background-color: #8bc34a;
}

.Ymacs-Theme-material .Ymacs_Overlay.isearch-lazy div {
  color: #263238;
  background-color: #8bc34a;
}

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

.Ymacs-Theme-material .Ymacs_Modeline {
  color: #a7adba;
  background-color: #1c1f26;
}

.Ymacs-Theme-material .Ymacs_Frame-active .Ymacs_Modeline {
  color: #fff;
  background-color: #1c1f26;
}

.Ymacs-Theme-material .minibuffer-prompt {
  color: #4dd0e1;
}

.Ymacs-Theme-material .mode-line-buffer-id {
  color: #fff;
  font-weight: bold;
}

.Ymacs-Theme-material .directive {
  color: gold;
}

.Ymacs-Theme-material .type {
  color: #84ffff;
}

.Ymacs-Theme-material .builtin {
  color: #ff8a65;
}

.Ymacs-Theme-material .function-name {
  color: #84ffff;
}

.Ymacs-Theme-material .variable-name {
  color: #ffcc80;
}

.Ymacs-Theme-material .constant {
  color: #8bc34a;
}

.Ymacs-Theme-material .string, .Ymacs-Theme-material .string-starter, .Ymacs-Theme-material .string-stopper, .Ymacs-Theme-material .regexp, .Ymacs-Theme-material .regexp-starter, .Ymacs-Theme-material .regexp-stopper, .Ymacs-Theme-material .regexp-modifier {
  color: #9ccc65;
}

.Ymacs-Theme-material .keyword {
  color: #fff59d;
}

.Ymacs-Theme-material .comment, .Ymacs-Theme-material .mcomment, .Ymacs-Theme-material .comment-starter, .Ymacs-Theme-material .mcomment-starter, .Ymacs-Theme-material .mcomment-stopper {
  color: #b0bec5;
}

.Ymacs-Theme-material .number {
  color: #8bc34a;
}

.Ymacs-Theme-material .error {
  color: #f36c60;
  font-weight: bold;
}

.Ymacs-Theme-material .isearch-fail {
  color: #263238;
  background-color: #f36c60;
  font-weight: bold;
}

.Ymacs-Theme-material .xml-open-tag, .Ymacs-Theme-material .xml-close-tag {
  color: #84ffff;
}

.Ymacs-Theme-material .xml-attribute {
  color: #ffcc80;
}

.Ymacs-Theme-material .xml-entity-starter, .Ymacs-Theme-material .xml-entity-stopper, .Ymacs-Theme-material .xml-entity {
  color: #8bc34a;
}

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

.Ymacs-Theme-material .block-starter, .Ymacs-Theme-material .block-stopper, .Ymacs-Theme-material .exp-starter, .Ymacs-Theme-material .exp-stopper {
  color: gold;
}

.Ymacs-Theme-material .lisp-keyword {
  color: #ff8a65;
}

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

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

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

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

.Ymacs-Theme-material .markdown-blockquote, .Ymacs-Theme-material .markdown-blockquote1, .Ymacs-Theme-material .markdown-blockquote2, .Ymacs-Theme-material .markdown-blockquote3 {
  color: #b0bec5;
}

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

.Ymacs-Theme-material.Ymacs-line-numbers .Ymacs_Frame-active .Ymacs-frame-content:before {
  box-shadow: 3px 0 7px -3px #0004;
}

.Ymacs-Theme-material .Ymacs_Frame-active .Ymacs-frame-content:before {
  background-color: #242f35;
}
/*# sourceMappingURL=material.css.map */
