/* ExTox Dunkel-Design -- ERZEUGT von thema_css_bauen.py, nicht von Hand aendern.
   Aktiv bei <html data-thema="dunkel"> (lib/extox-thema-1.js), nur am Bildschirm. Helle Inseln: .thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover */

/* Umschalt-Knopf (Symbol per CSS, damit auch spaeter eingeblendete Knoepfe stimmen) */
[data-thema-knopf] { background: transparent; border: 0; padding: 0 .1rem; font-size: .95rem; line-height: 1; cursor: pointer; flex-shrink: 0; }
[data-thema-knopf]::before { content: "\1F5A5\FE0F"; }
html[data-thema-modus="hell"] [data-thema-knopf]::before { content: "\2600\FE0F"; }
html[data-thema-modus="dunkel"] [data-thema-knopf]::before { content: "\1F319"; }

@media screen {

/* :not(:is(.x)) koppelt die Grundfarbe an :is() -- Browser ohne :is() (Safari < 14) bleiben dann ganz hell statt halb */
html[data-thema="dunkel"] body:not(:is(.thema-nie)) { background-color: #111827 !important; color: #e5e7eb; }
html[data-thema="dunkel"] mark { color: inherit; }
/* Tailwind-Grundrahmen (#e5e7eb fuer alle Elemente) abdunkeln; :where() = Spezifitaet 0, Farbklassen gewinnen weiter */
:where(html[data-thema="dunkel"]) *, :where(html[data-thema="dunkel"]) ::before, :where(html[data-thema="dunkel"]) ::after { border-color: #374151; }
html[data-thema="dunkel"] .thema-hell { color: #111827; }
html[data-thema="dunkel"] .thema-hell.bg-white, html[data-thema="dunkel"] .thema-hell .bg-white { background-color: #fff; }

/* Eingabefelder */
/* nur Grundfarbe mit Spezifitaet 0 (:where): Klassen wie border-red-500/bg-red-50 (Pflichtfeld) gewinnen weiter */
:where(html[data-thema="dunkel"] input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *),
html[data-thema="dunkel"] select:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *), html[data-thema="dunkel"] textarea:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *)) { background-color: #111827; color: #f3f4f6; border-color: #4b5563; }
html[data-thema="dunkel"] :is(input, select, textarea):disabled:not(.border-red-500):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #1f2937; color: #9ca3af; border-color: #374151; }
html[data-thema="dunkel"] ::placeholder { color: #6b7280; opacity: 1; }
html[data-thema="dunkel"] .divide-gray-100 > :not([hidden]) ~ :not([hidden]) { border-color: #374151; }
html[data-thema="dunkel"] .shadow-extox { box-shadow: 6px 6px 9px rgba(0,0,0,.5); }

/* Einsatz-Statusfarben (st-*, faerben Schilder UND ganze Zeilen) -> getoent statt grell */
html[data-thema="dunkel"] .st-offen { background-color: #2b3646; border-color: #4b5563; color: #d1d5db; }
html[data-thema="dunkel"] .st-geplant { background-color: rgba(250,204,21,.20); border-color: #eab308; color: #fde68a; }
html[data-thema="dunkel"] .st-bearbeitung { background-color: rgba(34,197,94,.20); border-color: #22c55e; color: #bbf7d0; }
html[data-thema="dunkel"] .st-erfasst { background-color: rgba(59,130,246,.22); border-color: #3b82f6; color: #bfdbfe; }
html[data-thema="dunkel"] .st-kontrolliert { background-color: rgba(99,102,241,.28); border-color: #6366f1; color: #c7d2fe; }
html[data-thema="dunkel"] .st-freigegeben { background-color: rgba(99,102,241,.45); border-color: #818cf8; color: #e0e7ff; }
html[data-thema="dunkel"] .st-rueck { background-color: #374151; border-color: #6b7280; color: #e5e7eb; }

/* App-eigene Stile (Responsive-Tabellen, Kalender, gesperrter Serviceschein) */
html[data-thema="dunkel"] .te-resptable tr, html[data-thema="dunkel"] .dp-resptable tr, html[data-thema="dunkel"] .va-resptable tr { border-color: #374151; }
html[data-thema="dunkel"] .kal-wochenende { background: repeating-linear-gradient(135deg, #1f2937 0 6px, #243041 6px 12px); }
html[data-thema="dunkel"] .kal-heute { background-color: rgba(250,204,21,.12); }
html[data-thema="dunkel"] .ss-sperre:disabled input, html[data-thema="dunkel"] .ss-sperre:disabled textarea, html[data-thema="dunkel"] input.ss-gesperrt:disabled { background-color: #1f2937; color: #9ca3af; }

/* Flaechen */
html[data-thema="dunkel"] .bg-white:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #1f2937; }
html[data-thema="dunkel"] .bg-gray-50:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #243041; }
html[data-thema="dunkel"] .bg-gray-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #2b3646; }
html[data-thema="dunkel"] .bg-gray-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #4b5563; }
html[data-thema="dunkel"] .hover\:bg-gray-50:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #2b3646; }
html[data-thema="dunkel"] .hover\:bg-gray-100:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #374151; }
html[data-thema="dunkel"] .hover\:bg-gray-200:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #4b5563; }
html[data-thema="dunkel"] .disabled\:bg-gray-300:disabled:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #4b5563; }
html[data-thema="dunkel"] .bg-gray-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #4b5563; }
html[data-thema="dunkel"] .bg-gray-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #4b5563; }
html[data-thema="dunkel"] .bg-gray-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #323c4c; }
html[data-thema="dunkel"] .hover\:bg-gray-900:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #6b7280; }
html[data-thema="dunkel"] .bg-yellow-50:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(250,204,21,.10); }
html[data-thema="dunkel"] .bg-yellow-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(250,204,21,.17); }
html[data-thema="dunkel"] .bg-yellow-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(250,204,21,.26); }
html[data-thema="dunkel"] .hover\:bg-yellow-50:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(250,204,21,.14); }
html[data-thema="dunkel"] .hover\:bg-yellow-100:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(250,204,21,.22); }
html[data-thema="dunkel"] .hover\:bg-yellow-200:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(250,204,21,.30); }
html[data-thema="dunkel"] .bg-red-50:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(239,68,68,.12); }
html[data-thema="dunkel"] .bg-red-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(239,68,68,.20); }
html[data-thema="dunkel"] .hover\:bg-red-50:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(239,68,68,.18); }
html[data-thema="dunkel"] .hover\:bg-red-100:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(239,68,68,.26); }
html[data-thema="dunkel"] .bg-green-50:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(34,197,94,.10); }
html[data-thema="dunkel"] .bg-green-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(34,197,94,.18); }
html[data-thema="dunkel"] .bg-green-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(34,197,94,.28); }
html[data-thema="dunkel"] .hover\:bg-green-50:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(34,197,94,.16); }
html[data-thema="dunkel"] .hover\:bg-green-100:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(34,197,94,.24); }
html[data-thema="dunkel"] .hover\:bg-green-200:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(34,197,94,.32); }
html[data-thema="dunkel"] .bg-blue-50:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(59,130,246,.12); }
html[data-thema="dunkel"] .bg-blue-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(59,130,246,.20); }
html[data-thema="dunkel"] .bg-purple-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(168,85,247,.20); }
html[data-thema="dunkel"] .bg-extox-gold-l:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: rgba(255,195,19,.14); }
html[data-thema="dunkel"] .bg-extox-brown:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #5b4848; }
html[data-thema="dunkel"] .bg-extox-brown-d:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { background-color: #3f3333; }

/* Schrift */
html[data-thema="dunkel"] .text-gray-900:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #f3f4f6; }
html[data-thema="dunkel"] .text-gray-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #e5e7eb; }
html[data-thema="dunkel"] .text-gray-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #d1d5db; }
html[data-thema="dunkel"] .text-gray-600:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #bfc5cf; }
html[data-thema="dunkel"] .text-gray-500:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #9ca3af; }
html[data-thema="dunkel"] .text-gray-400:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #8b93a1; }
html[data-thema="dunkel"] .text-gray-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #6b7280; }
html[data-thema="dunkel"] .text-gray-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #4b5563; }
html[data-thema="dunkel"] .hover\:text-gray-800:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #f3f4f6; }
html[data-thema="dunkel"] .hover\:text-gray-700:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #e5e7eb; }
html[data-thema="dunkel"] .hover\:text-gray-600:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #d1d5db; }
html[data-thema="dunkel"] .hover\:text-gray-500:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #bfc5cf; }
html[data-thema="dunkel"] .text-extox-brown:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #e9e2e2; }
html[data-thema="dunkel"] .text-red-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fca5a5; }
html[data-thema="dunkel"] .text-red-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fca5a5; }
html[data-thema="dunkel"] .text-red-600:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #f87171; }
html[data-thema="dunkel"] .text-red-500:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #f87171; }
html[data-thema="dunkel"] .hover\:text-red-600:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fca5a5; }
html[data-thema="dunkel"] .hover\:text-red-500:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fca5a5; }
html[data-thema="dunkel"] .text-yellow-900:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fde68a; }
html[data-thema="dunkel"] .text-yellow-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fde68a; }
html[data-thema="dunkel"] .text-yellow-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fcd34d; }
html[data-thema="dunkel"] .text-yellow-600:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #facc15; }
html[data-thema="dunkel"] .hover\:text-yellow-900:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fef3c7; }
html[data-thema="dunkel"] .hover\:text-yellow-800:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fef3c7; }
html[data-thema="dunkel"] .hover\:text-yellow-700:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fde68a; }
html[data-thema="dunkel"] .hover\:text-yellow-600:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #fde68a; }
html[data-thema="dunkel"] .text-green-900:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #bbf7d0; }
html[data-thema="dunkel"] .text-green-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #86efac; }
html[data-thema="dunkel"] .text-green-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #86efac; }
html[data-thema="dunkel"] .text-green-600:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #4ade80; }
html[data-thema="dunkel"] .hover\:text-green-800:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #bbf7d0; }
html[data-thema="dunkel"] .text-blue-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #93c5fd; }
html[data-thema="dunkel"] .text-blue-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #93c5fd; }
html[data-thema="dunkel"] .text-blue-600:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #60a5fa; }
html[data-thema="dunkel"] .text-blue-500:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #60a5fa; }
html[data-thema="dunkel"] .text-indigo-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #a5b4fc; }
html[data-thema="dunkel"] .text-purple-800:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #d8b4fe; }
html[data-thema="dunkel"] .text-purple-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { color: #d8b4fe; }

/* Rahmen */
html[data-thema="dunkel"] .border-gray-50:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #2b3646; }
html[data-thema="dunkel"] .border-gray-100:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #2f3a4b; }
html[data-thema="dunkel"] .border-gray-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #374151; }
html[data-thema="dunkel"] .border-gray-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #4b5563; }
html[data-thema="dunkel"] .border-yellow-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(250,204,21,.35); }
html[data-thema="dunkel"] .border-yellow-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(250,204,21,.45); }
html[data-thema="dunkel"] .border-red-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(239,68,68,.40); }
html[data-thema="dunkel"] .border-red-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(239,68,68,.50); }
html[data-thema="dunkel"] .border-green-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(34,197,94,.45); }
html[data-thema="dunkel"] .border-blue-200:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(59,130,246,.40); }
html[data-thema="dunkel"] .border-blue-300:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: rgba(59,130,246,.50); }
html[data-thema="dunkel"] .border-extox-brown:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #6b5f5f; }
html[data-thema="dunkel"] .border-red-400:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #f87171; }
html[data-thema="dunkel"] .border-red-500:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #ef4444; }
html[data-thema="dunkel"] .border-red-700:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #f87171; }
html[data-thema="dunkel"] .hover\:border-red-400:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #f87171; }
html[data-thema="dunkel"] .hover\:border-yellow-300:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #fde047; }
html[data-thema="dunkel"] .hover\:border-yellow-400:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #facc15; }
html[data-thema="dunkel"] .hover\:border-extox-brown:hover:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #a89a9a; }
html[data-thema="dunkel"] .focus\:border-extox-gold:focus:not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover)):not(:is(.thema-hell, .bg-yellow-300, .bg-yellow-400, .bg-yellow-500, .bg-extox-yellow, .bg-extox-gold, .hover\:bg-yellow-300:hover, .hover\:bg-yellow-400:hover) *) { border-color: #FFC313; }
}
