:root, :root[data-theme-preset] {
   --primary:#111111 !important;
  --primary-foreground:#fff !important;
  --secondary:#555 !important;
  --secondary-foreground:#fff !important;
  --accent:#f2f2f2 !important;
  --accent-foreground:#111 !important;
  --ring:#111 !important;
  --sidebar-primary:#111 !important;
  --sidebar-primary-foreground:#fff !important;
  --sidebar-accent:#111 !important;
  --sidebar-accent-foreground:#fff !important;
  --sidebar-ring:#111 !important;
  --chart-1:#111 !important;
  --chart-2:#444 !important;
  --chart-3:#777 !important;
  --chart-4:#aaa !important;
  --chart-5:#ddd !important;
  --radius:.35rem !important;
  --overview-accent:#111 !important;
  --overview-accent-2:#555 !important;
  }
 .dark, .dark[data-theme-preset] {
   --primary:#f5f5f5 !important;
  --primary-foreground:#111 !important;
  --secondary:#bbb !important;
  --secondary-foreground:#111 !important;
  --accent:#262626 !important;
  --accent-foreground:#f5f5f5 !important;
  --ring:#f5f5f5 !important;
  --sidebar-primary:#f5f5f5 !important;
  --sidebar-primary-foreground:#111 !important;
  --sidebar-accent:#f5f5f5 !important;
  --sidebar-accent-foreground:#111 !important;
  --sidebar-ring:#f5f5f5 !important;
  --chart-1:#f5f5f5 !important;
  --chart-2:#bbb !important;
  --chart-3:#888 !important;
  --chart-4:#555 !important;
  --chart-5:#333 !important;
  --overview-accent:#f5f5f5 !important;
  --overview-accent-2:#bbb !important;
  }
 h1,.text-transparent {
   background-image:none !important;
  -webkit-text-fill-color:currentColor !important;
  color:var(--foreground) !important;
  }
 body {
   background-image:none !important;
  }
 div[class*="pointer-events-none"][class*="absolute"][class*="inset-0"] {
   display:none !important;
  }
 div[class*="radial-gradient"], div[class*="-z-10"] {
   background-image:none !important;
  }
 div[class*="linear-gradient"] {
   background-image:none !important;
  }
 [class*="text-overview-accent"] {
   color:#111 !important;
  }
 .dark [class*="text-overview-accent"] {
   color:#f5f5f5 !important;
  }
 [class*="text-blue"], [class*="text-indigo"], [class*="text-violet"], [class*="text-orange"], [class*="text-amber"], [class*="text-teal"], [class*="text-cyan"], [class*="text-emerald"], [class*="text-green"], [class*="text-rose"], [class*="text-pink"] {
   color:#111 !important;
  }
 .dark [class*="text-blue"], .dark [class*="text-indigo"], .dark [class*="text-violet"], .dark [class*="text-orange"], .dark [class*="text-amber"], .dark [class*="text-teal"], .dark [class*="text-cyan"], .dark [class*="text-emerald"], .dark [class*="text-green"], .dark [class*="text-rose"], .dark [class*="text-pink"] {
   color:#f5f5f5 !important;
  }
 [class*="bg-blue"], [class*="bg-indigo"], [class*="bg-orange"], [class*="bg-amber"], [class*="bg-teal"], [class*="bg-cyan"], [class*="bg-emerald"], [class*="bg-green"], [class*="bg-lime"], [class*="bg-rose"], [class*="bg-pink"] {
   background-color:#111 !important;
  color:#fff !important;
  }
 .dark [class*="bg-blue"], .dark [class*="bg-indigo"], .dark [class*="bg-orange"], .dark [class*="bg-amber"], .dark [class*="bg-teal"], .dark [class*="bg-cyan"], .dark [class*="bg-emerald"], .dark [class*="bg-green"], .dark [class*="bg-lime"], .dark [class*="bg-rose"], .dark [class*="bg-pink"] {
   background-color:#f5f5f5 !important;
  color:#111 !important;
  }
  .text-success, svg.text-success {
   color:#111 !important;
  stroke:#111 !important;
  }
 .dark .text-success, .dark svg.text-success {
   color:#f5f5f5 !important;
  stroke:#f5f5f5 !important;
  }
 .text-info, svg.text-info, .text-primary, svg.text-primary {
   color:#111 !important;
  stroke:#111 !important;
  }
 .dark .text-info, .dark svg.text-info, .dark .text-primary, .dark svg.text-primary {
   color:#f5f5f5 !important;
  stroke:#f5f5f5 !important;
  }
 .text-warning, .text-destructive, .text-error {
   color:#111 !important;
  }
 .dark .text-warning, .dark .text-destructive, .dark .text-error {
   color:#f5f5f5 !important;
  }
 .bg-success, .bg-info, .bg-warning, .bg-destructive {
   background-color:#111 !important;
  color:#fff !important;
  }
 .dark .bg-success, .dark .bg-info, .dark .bg-warning, .dark .bg-destructive {
   background-color:#f5f5f5 !important;
  color:#111 !important;
  }
 span[class*=bg-muted][class*=rounded-full] {
   background-color:#111 !important;
  color:#fff !important;
  }
 .dark span[class*=bg-muted][class*=rounded-full] {
   background-color:#f5f5f5 !important;
  color:#111 !important;
  }
