/* TIM-OE 2026-05-07 - stronger global dark preload */
html.timoe-preload-dark,
html.timoe-preload-dark body,
html.timoe-preload-dark #root {
  background:#06111f !important;
  color:#e5edf8 !important;
}
html.timoe-preload-dark body::before {
  content:"";
  position:fixed;
  inset:0;
  background:radial-gradient(circle at 40% 12%, rgba(30,64,175,.24), transparent 20%), linear-gradient(180deg,#06111f 0%,#091427 45%,#0f172a 100%);
  z-index:-1;
  pointer-events:none;
}
html.timoe-preload-dark main,
html.timoe-preload-dark [data-timoe-main="vibiz"],
html.timoe-preload-dark [data-timoe-main="vibiz"] > div,
html.timoe-preload-dark .theme-dark,
html.timoe-preload-dark .dark { background:transparent !important; }
html.timoe-preload-dark main [class*="bg-white"],
html.timoe-preload-dark main [class*="bg-slate-50"],
html.timoe-preload-dark main [class*="bg-slate-100"],
html.timoe-preload-dark main [class*="bg-gray-50"],
html.timoe-preload-dark main [class*="bg-gray-100"],
html.timoe-preload-dark main [class*="bg-neutral-50"],
html.timoe-preload-dark main [class*="bg-neutral-100"],
html.timoe-preload-dark main [class*="rounded"] {
  background:linear-gradient(180deg, rgba(10,18,34,.98), rgba(15,23,42,.94)) !important;
  border-color:rgba(51,65,85,.72) !important;
  color:#e5edf8 !important;
}
html.timoe-preload-dark main [class*="text-slate-900"],
html.timoe-preload-dark main [class*="text-slate-800"],
html.timoe-preload-dark main [class*="text-slate-700"],
html.timoe-preload-dark main [class*="text-gray-900"],
html.timoe-preload-dark main [class*="text-gray-800"],
html.timoe-preload-dark main h1,
html.timoe-preload-dark main h2,
html.timoe-preload-dark main h3,
html.timoe-preload-dark main h4,
html.timoe-preload-dark main strong,
html.timoe-preload-dark main label { color:#f8fafc !important; }
html.timoe-preload-dark main [class*="text-slate-600"],
html.timoe-preload-dark main [class*="text-slate-500"],
html.timoe-preload-dark main [class*="text-gray-600"],
html.timoe-preload-dark main [class*="text-gray-500"],
html.timoe-preload-dark main p,
html.timoe-preload-dark main small { color:#94a3b8 !important; }
html.timoe-preload-dark main input,
html.timoe-preload-dark main select,
html.timoe-preload-dark main textarea,
html.timoe-preload-dark main button[class*="bg-white"],
html.timoe-preload-dark main button[class*="bg-slate"],
html.timoe-preload-dark main button[class*="bg-gray"] {
  background:rgba(15,23,42,.9) !important;
  color:#f8fafc !important;
  border-color:rgba(71,85,105,.76) !important;
}
