﻿/*
Hier stehen ausschließlich farbliche Anpassungen bzgl. des TinyMCE-Editors.
Alle anderen Anpassungen sind in der tiny-custom-overwrites-general.css zu machen,
da die Darstellung des Editors nur in den Farben unterscheiden darf.
Alle Farbblätter müssen tiny-custom-overwrites-general.css importieren.
*/

@import "../tiny-custom-overwrites-general.css";

html {
  background-color: #111111;
}

body {
  background-color: #000000;
  color: #FFFFFF;
}

.tox-comments-visible .tox-comment {
  background-color: #fff0b7;
}

.tox-comments-visible .tox-comment--active {
  background-color: #ffe168;
}

code[class*="language-"],
pre[class*="language-"] {
  color: #f8f8f2;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
  background: #282a36;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #6272a4;
}

.token.punctuation {
  color: #f8f8f2;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
  color: #ff79c6;
}

.token.boolean,
.token.number {
  color: #bd93f9;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #50fa7b;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  color: #f8f8f2;
}

.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
  color: #f1fa8c;
}

.token.keyword {
  color: #8be9fd;
}

.token.regex,
.token.important {
  color: #ffb86c;
}

.mce-content-body .mce-resize-helper {
  background: rgba(0, 0, 0, 0.75);
}

.mce-match-marker-selected::-moz-selection {
  background: #39f;
  color: #fff;
}

.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
  outline: 3px solid #4099ff;
}

.mce-content-body hr[data-mce-selected] {
  outline: 3px solid #4099ff;
  outline-offset: 1px;
}

.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
  outline: 3px solid #4099ff;
}

.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
  outline: 3px solid #4099ff;
}

.mce-content-body *[contentEditable=false][data-mce-selected] {
  cursor: not-allowed;
  outline: 3px solid #4099ff;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mce-content-body td[data-mce-selected]::after,
  .mce-content-body th[data-mce-selected]::after {
    border-color: rgba(0, 84, 180, 0.7);
  }
}

.ephox-snooker-resizer-bar {
  background-color: #4099ff;
}

div.pagebreak {
  background-color: #111111;
}

