/* Clark brand theme
 * Primary: Purple (#7A00DF)
 * Accent: Blue (#3564E8)
 */
:root {
  --primary: oklch(0.42 0.27 295);
  --primary-foreground: oklch(0.98 0 0);
  --accent: oklch(0.52 0.18 265);
  --accent-foreground: oklch(0.98 0 0);

  --background: oklch(0.985 0.004 295);
  --card: oklch(0.993 0.002 295);
  --muted: oklch(0.965 0.006 295);
  --muted-foreground: oklch(0.45 0.02 295);

  --secondary: oklch(0.92 0.02 295);
  --secondary-foreground: oklch(0.25 0.05 295);

  --sidebar: oklch(0.96 0.012 295);
  --sidebar-foreground: oklch(0.145 0 0);
  --sidebar-primary: oklch(0.42 0.27 295);
  --sidebar-primary-foreground: oklch(0.98 0 0);
  --sidebar-accent: oklch(0.90 0.02 295);
  --sidebar-accent-foreground: oklch(0.20 0.03 295);
}

.dark {
  --primary: oklch(0.55 0.22 295);
  --primary-foreground: oklch(0.12 0 0);
  --accent: oklch(0.58 0.16 265);
  --accent-foreground: oklch(0.95 0 0);

  --background: oklch(0.16 0.006 295);
  --card: oklch(0.18 0.005 295);
  --muted: oklch(0.22 0.008 295);
  --muted-foreground: oklch(0.65 0.02 295);

  --secondary: oklch(0.22 0.012 295);
  --secondary-foreground: oklch(0.85 0.02 295);

  --sidebar: oklch(0.15 0.008 295);
  --sidebar-primary: oklch(0.55 0.22 295);
  --sidebar-primary-foreground: oklch(0.12 0 0);
  --sidebar-accent: oklch(0.22 0.012 295);
  --sidebar-accent-foreground: oklch(0.85 0.02 295);
}
