.Ymacs-Theme-ef-cyprus {
  --ymacs-cursor-bg: #007f00;
  --ymacs-cursor-fg: #fcf7ef;
  color: #242521;
  background-color: #fcf7ef;
}

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

.Ymacs-Theme-ef-cyprus .Ymacs_SplitCont.horiz > .bar {
  border-top: 1px solid #f8f3ea;
  border-bottom: 1px solid #f8f3ea;
}

.Ymacs-Theme-ef-cyprus .Ymacs_SplitCont.vert > .bar {
  border-left: 1px solid #f8f3ea;
  border-right: 1px solid #f8f3ea;
}

.Ymacs-Theme-ef-cyprus.Ymacs-hl-line .Ymacs_Frame-active div.line:has(.Ymacs-caret) {
  background-color: #f0e0d463;
}

.Ymacs-Theme-ef-cyprus .Ymacs-frame-content div.line:before {
  color: #59786f;
}

.Ymacs-Theme-ef-cyprus.Ymacs-hl-line .Ymacs_Frame-active div.line:has(.Ymacs-caret):before {
  color: #000;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .Ymacs-frame-content:before {
  color: #59786f;
  background-color: #fcf7ef;
}

.Ymacs-Theme-ef-cyprus .Ymacs_Popup {
  --ymacs-popup-bg: #f8f3ea;
  --ymacs-popup-fg: #242521;
  --ymacs-popup-scrollbar-thumb: var(--ymacs-popup-fg);
}

.Ymacs-Theme-ef-cyprus .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item:hover, .Ymacs-Theme-ef-cyprus .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item.selected, .Ymacs-Theme-ef-cyprus .Ymacs_Popup .Ymacs_Menu .Ymacs_Menu_Item.selected:hover {
  background-color: #e6e4bf;
}

.Ymacs-Theme-ef-cyprus .Ymacs_Overlay.selection div {
  background-color: #e0e7e5;
}

.Ymacs-Theme-ef-cyprus .Ymacs_Overlay.isearch div {
  color: #000;
  background-color: #efbf00;
}

.Ymacs-Theme-ef-cyprus .Ymacs_Overlay.isearch-lazy div {
  color: #000;
  background-color: #cfceff;
}

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

.Ymacs-Theme-ef-cyprus .Ymacs_Modeline {
  color: #59786f;
  background-color: #e5e3d8;
}

.Ymacs-Theme-ef-cyprus .Ymacs_Frame-active .Ymacs_Modeline {
  color: #142010;
  background-color: #c0df6f;
}

.Ymacs-Theme-ef-cyprus .minibuffer-prompt {
  color: #006f00;
}

.Ymacs-Theme-ef-cyprus .mode-line-buffer-id {
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .directive {
  color: #9f0d0f;
}

.Ymacs-Theme-ef-cyprus .type {
  color: #444fcf;
}

.Ymacs-Theme-ef-cyprus .builtin {
  color: #557400;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .function-name {
  color: #a7601f;
}

.Ymacs-Theme-ef-cyprus .variable-name {
  color: #007a9f;
}

.Ymacs-Theme-ef-cyprus .constant {
  color: #00824f;
}

.Ymacs-Theme-ef-cyprus .string, .Ymacs-Theme-ef-cyprus .string-starter, .Ymacs-Theme-ef-cyprus .string-stopper, .Ymacs-Theme-ef-cyprus .regexp, .Ymacs-Theme-ef-cyprus .regexp-starter, .Ymacs-Theme-ef-cyprus .regexp-stopper, .Ymacs-Theme-ef-cyprus .regexp-modifier {
  color: #ca3400;
}

.Ymacs-Theme-ef-cyprus .keyword {
  color: #006f00;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .comment, .Ymacs-Theme-ef-cyprus .mcomment, .Ymacs-Theme-ef-cyprus .comment-starter, .Ymacs-Theme-ef-cyprus .mcomment-starter, .Ymacs-Theme-ef-cyprus .mcomment-stopper {
  color: #8f6f4a;
  font-style: italic;
}

.Ymacs-Theme-ef-cyprus .number {
  color: #00824f;
}

.Ymacs-Theme-ef-cyprus .error {
  color: #a7601f;
}

.Ymacs-Theme-ef-cyprus .isearch-fail {
  color: #dd0020;
  background-color: #ffd4bf;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .xml-open-tag, .Ymacs-Theme-ef-cyprus .xml-close-tag {
  color: #a7601f;
}

.Ymacs-Theme-ef-cyprus .xml-attribute {
  color: #007a9f;
}

.Ymacs-Theme-ef-cyprus .xml-entity-starter, .Ymacs-Theme-ef-cyprus .xml-entity-stopper, .Ymacs-Theme-ef-cyprus .xml-entity {
  color: #00824f;
}

.Ymacs-Theme-ef-cyprus .xml-open-bracket, .Ymacs-Theme-ef-cyprus .xml-close-bracket, .Ymacs-Theme-ef-cyprus .xml-closetag-slash {
  color: #242521;
}

.Ymacs-Theme-ef-cyprus .xml-cdata, .Ymacs-Theme-ef-cyprus .xml-cdata-starter, .Ymacs-Theme-ef-cyprus .xml-cdata-stopper {
  color: #242521;
  font-style: italic;
}

.Ymacs-Theme-ef-cyprus .block-starter, .Ymacs-Theme-ef-cyprus .block-stopper, .Ymacs-Theme-ef-cyprus .exp-starter, .Ymacs-Theme-ef-cyprus .exp-stopper {
  color: #9f0d0f;
}

.Ymacs-Theme-ef-cyprus .lisp-keyword, .Ymacs-Theme-ef-cyprus .heading1 {
  color: #557400;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .heading2 {
  color: #bf4400;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .heading3 {
  color: #3f6faf;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .heading4 {
  color: #00824f;
  font-weight: bold;
}

.Ymacs-Theme-ef-cyprus .markdown-blockquote, .Ymacs-Theme-ef-cyprus .markdown-blockquote1, .Ymacs-Theme-ef-cyprus .markdown-blockquote2, .Ymacs-Theme-ef-cyprus .markdown-blockquote3 {
  color: #8f6f4a;
  font-style: italic;
}

.Ymacs-Theme-ef-cyprus.Ymacs-line-numbers .Ymacs-frame-content:before {
  border-right: 1px solid #f8ecda;
}

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