/* lumijha_ai brand colors; layout and status colors retain New API defaults. */
html:root {
  --primary: #c64c16;
  --primary-foreground: #ffffff;
  --secondary-foreground: #9a3412;
  --accent: #fff0e5;
  --ring: #ea6b2c;
  --sidebar-primary: #c64c16;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #fff0e5;
  --sidebar-accent-foreground: #b94313;
  --sidebar-ring: #ea6b2c;
  --chart-1: #e66a28;
  --overview-accent-1: #e66a28;
}
html:root.dark {
  --primary: #e97837;
  --primary-foreground: #211208;
  --secondary-foreground: #fed7aa;
  --accent: #3c251b;
  --ring: #f49a58;
  --sidebar-primary: #e97837;
  --sidebar-primary-foreground: #211208;
  --sidebar-accent: #3c251b;
  --sidebar-accent-foreground: #fdba74;
  --sidebar-ring: #f49a58;
  --chart-1: #f49a58;
  --overview-accent-1: #f49a58;
}
/* Landing-page decorative colors are defined separately from the app theme. */
h1 [class*="bg-clip-text"], h2 [class*="bg-clip-text"] {
  background-image: linear-gradient(to right, #ed8d35, #e56d28, #c64c16);
}
section:has(h1) > [aria-hidden="true"][style*="radial-gradient"] {
  background-image: radial-gradient(ellipse 50% 40% at 20% 20%, #ffbd804d 0%, transparent 70%), radial-gradient(ellipse 45% 35% at 80% 15%, #ff9b6633 0%, transparent 70%), radial-gradient(ellipse 40% 35% at 40% 80%, #ffd19c33 0%, transparent 70%) !important;
}
section:has(h1) .landing-animate-fade-up.rounded-full {
  color: var(--primary);
  border-color: color-mix(in srgb, var(--primary) 20%, transparent);
  background-color: color-mix(in srgb, var(--primary) 5%, transparent);
}
section:has(h1) .landing-animate-fade-up.rounded-full .rounded-full {
  background-color: var(--primary);
}
