{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "theme",
  "type": "registry:theme",
  "title": "SEED — tema shadcn (apelidos → semânticos do DS)",
  "description": "Os 32 apelidos de cor (+ radius) do shadcn (background, primary, sidebar-*, chart-*…) apontando para os semânticos --seed-* do SEED Design System, nos dois temas — regra GI1 do §44 do seed-componentes.md: nenhum hex, só var(). Fontes do DS e raio: --radius 0.625rem dá 8 px em botão e campo (rounded-md) e radius-xl fixa o cartão em 12 px (--seed-card-radius). Requer @seed/tokens (os var() resolvem nele).",
  "registryDependencies": [
    "https://ds.seed.eng.br/r/tokens.json"
  ],
  "cssVars": {
    "theme": {
      "font-sans": "var(--seed-font-sans)",
      "font-mono": "var(--seed-font-mono)",
      "radius-xl": "var(--seed-card-radius)"
    },
    "light": {
      "background": "var(--seed-surface-page)",
      "foreground": "var(--seed-text-primary)",
      "card": "var(--seed-card-bg)",
      "card-foreground": "var(--seed-text-primary)",
      "popover": "var(--seed-surface-overlay)",
      "popover-foreground": "var(--seed-text-primary)",
      "primary": "var(--seed-action-primary)",
      "primary-foreground": "var(--seed-text-on-action-primary)",
      "secondary": "var(--seed-action-secondary-bg)",
      "secondary-foreground": "var(--seed-action-secondary-text)",
      "muted": "var(--seed-surface-subtle)",
      "muted-foreground": "var(--seed-text-muted)",
      "accent": "var(--seed-list-hover)",
      "accent-foreground": "var(--seed-text-primary)",
      "destructive": "var(--seed-action-destructive)",
      "destructive-foreground": "var(--seed-text-on-action-destructive)",
      "border": "var(--seed-border-default)",
      "input": "var(--seed-field-border)",
      "ring": "var(--seed-border-focus)",
      "chart-1": "var(--seed-chart-cat-1)",
      "chart-2": "var(--seed-chart-cat-2)",
      "chart-3": "var(--seed-chart-cat-3)",
      "chart-4": "var(--seed-chart-cat-4)",
      "chart-5": "var(--seed-chart-cat-5)",
      "sidebar": "var(--seed-surface-brand-deep)",
      "sidebar-foreground": "var(--seed-text-on-brand-deep)",
      "sidebar-primary": "var(--seed-surface-brand)",
      "sidebar-primary-foreground": "var(--seed-text-on-brand)",
      "sidebar-accent": "var(--seed-chrome-overlay-hover)",
      "sidebar-accent-foreground": "var(--seed-text-on-brand-deep)",
      "sidebar-border": "var(--seed-chrome-overlay-active)",
      "sidebar-ring": "var(--seed-text-on-brand-deep)",
      "radius": "0.625rem"
    },
    "dark": {
      "background": "var(--seed-surface-page)",
      "foreground": "var(--seed-text-primary)",
      "card": "var(--seed-card-bg)",
      "card-foreground": "var(--seed-text-primary)",
      "popover": "var(--seed-surface-overlay)",
      "popover-foreground": "var(--seed-text-primary)",
      "primary": "var(--seed-action-primary)",
      "primary-foreground": "var(--seed-text-on-action-primary)",
      "secondary": "var(--seed-action-secondary-bg)",
      "secondary-foreground": "var(--seed-action-secondary-text)",
      "muted": "var(--seed-surface-subtle)",
      "muted-foreground": "var(--seed-text-muted)",
      "accent": "var(--seed-list-hover)",
      "accent-foreground": "var(--seed-text-primary)",
      "destructive": "var(--seed-action-destructive)",
      "destructive-foreground": "var(--seed-text-on-action-destructive)",
      "border": "var(--seed-border-default)",
      "input": "var(--seed-field-border)",
      "ring": "var(--seed-border-focus)",
      "chart-1": "var(--seed-chart-cat-1)",
      "chart-2": "var(--seed-chart-cat-2)",
      "chart-3": "var(--seed-chart-cat-3)",
      "chart-4": "var(--seed-chart-cat-4)",
      "chart-5": "var(--seed-chart-cat-5)",
      "sidebar": "var(--seed-surface-brand-deep)",
      "sidebar-foreground": "var(--seed-text-on-brand-deep)",
      "sidebar-primary": "var(--seed-surface-brand)",
      "sidebar-primary-foreground": "var(--seed-text-on-brand)",
      "sidebar-accent": "var(--seed-chrome-overlay-hover)",
      "sidebar-accent-foreground": "var(--seed-text-on-brand-deep)",
      "sidebar-border": "var(--seed-chrome-overlay-active)",
      "sidebar-ring": "var(--seed-text-on-brand-deep)"
    }
  }
}
