/* Generated SUDX aliases for shadcn and Tailwind v4. Do not edit. */
:root,
:root[data-theme="light"] {
  --radius: var(--sudx-radius);
  --background: var(--sudx-background);
  --foreground: var(--sudx-text);
  --card: var(--sudx-surface);
  --card-foreground: var(--sudx-text);
  --popover: var(--sudx-surface);
  --popover-foreground: var(--sudx-text);
  --primary: var(--sudx-text);
  --primary-foreground: var(--sudx-background);
  --secondary: var(--sudx-surface);
  --secondary-foreground: var(--sudx-text);
  --muted: var(--sudx-surface-quiet);
  --muted-foreground: var(--sudx-text-muted);
  --accent: var(--sudx-accent-well);
  --accent-foreground: var(--sudx-text);
  --border: var(--sudx-border);
  --input: var(--sudx-border);
  --ring: var(--sudx-accent);
  --sidebar: var(--sudx-sidebar);
  --sidebar-foreground: var(--sudx-text);
  --sidebar-primary: var(--sudx-text);
  --sidebar-primary-foreground: var(--sudx-background);
  --sidebar-accent: var(--sudx-accent-well);
  --sidebar-accent-foreground: var(--sudx-text);
  --sidebar-border: var(--sudx-border);
  --sidebar-ring: var(--sudx-accent);
}

:root[data-theme="dark"] {
  --background: var(--sudx-background);
  --foreground: var(--sudx-text);
  --card: var(--sudx-surface);
  --card-foreground: var(--sudx-text);
  --popover: var(--sudx-surface);
  --popover-foreground: var(--sudx-text);
  --primary: var(--sudx-text);
  --primary-foreground: var(--sudx-background);
  --secondary: var(--sudx-surface);
  --secondary-foreground: var(--sudx-text);
  --muted: var(--sudx-surface-quiet);
  --muted-foreground: var(--sudx-text-muted);
  --accent: var(--sudx-accent-well);
  --accent-foreground: var(--sudx-text);
  --border: var(--sudx-border);
  --input: var(--sudx-border);
  --ring: var(--sudx-accent);
  --sidebar: var(--sudx-sidebar);
  --sidebar-foreground: var(--sudx-text);
  --sidebar-primary: var(--sudx-text);
  --sidebar-primary-foreground: var(--sudx-background);
  --sidebar-accent: var(--sudx-accent-well);
  --sidebar-accent-foreground: var(--sudx-text);
  --sidebar-border: var(--sudx-border);
  --sidebar-ring: var(--sudx-accent);
}

@theme inline {
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-card: var(--card);
  --color-card-foreground: var(--card-foreground);
  --color-popover: var(--popover);
  --color-popover-foreground: var(--popover-foreground);
  --color-primary: var(--primary);
  --color-primary-foreground: var(--primary-foreground);
  --color-secondary: var(--secondary);
  --color-secondary-foreground: var(--secondary-foreground);
  --color-muted: var(--muted);
  --color-muted-foreground: var(--muted-foreground);
  --color-accent: var(--accent);
  --color-accent-foreground: var(--accent-foreground);
  --color-border: var(--border);
  --color-input: var(--input);
  --color-ring: var(--ring);
  --color-sidebar: var(--sidebar);
  --color-sidebar-foreground: var(--sidebar-foreground);
  --color-sidebar-primary: var(--sidebar-primary);
  --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
  --color-sidebar-accent: var(--sidebar-accent);
  --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
  --color-sidebar-border: var(--sidebar-border);
  --color-sidebar-ring: var(--sidebar-ring);
}
