body.theme-contrast{--farbe-hintergrund:#000;--farbe-text:#fff;--farbe-blau:#ffe600;--farbe-blau-dunkel:#ffe600;--farbe-nav:#242424;--farbe-nav-text:#fff;--farbe-hell:#111;--farbe-flaeche:#000;--farbe-linie:#fff;--farbe-akzent:#00ffff;--farbe-button-text:#000;--farbe-input-bg:#fff;--farbe-input-text:#000;color-scheme:dark}

body.theme-contrast{background:var(--farbe-hintergrund)!important;color:var(--farbe-text)!important}
body.theme-contrast :where(.content-article,.form-card,.admin-card,.admin-dashboard-section,.admin-dashboard-hero,.admin-nav-submenu,.admin-mobile-category-panel,.radio-device,.radio-display,.radio-meta,.radio-section,.radio-preset,.radio-dock,.project-card,.chat-message,.event-list-card,details,dialog){background:var(--farbe-flaeche)!important;color:var(--farbe-text)!important;border-color:var(--farbe-linie)!important}
body.theme-contrast :where(input,textarea,select){background:var(--farbe-input-bg)!important;color:var(--farbe-input-text)!important;border-color:var(--farbe-linie)!important}
body.theme-contrast :where(button,.button){background:var(--farbe-blau);color:var(--farbe-button-text);border-color:var(--farbe-linie)}
body.theme-contrast :where(a,h1,h2,h3,summary){color:var(--farbe-blau-dunkel)}
body.theme-contrast :where(.site-header,.admin-header,.admin-category-bar){background:var(--farbe-nav)!important;color:var(--farbe-nav-text)!important}
body.theme-contrast :where(.admin-primary-link,.admin-brand-actions a,.top-action-button,.brand){color:var(--farbe-nav-text)!important}

/* v3: Die komplette öffentliche Navigation im Theme „Hoher Kontrast“ dunkelgrau darstellen. */
body.theme-contrast .main-menu,
body.theme-contrast .horizontal-menu,
body.theme-contrast .menu-scroll-area,
body.theme-contrast .main-menu-tree,
body.theme-contrast .main-menu .submenu,
body.theme-contrast .main-menu .submenu-nested{
  background:var(--farbe-nav,#242424)!important;
  color:var(--farbe-nav-text,#fff)!important;
  border-color:var(--farbe-linie,#fff)!important;
}
body.theme-contrast .main-menu .menu-separator{
  color:#f2f2f2!important;
}
body.theme-contrast .main-menu a,
body.theme-contrast .main-menu-tree a{
  color:var(--farbe-blau-dunkel,#ffe600)!important;
}
body.theme-contrast .main-menu a:hover,
body.theme-contrast .main-menu a:focus,
body.theme-contrast .main-menu-tree a:hover,
body.theme-contrast .main-menu-tree a:focus{
  background:#383838!important;
  color:#fff700!important;
}
body.theme-contrast .main-menu .menu-item.active > a{
  background:#404040!important;
  color:#fff700!important;
}
body.theme-contrast .menu-scroll{
  background:#383838!important;
  color:#fff!important;
  border-color:#fff!important;
}

/* v7: Lernführung folgt vollständig dem Theme Hoher Kontrast */
body.theme-contrast .help-tour-window,
body.theme-contrast .help-tour-content,
body.theme-contrast .help-tour-status,
body.theme-contrast .help-tour-minimized{background:#000!important;color:#fff!important;border-color:#fff!important}
body.theme-contrast .help-tour-head{background:#242424!important;color:#fff!important;border-color:#fff!important}
body.theme-contrast .help-tour-head h2{color:#fff!important}
body.theme-contrast .help-tour-sidebar,
body.theme-contrast .help-tour-actions{background:#111!important;color:#fff!important;border-color:#fff!important}
body.theme-contrast .help-tour-search-label input{background:#fff!important;color:#000!important;border-color:#fff!important}
body.theme-contrast .help-tour-list-category,
body.theme-contrast .help-tour-entry-category{color:#ffe600!important}
body.theme-contrast .help-tour-list-entry{color:#fff!important;background:#111!important;border-color:#555!important}
body.theme-contrast .help-tour-list-entry:hover,
body.theme-contrast .help-tour-list-entry:focus{color:#ffe600!important;background:#242424!important;border-color:#fff!important}
body.theme-contrast .help-tour-list-entry.active,
body.theme-contrast .help-tour-list-entry.active:hover,
body.theme-contrast .help-tour-list-entry.active:focus{color:#000!important;background:#ffe600!important;border-color:#fff!important}
body.theme-contrast .help-tour-target,
body.theme-contrast .help-tour-target:visited{background:#ffe600!important;color:#000!important;border-color:#fff!important}
body.theme-contrast .help-tour-target:hover,
body.theme-contrast .help-tour-target:focus{background:#00ffff!important;color:#000!important}
body.theme-contrast .help-tour-minimized-prev,
body.theme-contrast .help-tour-minimized-next,
body.theme-contrast .help-tour-minimized-pause,
body.theme-contrast .help-tour-minimized-audio,
body.theme-contrast .help-tour-minimized-open,
body.theme-contrast .help-tour-minimized-close,
body.theme-contrast .help-tour-minimize-button{background:#ffe600!important;color:#000!important;border-color:#fff!important}

/* v48: Hoher Kontrast – Verwaltungsnavigation und Layout-Vorschau verwenden dieselben Werte. */
body.theme-contrast{
  --farbe-input-bg:#111;--farbe-input-text:#fff;--farbe-flaeche:#111;
  --layout-admin-menu-background:#ffe600;--layout-admin-menu-text:#000;--layout-admin-menu-border:#fff;
  --layout-admin-menu-hover:#fff36a;--layout-admin-menu-hover-text:#000;--layout-admin-menu-active:#00a7bd;
  --layout-admin-menu-active-text:#000;--layout-admin-menu-active-border:#ffe600;
  --layout-admin-category-background:#242424;--layout-admin-category-text:#fff;--layout-admin-category-border:#fff;
  --layout-admin-category-hover:#383838;--layout-admin-category-hover-text:#ffe600;--layout-admin-category-open:#111;
  --layout-admin-category-open-text:#ffe600;--layout-admin-category-arrow:#fff;
  --layout-admin-page-icon:#5b6268;--layout-admin-page-icon-text:#fff;--layout-admin-page-category:#fff;--layout-admin-page-title:#ffe600;
}

/* v48: Im Kontrastlayout keine weißen Verwaltungs-/Statistikflächen mehr. */
body.admin.theme-contrast :where(
  .admin-main,.admin-page-heading,.admin-dashboard-hero,.admin-dashboard-section,.admin-card,
  .stats-visitor-controls,.stats-chart,.stats-session,.stats-geo-chart,.stats-location-filter,
  .stats-access-ranking,.stats-access-event-card,.stats-search-engine-group,.stats-analysis-details,
  .stats-network-details,.stats-event-user-agent code,.dashboard-card,.table-wrap,.form-card,
  .generation-runner,.generation-task-table,.admin-settings-grid,.setting-section,.language-option,
  .editor-link-panel,.media-card,.editor-upload-box
){
  background:#111!important;
  color:#fff!important;
  border-color:#fff!important;
}
body.admin.theme-contrast :where(.admin-page-heading h1,.stats-access-heading h2,.dashboard-number){color:#ffe600!important}
body.admin.theme-contrast .admin-page-heading-category{color:#fff!important}
body.admin.theme-contrast :where(input,textarea,select,option){background:#111!important;color:#fff!important;border-color:#fff!important}
body.admin.theme-contrast :where(.stats-periods a,.stats-geo-switch a){background:#111!important;color:#ffe600!important;border-color:#fff!important}
body.admin.theme-contrast :where(.stats-periods a.active,.stats-geo-switch a.active){background:#ffe600!important;color:#000!important;border-color:#fff!important}
body.admin.theme-contrast .stats-access-kind-tabs a.is-ok{background:#10391d!important;color:#fff!important;border-color:#fff!important}
body.admin.theme-contrast .stats-access-kind-tabs a.is-search{background:#0b3148!important;color:#fff!important;border-color:#fff!important}
body.admin.theme-contrast .stats-access-kind-tabs a.is-attack{background:#4b1111!important;color:#fff!important;border-color:#fff!important}
body.admin.theme-contrast .stats-access-search{background:#0b2535!important;color:#fff!important}
body.admin.theme-contrast .stats-access-attack{background:#381313!important;color:#fff!important;border-color:#fff!important}
body.admin.theme-contrast .stats-search-engine-group>summary{background:#242424!important;color:#ffe600!important;border-color:#fff!important}
body.admin.theme-contrast .stats-search-engine-group>summary:hover{background:#383838!important;color:#ffe600!important}
body.admin.theme-contrast .stats-event-verification{background:#10391d!important;color:#fff!important}
body.admin.theme-contrast .stats-analysis-details{background:#2d1111!important;color:#fff!important}
body.admin.theme-contrast .stats-analysis-details dl{border-color:#fff!important}
body.admin.theme-contrast :where(.stats-network-details,.stats-event-user-agent code){background:#000!important;color:#fff!important;border-color:#fff!important}
body.admin.theme-contrast .stats-access-table tbody tr.stats-access-ok>td{background:#10391d!important;color:#fff!important}
body.admin.theme-contrast .stats-access-table tbody tr.stats-access-search>td{background:#0b3148!important;color:#fff!important}
body.admin.theme-contrast .stats-access-table tbody tr.stats-access-attack>td{background:#4b1111!important;color:#fff!important}
body.admin.theme-contrast .stats-access-detail-table tbody tr.stats-access-search>td{background:#0b3148!important;color:#fff!important}
body.admin.theme-contrast .stats-access-detail-table tbody tr.stats-access-attack>td{background:#4b1111!important;color:#fff!important}
body.admin.theme-contrast .stats-language-breakdown{background:#000!important;color:#fff!important}

/* v49: Selektor-Abgleich Verwaltungsmenü und Statistik – Hoher Kontrast. */
body.admin.theme-contrast .admin-nav-submenu a,
body.admin.theme-contrast .admin-mobile-category-panel .admin-mobile-category-links a,
body.admin.theme-contrast .admin-mobile-category-links a{
  background:var(--layout-admin-menu-background,#ffe600)!important;
  color:var(--layout-admin-menu-text,#000)!important;
  border-color:var(--layout-admin-menu-border,#fff)!important;
  -webkit-text-fill-color:currentColor!important;
}
body.admin.theme-contrast .admin-nav-submenu a:hover,
body.admin.theme-contrast .admin-nav-submenu a:focus,
body.admin.theme-contrast .admin-nav-submenu a:focus-visible,
body.admin.theme-contrast .admin-mobile-category-links a:hover,
body.admin.theme-contrast .admin-mobile-category-links a:focus,
body.admin.theme-contrast .admin-mobile-category-links a:focus-visible{
  background:var(--layout-admin-menu-hover,#fff36a)!important;
  color:var(--layout-admin-menu-hover-text,#000)!important;
  -webkit-text-fill-color:currentColor!important;
}
body.admin.theme-contrast .stats-visitor-controls,
body.admin.theme-contrast .stats-access-ranking,
body.admin.theme-contrast .stats-chart,
body.admin.theme-contrast .stats-geo-chart,
body.admin.theme-contrast .stats-location-filter{
  background:#111!important;
  color:#fff!important;
  border-color:#fff!important;
}
body.admin.theme-contrast .stats-date-form input[type="date"],
body.admin.theme-contrast .stats-date-form input,
body.admin.theme-contrast .stats-date-form select{
  background:#111!important;
  color:#fff!important;
  border-color:#fff!important;
  -webkit-text-fill-color:currentColor!important;
  color-scheme:dark!important;
}
/* v50 ADMIN-FARBPALETTE BEGIN */
body.theme-contrast{
  --admin-bg-000:#000000;
  --admin-bg-050505:#000000;
  --admin-bg-0d151c:#0f1e2c;
  --admin-bg-0d4f6c:#062634;
  --admin-bg-101820:#000000;
  --admin-bg-111:#000000;
  --admin-bg-112331:#0f1f2c;
  --admin-bg-121b24:#000000;
  --admin-bg-122635:#0f1f2c;
  --admin-bg-14688c:#072633;
  --admin-bg-14749a:#072734;
  --admin-bg-163f25:#0f2c19;
  --admin-bg-17212b:#000000;
  --admin-bg-172632:#0f1f2c;
  --admin-bg-173049:#0e1d2d;
  --admin-bg-173622:#0f2c19;
  --admin-bg-17382a:#0f2c20;
  --admin-bg-173b52:#0d212e;
  --admin-bg-1d5c80:#0b2230;
  --admin-bg-1e4b68:#0d212e;
  --admin-bg-1f2a37:#000000;
  --admin-bg-1f5d83:#0b222f;
  --admin-bg-202428:#000000;
  --admin-bg-242424:#000000;
  --admin-bg-243040:#000000;
  --admin-bg-244f6b:#0f202c;
  --admin-bg-283744:#000000;
  --admin-bg-2c2c2c:#000000;
  --admin-bg-2e1b1d:#000000;
  --admin-bg-2e3337:#000000;
  --admin-bg-2f6689:#0f212c;
  --admin-bg-2f7b4a:#0f2c19;
  --admin-bg-30353a:#000000;
  --admin-bg-321b1d:#000000;
  --admin-bg-32373b:#000000;
  --admin-bg-34383d:#000000;
  --admin-bg-343a40:#000000;
  --admin-bg-365470:#000000;
  --admin-bg-3b4044:#000000;
  --admin-bg-3d4146:#000000;
  --admin-bg-461f22:#2c0f11;
  --admin-bg-477093:#111111;
  --admin-bg-4b3b13:#2f250c;
  --admin-bg-4b535b:#000000;
  --admin-bg-4c1717:#2d0e0e;
  --admin-bg-4c3513:#2f210c;
  --admin-bg-527a9b:#111111;
  --admin-bg-5b6268:#111111;
  --admin-bg-5c6770:#111111;
  --admin-bg-7b4aa0:#1f0f2c;
  --admin-bg-8b1a1a:#310909;
  --admin-bg-999:#111111;
  --admin-bg-9b1c1c:#320909;
  --admin-bg-a51d2d:#32090e;
  --admin-bg-a60000:#380303;
  --admin-bg-c5162e:#35060c;
  --admin-bg-c9242f:#32090c;
  --admin-bg-cee7f4:#0b2330;
  --admin-bg-d20f2f:#37040c;
  --admin-bg-d6b000:#382e03;
  --admin-bg-d7263d:#32090e;
  --admin-bg-dceaf2:#0f212c;
  --admin-bg-dceff9:#092432;
  --admin-bg-ddd:#111111;
  --admin-bg-dfeaf1:#0f212c;
  --admin-bg-dfeaf2:#0f202c;
  --admin-bg-dff2e3:#0f2c15;
  --admin-bg-dff3e4:#0f2c16;
  --admin-bg-e5ebef:#111111;
  --admin-bg-e6eaee:#111111;
  --admin-bg-e6eef8:#0d1b2e;
  --admin-bg-e6f1fb:#081e33;
  --admin-bg-e6f6e9:#0f2c14;
  --admin-bg-e7edf2:#111111;
  --admin-bg-e7f0f6:#0f202c;
  --admin-bg-e7f1f5:#0f242c;
  --admin-bg-e7f5ec:#0f2c19;
  --admin-bg-e8bf2d:#352b06;
  --admin-bg-e8f0f5:#0f212c;
  --admin-bg-e8f6ee:#0f2c1b;
  --admin-bg-e9eef2:#111111;
  --admin-bg-eaf0f4:#111111;
  --admin-bg-eaf4fd:#051f36;
  --admin-bg-edf1f4:#111111;
  --admin-bg-edf3f7:#0f202c;
  --admin-bg-edf5f8:#0f242c;
  --admin-bg-edf6fb:#0b2330;
  --admin-bg-edf7fd:#062335;
  --admin-bg-eee:#111111;
  --admin-bg-eef1f3:#111111;
  --admin-bg-eef2f4:#111111;
  --admin-bg-eef2f5:#111111;
  --admin-bg-eef4f7:#0f222c;
  --admin-bg-eef4f8:#0f202c;
  --admin-bg-eef5f8:#0f232c;
  --admin-bg-eef5f9:#0f212c;
  --admin-bg-eef8fd:#062534;
  --admin-bg-eef9f0:#0f2c14;
  --admin-bg-f1f5f8:#111111;
  --admin-bg-f2f4f7:#111111;
  --admin-bg-f2f5f7:#111111;
  --admin-bg-f3f7fa:#0f1f2c;
  --admin-bg-f4f0db:#2d280e;
  --admin-bg-f4f6f8:#111111;
  --admin-bg-f4f8fa:#0f222c;
  --admin-bg-f7f9fa:#111111;
  --admin-bg-f7fafc:#0f202c;
  --admin-bg-f8dddd:#310a0a;
  --admin-bg-f8fbfd:#0d212e;
  --admin-bg-fafcfd:#0f222c;
  --admin-bg-fbfcfd:#111111;
  --admin-bg-fbfdff:#031d38;
  --admin-bg-fde8e8:#360505;
  --admin-bg-fdecec:#350606;
  --admin-bg-fff:#111111;
  --admin-bg-fff0d8:#382303;
  --admin-bg-fff0f1:#380306;
  --admin-bg-fff1d6:#382603;
  --admin-bg-fff1f1:#380303;
  --admin-bg-fff4d6:#382a03;
  --admin-bg-fff7f7:#380303;
  --admin-bg-fff8d5:#382f03;
  --admin-bg-rgba-0-0-0-07:rgba(0,0,0,0.07);
  --admin-bg-rgba-0-0-0-08:rgba(0,0,0,0.08);
  --admin-bg-rgba-0-0-0-18:rgba(0,0,0,0.18);
  --admin-bg-rgba-240-196-0-18:rgba(0,0,0,0.18);
  --admin-bg-rgba-255-255-255-06:rgba(0,0,0,0.06);
  --admin-bg-rgba-255-255-255-08:rgba(0,0,0,0.08);
  --admin-bg-rgba-255-255-255-45:rgba(0,0,0,0.45);
  --admin-bg-rgba-255-255-255-96:rgba(0,0,0,0.96);
  --admin-border-0d6f98:#ffffff;
  --admin-border-14688c:#ffffff;
  --admin-border-1d5c80:#ffffff;
  --admin-border-1f5d83:#ffffff;
  --admin-border-2b6f92:#ffffff;
  --admin-border-2f6689:#ffffff;
  --admin-border-2f7b4a:#ffffff;
  --admin-border-2f8b4c:#ffffff;
  --admin-border-4d7894:#ffffff;
  --admin-border-536779:#ffffff;
  --admin-border-536b7d:#ffffff;
  --admin-border-5b6268:#ffffff;
  --admin-border-5f6972:#ffffff;
  --admin-border-5f7c95:#ffffff;
  --admin-border-64748b:#ffffff;
  --admin-border-74484c:#ffffff;
  --admin-border-777:#ffffff;
  --admin-border-778894:#ffffff;
  --admin-border-7890a0:#ffffff;
  --admin-border-7aa5bf:#ffffff;
  --admin-border-7b4aa0:#ffffff;
  --admin-border-7d93a4:#ffffff;
  --admin-border-888:#ffffff;
  --admin-border-8bd5f2:#ffffff;
  --admin-border-8e1620:#ffffff;
  --admin-border-955d62:#ffffff;
  --admin-border-995b61:#ffffff;
  --admin-border-9db0bd:#ffffff;
  --admin-border-9eb5c5:#ffffff;
  --admin-border-9eb6c7:#ffffff;
  --admin-border-9fb7c6:#ffffff;
  --admin-border-a9c2da:#ffffff;
  --admin-border-a9d7b4:#ffffff;
  --admin-border-aab7c1:#ffffff;
  --admin-border-aab8c2:#ffffff;
  --admin-border-aac1d2:#ffffff;
  --admin-border-aeb9c3:#ffffff;
  --admin-border-b9c5ce:#ffffff;
  --admin-border-b9c5cf:#ffffff;
  --admin-border-b9c8d3:#ffffff;
  --admin-border-b9c9d4:#ffffff;
  --admin-border-bcc7d1:#ffffff;
  --admin-border-bfcbd4:#ffffff;
  --admin-border-bfd1dd:#ffffff;
  --admin-border-c6d0d8:#ffffff;
  --admin-border-c6d1d9:#ffffff;
  --admin-border-c7d0d7:#ffffff;
  --admin-border-c7d1d9:#ffffff;
  --admin-border-c7d4dc:#ffffff;
  --admin-border-c82f3f:#ffffff;
  --admin-border-c8d2da:#ffffff;
  --admin-border-c9242f:#ffffff;
  --admin-border-c98787:#ffffff;
  --admin-border-c9d6df:#ffffff;
  --admin-border-cbd6de:#ffffff;
  --admin-border-ccc:#ffffff;
  --admin-border-ccd4da:#ffffff;
  --admin-border-ccd6dd:#ffffff;
  --admin-border-ccd6df:#ffffff;
  --admin-border-ccd7df:#ffffff;
  --admin-border-ccd7e0:#ffffff;
  --admin-border-ccd8e0:#ffffff;
  --admin-border-cdd6dd:#ffffff;
  --admin-border-cf7e7e:#ffffff;
  --admin-border-cfd8e0:#ffffff;
  --admin-border-d1d8de:#ffffff;
  --admin-border-d1dbe3:#ffffff;
  --admin-border-d2dde4:#ffffff;
  --admin-border-d3dce3:#ffffff;
  --admin-border-d4dbe0:#ffffff;
  --admin-border-d5dee5:#ffffff;
  --admin-border-d6b000:#ffffff;
  --admin-border-d6dee5:#ffffff;
  --admin-border-d6e0e7:#ffffff;
  --admin-border-d7dfe5:#ffffff;
  --admin-border-d7e0e6:#ffffff;
  --admin-border-d8e0e6:#ffffff;
  --admin-border-d8e1e8:#ffffff;
  --admin-border-d9b2b2:#ffffff;
  --admin-border-d9ca80:#ffffff;
  --admin-border-e2a4a4:#ffffff;
  --admin-border-e2b5b5:#ffffff;
  --admin-border-e7bc75:#ffffff;
  --admin-border-e8bf2d:#ffffff;
  --admin-border-f0c400:#ffffff;
  --admin-border-ff0:#ffffff;
  --admin-border-ff6b6b:#ffffff;
  --admin-border-ffe600:#ffffff;
  --admin-border-fff:#ffffff;
  --admin-border-rgba-0-0-0-15:rgba(255,255,255,0.15);
  --admin-border-rgba-20-104-140-2:rgba(255,255,255,0.2);
  --admin-border-rgba-255-255-255-1:rgba(255,255,255,0.1);
  --admin-border-rgba-255-255-255-12:rgba(255,255,255,0.12);
  --admin-border-rgba-255-255-255-14:rgba(255,255,255,0.14);
  --admin-border-rgba-255-255-255-15:rgba(255,255,255,0.15);
  --admin-border-rgba-255-255-255-16:rgba(255,255,255,0.16);
  --admin-border-rgba-255-255-255-18:rgba(255,255,255,0.18);
  --admin-border-rgba-255-255-255-2:rgba(255,255,255,0.2);
  --admin-border-rgba-255-255-255-22:rgba(255,255,255,0.22);
  --admin-border-rgba-255-255-255-45:rgba(255,255,255,0.45);
  --admin-fg-10212d:#ffe600;
  --admin-fg-111:#ffffff;
  --admin-fg-111827:#ffffff;
  --admin-fg-12334a:#ffe600;
  --admin-fg-14688c:#ffe600;
  --admin-fg-15384f:#ffe600;
  --admin-fg-153b59:#ffe600;
  --admin-fg-163e58:#ffe600;
  --admin-fg-164561:#ffe600;
  --admin-fg-164f23:#ffffff;
  --admin-fg-164f75:#ffe600;
  --admin-fg-17212b:#ffffff;
  --admin-fg-173820:#ffffff;
  --admin-fg-173a50:#ffe600;
  --admin-fg-173d56:#ffe600;
  --admin-fg-17612d:#ffffff;
  --admin-fg-1d5c80:#ffe600;
  --admin-fg-214d69:#ffe600;
  --admin-fg-214f78:#ffe600;
  --admin-fg-222:#ffffff;
  --admin-fg-234c66:#ffe600;
  --admin-fg-244f69:#ffe600;
  --admin-fg-244f6b:#ffe600;
  --admin-fg-24516d:#ffe600;
  --admin-fg-2f6689:#ffe600;
  --admin-fg-31566b:#ffe600;
  --admin-fg-31566e:#ffe600;
  --admin-fg-334551:#ffffff;
  --admin-fg-4b5963:#ffffff;
  --admin-fg-4b5b67:#ffffff;
  --admin-fg-526674:#ffffff;
  --admin-fg-53616b:#ffffff;
  --admin-fg-536b7a:#ffffff;
  --admin-fg-5d6870:#ffffff;
  --admin-fg-63717a:#ffffff;
  --admin-fg-651c1c:#ffffff;
  --admin-fg-65727a:#ffffff;
  --admin-fg-664900:#ffe600;
  --admin-fg-667:#ffffff;
  --admin-fg-66747e:#ffffff;
  --admin-fg-69580a:#ffe600;
  --admin-fg-7a4700:#ffffff;
  --admin-fg-7b1717:#ffffff;
  --admin-fg-7b1723:#ffffff;
  --admin-fg-8b1e1e:#ffffff;
  --admin-fg-9b1c1c:#ffffff;
  --admin-fg-b01d27:#ffffff;
  --admin-fg-b4d3ea:#ffe600;
  --admin-fg-c8f5d2:#ffffff;
  --admin-fg-d6e5f1:#ffe600;
  --admin-fg-d8ecfb:#ffe600;
  --admin-fg-e7f4ff:#ffe600;
  --admin-fg-f1f5f9:#ffe600;
  --admin-fg-f1f8ff:#ffe600;
  --admin-fg-f4fff6:#ffffff;
  --admin-fg-f7f8f9:#ffffff;
  --admin-fg-ffd0d0:#ffffff;
  --admin-fg-ffe5aa:#ffe600;
  --admin-fg-ffe600:#ffe600;
  --admin-fg-fff:#ffffff;
  --admin-fg-fff4cf:#ffe600;
  --admin-fg-fff4f4:#ffffff;
  --admin-misc-1f5d83:#ffffff;
  --admin-shadow-14688c:#000000;
  --admin-shadow-1d5c80:#000000;
  --admin-shadow-c9242f:#000000;
  --admin-shadow-e8bf2d:#000000;
  --admin-shadow-rgba-0-0-0-14:rgba(0,0,0,0.14);
  --admin-shadow-rgba-0-0-0-16:rgba(0,0,0,0.16);
  --admin-shadow-rgba-0-0-0-18:rgba(0,0,0,0.18);
  --admin-shadow-rgba-0-0-0-22:rgba(0,0,0,0.22);
  --admin-shadow-rgba-0-0-0-25:rgba(0,0,0,0.25);
  --admin-shadow-rgba-0-0-0-28:rgba(0,0,0,0.28);
  --admin-shadow-rgba-0-0-0-35:rgba(0,0,0,0.35);
  --admin-shadow-rgba-13-111-152-2:rgba(0,0,0,0.2);
  --admin-shadow-rgba-165-29-45-0:rgba(0,0,0,0);
  --admin-shadow-rgba-165-29-45-45:rgba(0,0,0,0.45);
  --admin-shadow-rgba-17-24-39-04:rgba(0,0,0,0.04);
  --admin-shadow-rgba-17-24-39-05:rgba(0,0,0,0.05);
  --admin-shadow-rgba-17-24-39-08:rgba(0,0,0,0.08);
  --admin-shadow-rgba-20-104-140-15:rgba(0,0,0,0.15);
  --admin-shadow-rgba-20-104-140-18:rgba(0,0,0,0.18);
  --admin-shadow-rgba-214-176-0-25:rgba(0,0,0,0.25);
  --admin-shadow-rgba-215-38-61-14:rgba(0,0,0,0.14);
  --admin-shadow-rgba-255-255-255-28:rgba(0,0,0,0.28);
  --admin-shadow-rgba-255-255-255-35:rgba(0,0,0,0.35);
  --admin-shadow-rgba-26-100-137-15:rgba(0,0,0,0.15);
  --admin-shadow-rgba-47-102-137-25:rgba(0,0,0,0.25);
}
/* v50 ADMIN-FARBPALETTE END */

/* v50: Kanonische Verwaltungsfarben – diese Regeln sind die letzte Theme-Instanz. */
body.admin.theme-contrast .admin-nav-submenu a,
body.admin.theme-contrast .admin-mobile-category-panel .admin-mobile-category-links a,
body.admin.theme-contrast .admin-mobile-category-links a{
  background:var(--layout-admin-menu-background,#ffe600)!important;
  color:var(--layout-admin-menu-text,#000000)!important;
  border-color:var(--layout-admin-menu-border,#ffffff)!important;
  -webkit-text-fill-color:currentColor!important;
}
body.admin.theme-contrast .admin-nav-submenu a:hover,
body.admin.theme-contrast .admin-nav-submenu a:focus,
body.admin.theme-contrast .admin-mobile-category-links a:hover,
body.admin.theme-contrast .admin-mobile-category-links a:focus{
  background:var(--layout-admin-menu-hover,#fff36a)!important;
  color:var(--layout-admin-menu-hover-text,#000000)!important;
  -webkit-text-fill-color:currentColor!important;
}
body.admin.theme-contrast .stats-geo-center{background:#111!important;color:#fff!important;border-left-color:#ffe600!important}
body.admin.theme-contrast .admin-nav-submenu a.active,
body.admin.theme-contrast .admin-mobile-category-links a.active{background:var(--layout-admin-menu-active,#00a7bd)!important;color:var(--layout-admin-menu-active-text,#000000)!important;border-color:var(--layout-admin-menu-active-border,#ffe600)!important;-webkit-text-fill-color:currentColor!important}

/* v51: KANONISCHE Verwaltungsmenü-Schaltflächen – Hoher Kontrast. */
body.admin.theme-contrast .admin-category-bar .admin-category-nav .admin-nav-group .admin-nav-submenu a,
body.admin.theme-contrast .admin-category-bar .admin-mobile-category-panel .admin-mobile-category-links a{
  background:var(--layout-admin-menu-background,#ffe600)!important;
  color:var(--layout-admin-menu-text,#000000)!important;
  border-color:var(--layout-admin-menu-border,#ffffff)!important;
  -webkit-text-fill-color:currentColor!important;
}
body.admin.theme-contrast .admin-category-bar .admin-category-nav .admin-nav-group .admin-nav-submenu a > span:not(.admin-notification-badge),
body.admin.theme-contrast .admin-category-bar .admin-mobile-category-panel .admin-mobile-category-links a > span:not(.admin-notification-badge){color:inherit!important;-webkit-text-fill-color:inherit!important}
body.admin.theme-contrast .admin-category-bar .admin-category-nav .admin-nav-group .admin-nav-submenu a:hover,
body.admin.theme-contrast .admin-category-bar .admin-category-nav .admin-nav-group .admin-nav-submenu a:focus,
body.admin.theme-contrast .admin-category-bar .admin-mobile-category-panel .admin-mobile-category-links a:hover,
body.admin.theme-contrast .admin-category-bar .admin-mobile-category-panel .admin-mobile-category-links a:focus{
  background:var(--layout-admin-menu-hover,#fff36a)!important;
  color:var(--layout-admin-menu-hover-text,#000000)!important;
}
body.admin.theme-contrast .admin-category-bar .admin-category-nav .admin-nav-group .admin-nav-submenu a.active,
body.admin.theme-contrast .admin-category-bar .admin-mobile-category-panel .admin-mobile-category-links a.active{
  background:var(--layout-admin-menu-active,#00a7bd)!important;color:var(--layout-admin-menu-active-text,#000000)!important;border-color:var(--layout-admin-menu-active-border,#ffe600)!important
}
