/*
 * Semantic Color Theme
 * Generated by Theme Builder
 */

:root {
  --radius-base: theme(--radius-md);
  --radius-btn: var(--radius-base);
  --radius-field: theme(--radius-md);
  --background: oklch(1 0 0);
  --foreground: oklch(0.141 0.005 285.823);
  --overlay: oklch(0.21 0.006 264 / 0.5);
  --card: oklch(1 0 0);
  --card-foreground: var(--foreground);
  --popover: oklch(1 0 0);
  --popover-foreground: var(--foreground);
  --primary: oklch(0.205 0 0);
  --primary-foreground: oklch(0.985 0 0);
  --secondary: oklch(0.97 0 0);
  --secondary-foreground: oklch(0.205 0 0);
  --accent: oklch(0.97 0 0);
  --accent-foreground: oklch(0.205 0 0);
  --muted: oklch(0.97 0 0);
  --muted-foreground: oklch(0.556 0 0);
  --border: oklch(0.922 0 0);
  --input: oklch(0.922 0 0);
  --input-focus: oklch(from var(--primary) l c h / 40%);
  --input-ring: oklch(from var(--primary) l c h / 10%);
  --destructive: oklch(0.577 0.245 27);
  --success: oklch(0.6 0.19 145);
  --warning: oklch(0.8 0.16 85);
  --info: oklch(0.6 0.19 240);
}

.dark {
  --background: oklch(0.145 0 0);
  --foreground: oklch(0.985 0 0);
  --overlay: oklch(0 0 0 / 0.7);
  --card: oklch(0.205 0 0);
  --card-foreground: var(--foreground);
  --popover: oklch(0.205 0 0);
  --popover-foreground: var(--foreground);
  --primary: oklch(0.922 0 0);
  --primary-foreground: oklch(0.205 0 0);
  --secondary: oklch(0.269 0 0);
  --secondary-foreground: oklch(0.985 0 0);
  --accent: oklch(0.371 0 0);
  --accent-foreground: oklch(0.985 0 0);
  --muted: oklch(0.269 0 0);
  --muted-foreground: oklch(0.708 0 0);
  --border: oklch(1 0 0 / 10%);
  --input: oklch(1 0 0 / 15%);
  --input-focus: oklch(from var(--primary) l c h / 40%);
  --input-ring: oklch(from var(--primary) l c h / 10%);
  --destructive: oklch(0.65 0.2 25);
  --success: oklch(0.70 0.19 145);
  --warning: oklch(0.80 0.16 85);
  --info: oklch(0.70 0.16 240);
}
