html[data-theme="dark"] {
  --wp--preset--color--bg: #0b0d10;
  --wp--preset--color--fg: #e5e7eb;
  --wp--preset--color--muted: #94a3b8;
}
html[data-theme="dark"] body { background: var(--wp--preset--color--bg); color: var(--wp--preset--color--fg); }
html[data-theme="dark"] .probka-bottom-nav { background:#0b0d10; border-top-color:#1f2937; }

/* =========================
   Header + theme switch
   (PROBKA_HEADER_V22)
   ========================= */

html[data-theme="dark"] {
  --probka-switch-bg: rgba(11, 13, 16, 0.70);
  --probka-switch-border: rgba(255, 255, 255, 0.18);
  --probka-switch-thumb: #ffffff;
  --probka-switch-icon: rgba(229, 231, 235, 0.95);
  --probka-switch-shadow: 0 10px 24px rgba(0,0,0,0.35);
}

html[data-theme="dark"] .probka-switch__track {
  background: rgba(255,255,255,0.14);
}

html[data-theme="dark"] .probka-header {
  background: rgba(11, 13, 16, 0.92);
  backdrop-filter: blur(10px);
}
/* Fix читабельності назви сайту в dark */
html[data-theme="dark"] .probka-header .wp-block-site-title a{
  color: rgba(229,231,235,0.95) !important;
  opacity: 1 !important;
}
html[data-theme="dark"] .probka-header .wp-block-site-title a{
  opacity: 1 !important;
}
