{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "veritheme",
  "homepage": "https://veritheme.com",
  "items": [
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "base",
      "type": "registry:item",
      "title": "Veritheme base",
      "description": "Veritheme design tokens (all themes, light + dark), element resets, and vt- utility classes. Required by every Veritheme component.",
      "files": [
        {
          "path": "r/styles/base.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/base.css"
        }
      ],
      "docs": "Import styles/veritheme/base.css once (e.g. in your root layout or global CSS).\nDark mode: add class \"dark\" to <html>. Themes: data-theme=\"default\" | \"editorial\" | \"rounded-sans\" on <html>.\nFonts are not bundled — load Inter (default), Source Serif 4 (editorial), or Manrope (rounded-sans) yourself.",
      "categories": [
        "tokens"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "button",
      "type": "registry:component",
      "title": "Button",
      "description": "Trigger for actions and navigation. Seven visual variants (primary, secondary, bordered, clear, danger, link, ghost), three sizes (sm, md, lg), icon-only mode. Uses CSS slot API (--btn-* vars) for per-instance customization.",
      "files": [
        {
          "path": "r/styles/button.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/button.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/button.css after base.css.\n\nUsage:\n<button class=\"vt-btn vt-btn-primary\">Primary</button>\n<button class=\"vt-btn vt-btn-secondary\">Secondary</button>\n<button class=\"vt-btn vt-btn-bordered\">Bordered</button>\n<button class=\"vt-btn vt-btn-danger\">Danger</button>\n<button class=\"vt-btn vt-btn-link\">Link</button>\n<button class=\"vt-btn vt-btn-ghost\">Ghost</button>\n<button class=\"vt-btn vt-btn-primary vt-btn-sm\">SM Button</button>\n<button class=\"vt-btn vt-btn-primary vt-btn-lg\">LG Button</button>\n<button class=\"vt-btn vt-btn-primary vt-btn-xl\">XL Button</button>\n<button class=\"vt-btn vt-btn-primary vt-btn-icon\" aria-label=\"Icon button\">\n  <svg ...></svg>\n</button>\n<button class=\"vt-btn vt-btn-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "badge",
      "type": "registry:component",
      "title": "Badge",
      "description": "Inline label. Two styles (filled, bordered) x five colors, single small size; optional 20x20 leading icon (28px tall with icon, 24px without).",
      "files": [
        {
          "path": "r/styles/badge.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/badge.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/badge.css after base.css.\n\nUsage:\n<span class=\"vt-badge vt-badge-primary\">Primary</span>\n<span class=\"vt-badge vt-badge-secondary\">Secondary</span>\n<span class=\"vt-badge vt-badge-danger\">Danger</span>\n<span class=\"vt-badge vt-badge-success\">Success</span>\n<span class=\"vt-badge vt-badge-warning\">Warning</span>\n<span class=\"vt-badge vt-badge-bordered\">Bordered</span>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pill",
      "type": "registry:component",
      "title": "Pill",
      "files": [
        {
          "path": "r/styles/pill.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/pill.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/pill.css after base.css.\n\nUsage:\n<span class=\"vt-pill vt-pill-primary vt-pill-sm\">SM Button</span>\n<span class=\"vt-pill vt-pill-primary vt-pill-lg\">LG Button</span>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "kbd",
      "type": "registry:component",
      "title": "Kbd",
      "files": [
        {
          "path": "r/styles/kbd.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/kbd.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/kbd.css after base.css.",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "avatar",
      "type": "registry:component",
      "title": "Avatar",
      "description": "User image with fallback initials or icon. Four sizes. Optional status dot.",
      "files": [
        {
          "path": "r/styles/avatar.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/avatar.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/avatar.css after base.css.\n\nUsage:\n<div class=\"vt-avatar vt-avatar-primary vt-avatar-sm\">SM Button</div>\n<div class=\"vt-avatar vt-avatar-primary vt-avatar-lg\">LG Button</div>\n<div class=\"vt-avatar vt-avatar-primary vt-avatar-xl\">XL Button</div>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "separator",
      "type": "registry:component",
      "title": "Separator",
      "description": "Visual divider. Horizontal or vertical.",
      "files": [
        {
          "path": "r/styles/separator.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/separator.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/separator.css after base.css.",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "skeleton",
      "type": "registry:component",
      "title": "Skeleton",
      "files": [
        {
          "path": "r/styles/skeleton.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/skeleton.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/skeleton.css after base.css.",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "link",
      "type": "registry:component",
      "title": "Link",
      "description": "Styled anchor element. Default / Hover / Visited.",
      "files": [
        {
          "path": "r/styles/link.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/link.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/link.css after base.css.\n\nUsage:\n<a class=\"vt-link vt-link-muted\">Muted</a>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tooltip",
      "type": "registry:component",
      "title": "Tooltip",
      "description": "Small floating label shown on hover. Appears above trigger by default.",
      "files": [
        {
          "path": "r/styles/tooltip.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/tooltip.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/tooltip.css after base.css.",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "checkbox",
      "type": "registry:component",
      "title": "Checkbox",
      "description": "Boolean toggle. Supports indeterminate state.",
      "files": [
        {
          "path": "r/styles/checkbox.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/checkbox.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/checkbox.css after base.css.\n\nUsage:\n<div class=\"vt-checkbox vt-checkbox-primary vt-checkbox-md\">MD Button</div>\n<div class=\"vt-checkbox vt-checkbox-primary vt-checkbox-lg\">LG Button</div>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "radio",
      "type": "registry:component",
      "title": "Radio",
      "files": [
        {
          "path": "r/styles/radio.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/radio.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/radio.css after base.css.\n\nUsage:\n<div class=\"vt-radio vt-radio-primary vt-radio-md\">MD Button</div>\n<div class=\"vt-radio vt-radio-primary vt-radio-lg\">LG Button</div>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "switch",
      "type": "registry:component",
      "title": "Switch",
      "description": "Toggle between on/off states.",
      "files": [
        {
          "path": "r/styles/switch.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/switch.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/switch.css after base.css.\n\nUsage:\n<button class=\"vt-switch vt-switch-primary vt-switch-sm\">SM Button</button>\n<button class=\"vt-switch vt-switch-primary vt-switch-lg\">LG Button</button>\n<button class=\"vt-switch vt-switch-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "input",
      "type": "registry:component",
      "title": "Input",
      "description": "Single-line text field. Supports leading/trailing icons, error state, disabled.",
      "files": [
        {
          "path": "r/styles/input.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/input.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/input.css after base.css.\n\nUsage:\n<input class=\"vt-input vt-input-primary vt-input-sm\">SM Button</input>\n<input class=\"vt-input vt-input-primary vt-input-lg\">LG Button</input>\n<input class=\"vt-input vt-input-primary vt-input-xl\">XL Button</input>\n<input class=\"vt-input vt-input-primary\" disabled>Disabled</input>",
      "categories": [
        "form"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "textarea",
      "type": "registry:component",
      "title": "Textarea",
      "description": "Multi-line text input. Vertically resizable by default.",
      "files": [
        {
          "path": "r/styles/textarea.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/textarea.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/textarea.css after base.css.\n\nUsage:\n<textarea class=\"vt-textarea vt-textarea-primary vt-textarea-sm\">SM Button</textarea>\n<textarea class=\"vt-textarea vt-textarea-primary vt-textarea-lg\">LG Button</textarea>\n<textarea class=\"vt-textarea vt-textarea-primary vt-textarea-xl\">XL Button</textarea>",
      "categories": [
        "form"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "label",
      "type": "registry:component",
      "title": "Label",
      "files": [
        {
          "path": "r/styles/label.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/label.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/label.css after base.css.",
      "categories": [
        "form"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "otp-input",
      "type": "registry:component",
      "title": "OTP Input",
      "description": "6-cell verification code input.",
      "files": [
        {
          "path": "r/styles/otp-input.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/otp-input.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/otp-input.css after base.css.",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "number-input",
      "type": "registry:component",
      "title": "Number Input",
      "description": "Numeric field with increment/decrement buttons.",
      "files": [
        {
          "path": "r/styles/number-input.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/number-input.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/number-input.css after base.css.",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "select",
      "type": "registry:component",
      "title": "Select",
      "description": "Dropdown select. Supports groups, disabled options, search.",
      "files": [
        {
          "path": "r/styles/select.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/select.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/input.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/select.css after base.css.",
      "categories": [
        "form"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tabs",
      "type": "registry:component",
      "title": "Tabs",
      "description": "Tabbed content switcher. Two variants: pill (filled) and underline.",
      "files": [
        {
          "path": "r/styles/tabs.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/tabs.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/tabs.css after base.css.",
      "categories": [
        "navigation"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "breadcrumb",
      "type": "registry:component",
      "title": "Breadcrumb",
      "description": "Navigation trail showing current location in hierarchy.",
      "files": [
        {
          "path": "r/styles/breadcrumb.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/breadcrumb.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/link.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/breadcrumb.css after base.css.",
      "categories": [
        "navigation"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "stepper",
      "type": "registry:component",
      "title": "Stepper",
      "description": "Multi-step progress indicator with step numbers, labels, and connecting lines.",
      "files": [
        {
          "path": "r/styles/stepper.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/stepper.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/badge.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/stepper.css after base.css.",
      "categories": [
        "navigation"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pagination",
      "type": "registry:component",
      "title": "Pagination",
      "description": "Page navigation with prev/next and numbered page buttons.",
      "files": [
        {
          "path": "r/styles/pagination.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/pagination.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/pagination.css after base.css.\n\nUsage:\n<button class=\"vt-page-btn vt-page-btn-primary\" disabled>Disabled</button>",
      "categories": [
        "navigation"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "section-label",
      "type": "registry:component",
      "title": "section-label",
      "files": [
        {
          "path": "r/styles/section-label.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/section-label.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/section-label.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "feature-item",
      "type": "registry:component",
      "title": "feature-item",
      "files": [
        {
          "path": "r/styles/feature-item.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/feature-item.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/feature-item.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "empty-state",
      "type": "registry:component",
      "title": "Empty State",
      "description": "Zero-state placeholder with illustration icon, title, description, and CTA button.",
      "files": [
        {
          "path": "r/styles/empty-state.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/empty-state.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/empty-state.css after base.css.",
      "categories": [
        "template"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "list-item",
      "type": "registry:component",
      "title": "list-item",
      "files": [
        {
          "path": "r/styles/list-item.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/list-item.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/list-item.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toast",
      "type": "registry:component",
      "title": "Toast",
      "description": "Temporary floating notification. Auto-dismiss with progress bar. Success / Error / Warning / Info.",
      "files": [
        {
          "path": "r/styles/toast.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/toast.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/toast.css after base.css.\n\nUsage:\n<button class=\"vt-toast vt-toast-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "banner",
      "type": "registry:component",
      "title": "Banner",
      "description": "Full-width page-level notification. Sticks to top of content area.",
      "files": [
        {
          "path": "r/styles/banner.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/banner.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/banner.css after base.css.\n\nUsage:\n<button class=\"vt-banner vt-banner-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "progress",
      "type": "registry:component",
      "title": "Progress",
      "description": "Horizontal progress bar. SM / MD / LG. Multiple color variants.",
      "files": [
        {
          "path": "r/styles/progress.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/progress.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/progress.css after base.css.\n\nUsage:\n<div class=\"vt-progress vt-progress-primary vt-progress-sm\">SM Button</div>\n<div class=\"vt-progress vt-progress-primary vt-progress-lg\">LG Button</div>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "chip",
      "type": "registry:component",
      "title": "Chip",
      "description": "Filter tag with selected/removable states.",
      "files": [
        {
          "path": "r/styles/chip.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/chip.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/chip.css after base.css.\n\nUsage:\n<button class=\"vt-chip vt-chip-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toolbar",
      "type": "registry:component",
      "title": "Toolbar",
      "description": "Horizontal bar of action buttons grouped with separators.",
      "files": [
        {
          "path": "r/styles/toolbar.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/toolbar.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/toolbar.css after base.css.\n\nUsage:\n<button class=\"vt-toolbar vt-toolbar-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "calendar-day",
      "type": "registry:component",
      "title": "calendar-day",
      "files": [
        {
          "path": "r/styles/calendar-day.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/calendar-day.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/calendar-day.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "carousel-nav",
      "type": "registry:component",
      "title": "carousel-nav",
      "files": [
        {
          "path": "r/styles/carousel-nav.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/carousel-nav.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/carousel-nav.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "color-swatch",
      "type": "registry:component",
      "title": "color-swatch",
      "files": [
        {
          "path": "r/styles/color-swatch.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/color-swatch.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/color-swatch.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "code-header",
      "type": "registry:component",
      "title": "code-header",
      "files": [
        {
          "path": "r/styles/code-header.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/code-header.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/code-header.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "code-inline",
      "type": "registry:component",
      "title": "code-inline",
      "files": [
        {
          "path": "r/styles/code-inline.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/code-inline.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/code-inline.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "count-badge",
      "type": "registry:component",
      "title": "count-badge",
      "files": [
        {
          "path": "r/styles/count-badge.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/count-badge.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/count-badge.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "icon-badge",
      "type": "registry:component",
      "title": "icon-badge",
      "files": [
        {
          "path": "r/styles/icon-badge.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/icon-badge.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/icon-badge.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "footer-link",
      "type": "registry:component",
      "title": "footer-link",
      "files": [
        {
          "path": "r/styles/footer-link.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/footer-link.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/footer-link.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "timeline-dot",
      "type": "registry:component",
      "title": "timeline-dot",
      "files": [
        {
          "path": "r/styles/timeline-dot.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/timeline-dot.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/timeline-dot.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "notification-btn",
      "type": "registry:component",
      "title": "notification-btn",
      "files": [
        {
          "path": "r/styles/notification-btn.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/notification-btn.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/notification-btn.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "check-label",
      "type": "registry:component",
      "title": "check-label",
      "files": [
        {
          "path": "r/styles/check-label.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/check-label.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/check-label.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dropdown-wrap",
      "type": "registry:component",
      "title": "dropdown-wrap",
      "files": [
        {
          "path": "r/styles/dropdown-wrap.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/dropdown-wrap.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/dropdown-wrap.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "card",
      "type": "registry:component",
      "title": "Card",
      "description": "Content container with optional header, body, footer, badge, and action button.",
      "files": [
        {
          "path": "r/styles/card.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/card.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/badge.json",
        "https://veritheme.com/r/button.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/card.css after base.css.\n\nUsage:\n<button class=\"vt-card vt-card-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "alert",
      "type": "registry:component",
      "title": "Alert",
      "description": "Callout block for info, success, warning, error. Optional action button and dismiss.",
      "files": [
        {
          "path": "r/styles/alert.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/alert.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/alert.css after base.css.\n\nUsage:\n<button class=\"vt-alert vt-alert-info\">Info</button>\n<button class=\"vt-alert vt-alert-success\">Success</button>\n<button class=\"vt-alert vt-alert-warning\">Warning</button>\n<button class=\"vt-alert vt-alert-danger\">Danger</button>\n<button class=\"vt-alert vt-alert-info\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "calendar-weekday",
      "type": "registry:component",
      "title": "calendar-weekday",
      "files": [
        {
          "path": "r/styles/calendar-weekday.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/calendar-weekday.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/calendar-weekday.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "button-group",
      "type": "registry:component",
      "title": "Button Group",
      "description": "Row or column of connected buttons sharing a single border.",
      "files": [
        {
          "path": "r/styles/button-group.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/button-group.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/button-group.css after base.css.",
      "categories": [
        "molecule"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dialog",
      "type": "registry:component",
      "title": "Dialog",
      "description": "Modal dialog. Confirmation / Destructive / With form input variants.",
      "files": [
        {
          "path": "r/styles/dialog.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/dialog.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json",
        "https://veritheme.com/r/input.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/dialog.css after base.css.\n\nUsage:\n<button class=\"vt-dialog vt-dialog-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "popover",
      "type": "registry:component",
      "title": "Popover",
      "description": "Floating panel anchored to a trigger. 5 placement options. Any content inside.",
      "files": [
        {
          "path": "r/styles/popover.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/popover.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/button.json"
      ],
      "docs": "Import styles/veritheme/popover.css after base.css.\n\nUsage:\n<button class=\"popover-wrapper popover-wrapper-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "accordion",
      "type": "registry:component",
      "title": "Accordion",
      "description": "Collapsible sections. Single or multiple open. Animated expand/collapse.",
      "files": [
        {
          "path": "r/styles/accordion.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/accordion.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/accordion.css after base.css.\n\nUsage:\n<button class=\"vt-accordion vt-accordion-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "slider",
      "type": "registry:component",
      "title": "Slider",
      "description": "Range input for numeric value selection.",
      "files": [
        {
          "path": "r/styles/slider.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/slider.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/slider.css after base.css.\n\nUsage:\n<button class=\"vt-slider vt-slider-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "mini-controls",
      "type": "registry:component",
      "title": "mini-controls",
      "files": [
        {
          "path": "r/styles/mini-controls.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/mini-controls.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/mini-controls.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "typography",
      "type": "registry:component",
      "title": "Typography",
      "files": [
        {
          "path": "r/styles/typography.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/typography.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/typography.css after base.css.\n\nUsage:\n<button class=\"vt-display vt-display-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "sidebar",
      "type": "registry:component",
      "title": "Sidebar",
      "files": [
        {
          "path": "r/styles/sidebar.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/sidebar.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/sidebar.css after base.css.\n\nUsage:\n<button class=\"vt-sidebar vt-sidebar-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toc",
      "type": "registry:component",
      "title": "Toc",
      "files": [
        {
          "path": "r/styles/toc.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/toc.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/toc.css after base.css.\n\nUsage:\n<button class=\"vt-toc vt-toc-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "nav-item",
      "type": "registry:component",
      "title": "nav-item",
      "files": [
        {
          "path": "r/styles/nav-item.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/nav-item.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/nav-item.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "component-card",
      "type": "registry:component",
      "title": "component-card",
      "files": [
        {
          "path": "r/styles/component-card.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/component-card.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/component-card.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "mode-btn",
      "type": "registry:component",
      "title": "mode-btn",
      "files": [
        {
          "path": "r/styles/mode-btn.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/mode-btn.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/mode-btn.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "example-block",
      "type": "registry:component",
      "title": "example-block",
      "files": [
        {
          "path": "r/styles/example-block.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/example-block.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/example-block.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "anatomy",
      "type": "registry:component",
      "title": "Anatomy",
      "files": [
        {
          "path": "r/styles/anatomy.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/anatomy.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/anatomy.css after base.css.\n\nUsage:\n<button class=\"vt-anatomy vt-anatomy-primary\" disabled>Disabled</button>",
      "categories": [
        "atom"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "api-table",
      "type": "registry:component",
      "title": "api-table",
      "files": [
        {
          "path": "r/styles/api-table.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/api-table.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/api-table.css after base.css."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "combobox",
      "type": "registry:component",
      "title": "Combobox",
      "description": "Searchable select with optional multi-select (shows Chips). Keyboard navigable.",
      "files": [
        {
          "path": "r/styles/combobox.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/combobox.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/input.json",
        "https://veritheme.com/r/chip.json",
        "https://veritheme.com/r/checkbox.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/combobox.css after base.css.",
      "categories": [
        "form"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "command",
      "type": "registry:component",
      "title": "Command",
      "description": "Command palette with search, grouped results, and keyboard shortcuts.",
      "files": [
        {
          "path": "r/styles/command.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/command.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json",
        "https://veritheme.com/r/input.json",
        "https://veritheme.com/r/separator.json"
      ],
      "docs": "Import styles/veritheme/command.css after base.css.",
      "categories": [
        "navigation"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tree-view",
      "type": "registry:component",
      "title": "Tree View",
      "description": "Hierarchical, collapsible tree for file systems and nested navigation. Branch toggles rotate a chevron; children expand/collapse.",
      "files": [
        {
          "path": "r/styles/tree-view.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/tree-view.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/tree-view.css after base.css.",
      "categories": [
        "data-display"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "resizable",
      "type": "registry:component",
      "title": "Resizable",
      "description": "Draggable handle between two panels; -col for a vertical divider (horizontal drag), -row for a horizontal divider.",
      "files": [
        {
          "path": "r/styles/resizable.css",
          "type": "registry:file",
          "target": "~/styles/veritheme/resizable.css"
        }
      ],
      "registryDependencies": [
        "https://veritheme.com/r/base.json"
      ],
      "docs": "Import styles/veritheme/resizable.css after base.css.",
      "categories": [
        "layout"
      ]
    }
  ]
}
