[data-theme="orange"] {
  --color-background: var(--background, oklch(0.9853 0.0017 67.8));
  --color-foreground: var(--foreground, oklch(0.2371 0.0074 48.39));

  --color-card: var(--card, oklch(1 0 0));
  --color-card-foreground: var(--card-foreground, oklch(0.2371 0.0074 48.39));

  --color-popover: var(--popover, oklch(1 0 0));
  --color-popover-foreground: var(--popover-foreground, oklch(0.2371 0.0074 48.39));

  --color-primary: var(--primary, oklch(0.61 0.1801 36.77));
  --color-primary-foreground: var(--primary-foreground, oklch(1 0 0));

  --color-secondary: var(--secondary, oklch(0.9628 0.0033 67.78));
  --color-secondary-foreground: var(--secondary-foreground, oklch(0.2371 0.0074 48.39));

  --color-muted: var(--muted, oklch(0.9625 0.0022 67.8));
  --color-muted-foreground: var(--muted-foreground, oklch(0.5972 0.0122 48.51));

  --color-accent: var(--accent, oklch(0.9572 0.0159 37.67));
  --color-accent-foreground: var(--accent-foreground, oklch(0.5649 0.1655 36.82));

  --color-destructive: var(--destructive, oklch(0.6356 0.2082 25.38));
  --color-destructive-foreground: var(--destructive-foreground, oklch(1 0 0));

  --color-success: var(--success, oklch(0.6596 0.1414 157.72));
  --color-success-foreground: var(--success-foreground, oklch(1 0 0));
  --color-success-light: var(--success-light, oklch(0.9699 0.0155 166.46));

  --color-warning: var(--warning, oklch(0.7697 0.1645 70.61));
  --color-warning-foreground: var(--warning-foreground, oklch(0.2371 0.0074 48.39));
  --color-warning-light: var(--warning-light, oklch(0.9724 0.0189 81.5));

  --color-success-text: var(--success-text, oklch(0.517 0.1084 158.1));
  --color-warning-text: var(--warning-text, oklch(0.5583 0.1073 75.77));

  --color-chart-1: var(--chart-1, oklch(0.6 0.0942 195));
  --color-chart-2: var(--chart-2, oklch(0.58 0.1679 145));
  --color-chart-3: var(--chart-3, oklch(0.65 0.1481 55));
  --color-chart-4: var(--chart-4, oklch(0.56 0.205 320));
  --color-chart-5: var(--chart-5, oklch(0.56 0.1909 258));

  --color-sidebar: var(--sidebar, oklch(1 0 0));
  --color-sidebar-foreground: var(--sidebar-foreground, oklch(0.2371 0.0074 48.39));
  --color-sidebar-primary: var(--sidebar-primary, oklch(0.61 0.1801 36.77));
  --color-sidebar-primary-foreground: var(--sidebar-primary-foreground, oklch(1 0 0));
  --color-sidebar-accent: var(--sidebar-accent, oklch(0.9572 0.0159 37.67));
  --color-sidebar-accent-foreground: var(--sidebar-accent-foreground, oklch(0.5649 0.1655 36.82));
  --color-sidebar-border: var(--sidebar-border, oklch(0.9253 0.0066 67.74));
  --color-sidebar-ring: var(--sidebar-ring, oklch(0.61 0.1801 36.77));

  --color-border: var(--border, oklch(0.9253 0.0066 67.74));
  --color-input: var(--input, oklch(0.9253 0.0066 67.74));
  --color-ring: var(--ring, oklch(0.61 0.1801 36.77));
}

[data-theme="orange"].dark,
[data-theme="orange"] .dark {
  --color-background: var(--background, oklch(0.1927 0.0052 48.44));
  --color-foreground: var(--foreground, oklch(0.9632 0.0044 67.77));

  --color-card: var(--card, oklch(0.2262 0.0069 48.4));
  --color-card-foreground: var(--card-foreground, oklch(0.9632 0.0044 67.77));

  --color-popover: var(--popover, oklch(0.2262 0.0069 48.4));
  --color-popover-foreground: var(--popover-foreground, oklch(0.9632 0.0044 67.77));

  --color-primary: var(--primary, oklch(0.641 0.1633 37.42));
  --color-primary-foreground: var(--primary-foreground, oklch(1 0 0));

  --color-secondary: var(--secondary, oklch(0.2795 0.0095 48.36));
  --color-secondary-foreground: var(--secondary-foreground, oklch(0.9632 0.0044 67.77));

  --color-muted: var(--muted, oklch(0.2795 0.0095 48.36));
  --color-muted-foreground: var(--muted-foreground, oklch(0.6888 0.019 67.5));

  --color-accent: var(--accent, oklch(0.2652 0.0491 37.71));
  --color-accent-foreground: var(--accent-foreground, oklch(0.7117 0.1254 37.71));

  --color-destructive: var(--destructive, oklch(0.6356 0.2082 25.38));
  --color-destructive-foreground: var(--destructive-foreground, oklch(1 0 0));

  --color-success: var(--success, oklch(0.5775 0.1224 157.91));
  --color-success-foreground: var(--success-foreground, oklch(1 0 0));
  --color-success-light: var(--success-light, oklch(0.2932 0.0353 163.01));

  --color-warning: var(--warning, oklch(0.6888 0.141 73.42));
  --color-warning-foreground: var(--warning-foreground, oklch(0.9632 0.0044 67.77));
  --color-warning-light: var(--warning-light, oklch(0.3004 0.0431 79.59));

  --color-success-text: var(--success-text, oklch(0.7921 0.1381 160.44));
  --color-warning-text: var(--warning-text, oklch(0.815 0.1237 79.21));

  --color-chart-1: var(--chart-1, oklch(0.65 0.1021 195));
  --color-chart-2: var(--chart-2, oklch(0.65 0.1882 145));
  --color-chart-3: var(--chart-3, oklch(0.71 0.1618 55));
  --color-chart-4: var(--chart-4, oklch(0.6 0.205 320));
  --color-chart-5: var(--chart-5, oklch(0.6 0.2016 258));

  --color-sidebar: var(--sidebar, oklch(0.2262 0.0069 48.4));
  --color-sidebar-foreground: var(--sidebar-foreground, oklch(0.9632 0.0044 67.77));
  --color-sidebar-primary: var(--sidebar-primary, oklch(0.641 0.1633 37.42));
  --color-sidebar-primary-foreground: var(--sidebar-primary-foreground, oklch(1 0 0));
  --color-sidebar-accent: var(--sidebar-accent, oklch(0.2652 0.0491 37.71));
  --color-sidebar-accent-foreground: var(--sidebar-accent-foreground, oklch(0.7117 0.1254 37.71));
  --color-sidebar-border: var(--sidebar-border, oklch(0.3001 0.0105 48.35));
  --color-sidebar-ring: var(--sidebar-ring, oklch(0.641 0.1633 37.42));

  --color-border: var(--border, oklch(0.3001 0.0105 48.35));
  --color-input: var(--input, oklch(0.3001 0.0105 48.35));
  --color-ring: var(--ring, oklch(0.641 0.1633 37.42));
}
