{
  "name": "card",
  "dependencies": [],
  "registryDependencies": [],
  "files": [
    {
      "name": "Card.vue",
      "content": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n  <div\n    class=\"sigma-ui-card\"\n    :class=\"[$attrs.class]\"\n  >\n    <slot />\n  </div>\n</template>\n\n<style>\n.sigma-ui-card {\n  border-radius: 0.5rem;\n  border: 1px solid hsl(var(--border));\n  background-color: hsl(var(--card));\n  color: hsl(var(--card-foreground));\n  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n}\n</style>\n"
    },
    {
      "name": "CardContent.vue",
      "content": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n  <div\n    class=\"sigma-ui-card__content\"\n    :class=\"[$attrs.class]\"\n  >\n    <slot />\n  </div>\n</template>\n\n<style>\n.sigma-ui-card__content {\n  padding: 0 1.5rem 1.5rem 1.5rem;\n}\n</style>\n"
    },
    {
      "name": "CardDescription.vue",
      "content": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n  <p\n    class=\"sigma-ui-card__description\"\n    :class=\"[$attrs.class]\"\n  >\n    <slot />\n  </p>\n</template>\n\n<style>\n.sigma-ui-card__description {\n  color: hsl(var(--muted-foreground));\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n}\n</style>\n"
    },
    {
      "name": "CardFooter.vue",
      "content": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n  <div\n    class=\"sigma-ui-card__footer\"\n    :class=\"[$attrs.class]\"\n  >\n    <slot />\n  </div>\n</template>\n\n<style>\n.sigma-ui-card__footer {\n  display: flex;\n  gap: 0.5rem;\n  padding: 0 1.5rem 1.5rem 1.5rem;\n}\n</style>\n"
    },
    {
      "name": "CardHeader.vue",
      "content": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n  <div\n    class=\"sigma-ui-card__header\"\n    :class=\"[$attrs.class]\"\n  >\n    <slot />\n  </div>\n</template>\n\n<style>\n.sigma-ui-card__header {\n  display: flex;\n  flex-direction: column;\n  gap: 0.375rem;\n  padding: 1.5rem;\n}\n</style>\n"
    },
    {
      "name": "CardTitle.vue",
      "content": "<script setup lang=\"ts\">\n\n</script>\n\n<template>\n  <h3\n    class=\"sigma-ui-card__title\"\n    :class=\"[$attrs.class]\"\n  >\n    <slot />\n  </h3>\n</template>\n\n<style>\n.sigma-ui-card__title {\n  font-size: 1.5rem;\n  line-height: 1;\n  font-weight: 600;\n  letter-spacing: -0.025em;\n}\n</style>\n"
    },
    {
      "name": "index.ts",
      "content": "export { default as Card } from './Card.vue';\nexport { default as CardHeader } from './CardHeader.vue';\nexport { default as CardFooter } from './CardFooter.vue';\nexport { default as CardTitle } from './CardTitle.vue';\nexport { default as CardDescription } from './CardDescription.vue';\nexport { default as CardContent } from './CardContent.vue';\n"
    }
  ],
  "type": "components:ui"
}