/* AUTOMATISCH ERZEUGT von tools/build-dark-css.py - nicht von Hand bearbeiten. */
/* aus components.css */
html[data-theme="dark"] body { background-color: var(--dk-surface); color: var(--dk-text); }
html[data-theme="dark"] .w-webflow-badge { background-color: var(--dk-surface) !important; }
html[data-theme="dark"] blockquote { border-left: 5px solid var(--dk-border); }
html[data-theme="dark"] .w-form-done { background-color: var(--dk-surface-2); }
html[data-theme="dark"] .w-input, html[data-theme="dark"] .w-select { color: var(--dk-text); background-color: var(--dk-surface); border: 1px solid var(--dk-border); }
html[data-theme="dark"] .w-input::placeholder, html[data-theme="dark"] .w-select::placeholder { color: var(--dk-text-muted); }
html[data-theme="dark"] .w-input[disabled]:not(.w-input-disabled), html[data-theme="dark"] .w-select[disabled]:not(.w-input-disabled), html[data-theme="dark"] .w-input[readonly], html[data-theme="dark"] .w-select[readonly], html[data-theme="dark"] fieldset[disabled]:not(.w-input-disabled) .w-input, html[data-theme="dark"] fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: var(--dk-surface); }
html[data-theme="dark"] .w-file-upload-default, html[data-theme="dark"] .w-file-upload-uploading, html[data-theme="dark"] .w-file-upload-success { color: var(--dk-text); }
html[data-theme="dark"] .w-file-upload-uploading-btn { border: 1px solid var(--dk-border); background-color: var(--dk-surface); }
html[data-theme="dark"] .w-file-upload-file { border: 1px solid var(--dk-border); background-color: var(--dk-surface); }
html[data-theme="dark"] .w-file-upload-label { border: 1px solid var(--dk-border); background-color: var(--dk-surface); }
html[data-theme="dark"] .w-widget-twitter-count-shim { background: var(--dk-surface); }
html[data-theme="dark"] .w-widget-twitter-count-shim .w-widget-twitter-count-inner { color: var(--dk-text-muted); }
html[data-theme="dark"] .w-slider { background: var(--dk-surface-2); }
html[data-theme="dark"] .w-slider-dot.w-active { background-color: var(--dk-surface); }
html[data-theme="dark"] .w-dropdown-btn, html[data-theme="dark"] .w-dropdown-toggle, html[data-theme="dark"] .w-dropdown-link { color: var(--dk-text); }
html[data-theme="dark"] .w-dropdown-list { background: var(--dk-surface-2); }
html[data-theme="dark"] .w-dropdown-link { color: var(--dk-text); }
html[data-theme="dark"] .w-dropdown-link.w--current { color: var(--dk-link); }
html[data-theme="dark"] .w-nav { background: var(--dk-surface-2); }
html[data-theme="dark"] .w-nav-brand { color: var(--dk-text); }
html[data-theme="dark"] .w-nav-link { color: var(--dk-text); }
html[data-theme="dark"] .w-nav-link.w--current { color: var(--dk-link); }
html[data-theme="dark"] [data-nav-menu-open] { background: var(--dk-surface-2); }
html[data-theme="dark"] .w-nav-button.w--open { background-color: var(--dk-surface-2); }
html[data-theme="dark"] .w-tab-link { color: var(--dk-text); background-color: var(--dk-surface-2); }
html[data-theme="dark"] .w-tab-link.w--current { background-color: var(--dk-surface-2); }
html[data-theme="dark"] .w-dyn-empty { background-color: var(--dk-surface-2); }
/* aus main.css */
html[data-theme="dark"] body { color: var(--dk-text); }
html[data-theme="dark"] a { color: var(--dk-text); }
html[data-theme="dark"] a:hover { color: var(--dk-text); }
html[data-theme="dark"] a:active { color: var(--dk-text); }
html[data-theme="dark"] strong { color: var(--dk-text); }
html[data-theme="dark"] blockquote { border-left: 5px solid var(--dk-border); }
html[data-theme="dark"] .section.cc-store-home-wrap { color: var(--dk-text); }
html[data-theme="dark"] .section.cc-store-home-wrap.it-support.cusstom.tt { background-color: var(--dk-surface); }
html[data-theme="dark"] .paragraph-tiny { color: var(--dk-text); }
html[data-theme="dark"] .primary-button.cc-white-button { color: var(--dk-text); background-color: var(--dk-surface); }
html[data-theme="dark"] .label { color: var(--dk-text); }
html[data-theme="dark"] .label.cc-light.section-sub.custom { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-light { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-light.utility-margin-bottom-0 { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-light.paragraph-l.utility-margin-bottom-0 { color: var(--dk-text); }
html[data-theme="dark"] .heading-jumbo-small { color: var(--dk-text); }
html[data-theme="dark"] .heading-jumbo-small.background.blue { color: var(--dk-text); }
html[data-theme="dark"] .navigation { background-color: var(--dk-surface); }
html[data-theme="dark"] .navigation-item { color: var(--dk-text); }
html[data-theme="dark"] .navigation-item.w--current:hover { color: var(--dk-text); }
html[data-theme="dark"] .navigation-item.w--current:active { color: var(--dk-text); }
html[data-theme="dark"] .contact-form-wrap { border: 1px solid var(--dk-border); }
html[data-theme="dark"] .text-field { border: 1px solid var(--dk-border); }
html[data-theme="dark"] .text-field:hover { border-color: var(--dk-border); }
html[data-theme="dark"] .text-field::placeholder { color: var(--dk-text-muted); }
html[data-theme="dark"] .text-field.cc-contact-field { color: var(--dk-text); }
html[data-theme="dark"] .contact-heading { color: var(--dk-text); }
html[data-theme="dark"] .contact-email-link { color: var(--dk-text); }
html[data-theme="dark"] .section-heading.utility-margin-bottom-0 { color: var(--dk-text); }
html[data-theme="dark"] .about-grid.cc-about-2.rand { background-color: var(--dk-surface); }
html[data-theme="dark"] .work-heading.heading-4 { color: var(--dk-text); }
html[data-theme="dark"] .secondary-button { color: var(--dk-text); background-color: var(--dk-surface); }
html[data-theme="dark"] .body { color: var(--dk-text); }
html[data-theme="dark"] .links-right { color: var(--dk-text); }
html[data-theme="dark"] .footer { background-color: var(--dk-surface); }
html[data-theme="dark"] .arrow-embed { color: var(--dk-text); }
html[data-theme="dark"] .heading-3 { color: var(--dk-text); }
html[data-theme="dark"] .header-card { background-color: var(--dk-surface); }
html[data-theme="dark"] .header-card.gradient-one { background-image: radial-gradient(circle at 120% 0, #f18557, var(--dk-surface) 29%); }
html[data-theme="dark"] .header-card.gradiant-three { background-image: radial-gradient(circle at 30% -50%, #f7ae67, var(--dk-surface) 31%, var(--dk-surface)); }
html[data-theme="dark"] .header-card.gradiant-two { background-image: radial-gradient(circle at -10% 120%, #a3c7eb, var(--dk-surface) 28%); }
html[data-theme="dark"] .card-body.utility-background-secondary { background-color: var(--dk-surface-2); }
html[data-theme="dark"] .testimonial-slider-large { border-bottom: 1px solid var(--dk-border); }
html[data-theme="dark"] .pricing-highlighted-card { background-color: var(--dk-surface); }
html[data-theme="dark"] .header-paragraph { color: var(--dk-text); }
html[data-theme="dark"] .step-card { background-color: var(--dk-surface); }
html[data-theme="dark"] .card-header { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-4 { color: var(--dk-text); }
html[data-theme="dark"] .link { color: var(--dk-text); }
html[data-theme="dark"] .flex-block-4.custom { background-color: var(--dk-surface); }
html[data-theme="dark"] .heading-7 { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-6, html[data-theme="dark"] .paragraph-7, html[data-theme="dark"] .paragraph-8, html[data-theme="dark"] .paragraph-9 { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-10, html[data-theme="dark"] .paragraph-11, html[data-theme="dark"] .paragraph-12, html[data-theme="dark"] .paragraph-13, html[data-theme="dark"] .field-label, html[data-theme="dark"] .field-label-2, html[data-theme="dark"] .field-label-3 { color: var(--dk-text); }
html[data-theme="dark"] .legal-head { color: var(--dk-text); }
html[data-theme="dark"] .legal-p { color: var(--dk-text); }
html[data-theme="dark"] .text-block-5 { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-14 { color: var(--dk-text); }
html[data-theme="dark"] .dropdown-list { background-color: var(--dk-surface-2); }
html[data-theme="dark"] .dropdown-list.w--open { background-color: var(--dk-surface); }
html[data-theme="dark"] .section-6 { background-color: var(--dk-surface); }
html[data-theme="dark"] .section-6.other { background-color: var(--dk-surface); }
html[data-theme="dark"] .heading-8 { color: var(--dk-text); }
html[data-theme="dark"] .text-block-12 { color: var(--dk-text); }
html[data-theme="dark"] .text-block-13 { color: var(--dk-text); }
html[data-theme="dark"] .code { color: var(--dk-text); background-color: var(--dk-surface-2); }
html[data-theme="dark"] .text-block-14 { color: var(--dk-text); }
html[data-theme="dark"] .text-block-15 { color: var(--dk-text); }
html[data-theme="dark"] .list-item, html[data-theme="dark"] .list-item-2, html[data-theme="dark"] .list-item-3, html[data-theme="dark"] .list-item-4, html[data-theme="dark"] .list-item-5, html[data-theme="dark"] .list-item-6, html[data-theme="dark"] .list-item-7 { color: var(--dk-text); }
html[data-theme="dark"] .link-13 { color: var(--dk-text); }
html[data-theme="dark"] .list-7 { color: var(--dk-link); }
html[data-theme="dark"] .bold-text-4 { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-15 { color: var(--dk-text); }
html[data-theme="dark"] .div-block-7 { border: 1px solid var(--dk-border); }
html[data-theme="dark"] .card.location:hover { background-color: var(--dk-surface); }
html[data-theme="dark"] .card.location.disabled { background-color: var(--dk-surface); border: 2px dashed var(--dk-border); }
html[data-theme="dark"] .card_header { color: var(--dk-text); }
html[data-theme="dark"] .paragraph-16 { color: var(--dk-text); }
html[data-theme="dark"] .svg.icon-card { color: var(--dk-link); }
html[data-theme="dark"] .paragraph-17, html[data-theme="dark"] .bold-text-5 { color: var(--dk-text); }
html[data-theme="dark"] .path-2 { color: var(--dk-text-muted); }
html[data-theme="dark"] .text-block-18 { background-color: var(--dk-surface-2); }
html[data-theme="dark"] .team-slider { border-bottom: 1px solid var(--dk-border); }
html[data-theme="dark"] .team-block { background-color: var(--dk-surface); }
html[data-theme="dark"] .text-link-arrow { color: var(--dk-text); }
html[data-theme="dark"] .pricing-overview { border-bottom: 1px solid var(--dk-border); }
html[data-theme="dark"] .div-block-8 { background-color: var(--dk-surface); }
html[data-theme="dark"] .heading-11 { color: var(--dk-text); }
html[data-theme="dark"] .div-block-10 { background-color: var(--dk-surface); }
html[data-theme="dark"] .text-block-23 { color: var(--dk-text); }
html[data-theme="dark"] .text-block-24 { color: var(--dk-text); }
html[data-theme="dark"] .text-block-26 { color: var(--dk-text); }
html[data-theme="dark"] .div-block-12 { color: var(--dk-text); }
@media screen and (max-width: 991px) {
  html[data-theme="dark"] .navigation-items { background-color: var(--dk-surface); }
}
@media screen and (max-width: 479px) {
  html[data-theme="dark"] .heading-jumbo-small.background.blue { color: var(--dk-text); }
}
@media screen and (max-width: 991px) {
  html[data-theme="dark"] .navigation.nav-open .w-nav-menu { background-color: var(--dk-surface); }
}
html[data-theme="dark"] .cookie-dialog { background-color: var(--dk-surface); color: var(--dk-text); }
html[data-theme="dark"] .cookie-dialog a { color: var(--dk-link); }
