/* Copper Trace Custom DaisyUI Themes for DaisyUI v5 */

[data-theme="coppertrace"] {
  color-scheme: light;
  
  /* Base colors */
  --color-base-100: oklch(100% 0 0);      /* white background */
  --color-base-200: oklch(96% 0 0);       /* light gray */
  --color-base-300: oklch(90% 0 0);       /* gray */
  --color-base-content: oklch(20% .042 265.755);  /* dark text */
  
  /* Primary - Copper/Bronze tone */
  --color-primary: oklch(65% .15 35);     /* Copper/bronze color */
  --color-primary-content: oklch(98% .01 35);  /* Light text on copper */
  
  /* Secondary - Darker copper */
  --color-secondary: oklch(60% .14 30);
  --color-secondary-content: oklch(98% 0 0);
  
  /* Accent - Light copper/tan */
  --color-accent: oklch(70% .143 40);
  --color-accent-content: oklch(20% .019 40);
  
  /* Neutral */
  --color-neutral: oklch(44% .043 257.281);
  --color-neutral-content: oklch(98% .003 247.858);
  
  /* Semantic colors */
  --color-info: oklch(74% .16 232.661);
  --color-info-content: oklch(29% .066 243.157);
  
  --color-success: oklch(76% .177 163.223);
  --color-success-content: oklch(26% .051 172.552);
  
  --color-warning: oklch(82% .189 84.429);
  --color-warning-content: oklch(27% .077 45.635);
  
  --color-error: oklch(70% .191 22.216);
  --color-error-content: oklch(98% .092 26.042);
  
  /* Radius settings */
  --radius-selector: 0.25rem;
  --radius-field: 0.25rem;
  --radius-box: 0.25rem;
  
  /* Size settings */
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  
  /* Other settings */
  --border: 1px;
  --depth: 1;
  --noise: 0;
}

[data-theme="coppertrace-dark"] {
  color-scheme: dark;
  
  /* Base colors - Dark theme */
  --color-base-100: oklch(25% .028 261.692);    /* dark background */
  --color-base-200: oklch(30% .034 264.665);    /* medium dark */
  --color-base-300: oklch(35% .033 256.848);    /* lighter dark */
  --color-base-content: oklch(96% .003 264.542); /* light text */
  
  /* Primary - Copper tone for dark */
  --color-primary: oklch(70% .18 40);       /* Copper for dark theme */
  --color-primary-content: oklch(95% .01 40);   /* Light text on copper */
  
  /* Secondary */
  --color-secondary: oklch(65% .16 35);
  --color-secondary-content: oklch(98% 0 0);
  
  /* Accent - Darker copper */
  --color-accent: oklch(55% .15 30);
  --color-accent-content: oklch(98% 0 0);
  
  /* Neutral */
  --color-neutral: oklch(30% .02 260);
  --color-neutral-content: oklch(92% .004 286.32);
  
  /* Semantic colors */
  --color-info: oklch(62% .214 259.815);
  --color-info-content: oklch(97% .014 254.604);
  
  --color-success: oklch(69% .17 162.48);
  --color-success-content: oklch(97% .021 166.113);
  
  --color-warning: oklch(70% .213 47.604);
  --color-warning-content: oklch(98% .016 73.684);
  
  --color-error: oklch(65% .241 354.308);
  --color-error-content: oklch(97% .014 343.198);
  
  /* Radius settings */
  --radius-selector: 0.25rem;
  --radius-field: 0.25rem;
  --radius-box: 0.25rem;
  
  /* Size settings */
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  
  /* Other settings */
  --border: 1.5px;
  --depth: 1;
  --noise: 0;
}