{"namespace":"GenesisDesignSystem_5b00ad","components":[{"name":"Button","sourcePath":"components/buttons/Button.jsx"},{"name":"IconButton","sourcePath":"components/buttons/IconButton.jsx"},{"name":"Avatar","sourcePath":"components/data-display/Avatar.jsx"},{"name":"Badge","sourcePath":"components/data-display/Badge.jsx"},{"name":"Card","sourcePath":"components/data-display/Card.jsx"},{"name":"KitCard","sourcePath":"components/data-display/KitCard.jsx"},{"name":"Tag","sourcePath":"components/data-display/Tag.jsx"},{"name":"Dialog","sourcePath":"components/feedback/Dialog.jsx"},{"name":"Toast","sourcePath":"components/feedback/Toast.jsx"},{"name":"Checkbox","sourcePath":"components/forms/Checkbox.jsx"},{"name":"Input","sourcePath":"components/forms/Input.jsx"},{"name":"SearchBar","sourcePath":"components/forms/SearchBar.jsx"},{"name":"Select","sourcePath":"components/forms/Select.jsx"},{"name":"Switch","sourcePath":"components/forms/Switch.jsx"},{"name":"Tabs","sourcePath":"components/navigation/Tabs.jsx"}],"startingPoints":[{"name":"Button","path":"components/buttons/Button.jsx","previewPath":"components/buttons/buttons.card.html","kind":"component","section":"Buttons","subtitle":"Primary / secondary / ghost / destructive","viewport":"700x180"},{"name":"KitCard","path":"components/data-display/KitCard.jsx","previewPath":"components/data-display/data-display.card.html","kind":"component","section":"Cards","subtitle":"Kit preview gallery card","viewport":"320x360"},{"name":"SearchBar","path":"components/forms/SearchBar.jsx","previewPath":"components/forms/forms.card.html","kind":"component","section":"Forms","subtitle":"Global ⌘K search field","viewport":"700x120"},{"name":"genesis","path":"ui_kits/genesis/index.html","previewPath":"ui_kits/genesis/index.html","kind":"screen","section":"Genesis Platform","subtitle":"Community kit registry — explore, detail, publish","viewport":"1280x900"}],"cards":[{"path":"guidelines/brand-wordmark.card.html","group":"Brand","viewport":"700x200","subtitle":"Genesis wordmark; green reserved for the DESIGN.md highlight","name":"Wordmark & DESIGN.md"},{"path":"guidelines/colors-neutrals.card.html","group":"Colors","viewport":"700x150","subtitle":"Never pure black or white for text","name":"Neutrals & Surfaces"},{"path":"guidelines/colors-primary.card.html","group":"Colors","viewport":"700x150","subtitle":"Indigo for interaction only; green reserved for DESIGN.md","name":"Primary & Brand"},{"path":"guidelines/colors-semantic.card.html","group":"Colors","viewport":"700x170","subtitle":"Success, warning, error — used for status chips and validation","name":"Semantic & Status"},{"path":"components/buttons/buttons.card.html","group":"Components","viewport":"700x300","subtitle":"Variants, sizes, icons, disabled","name":"Buttons"},{"path":"components/data-display/data-display.card.html","group":"Components","viewport":"700x420","subtitle":"The signature KitCard plus status badges, filter tags, avatars","name":"Cards · Badges · Tags · Avatars"},{"path":"components/feedback/feedback.card.html","group":"Components","viewport":"700x320","subtitle":"Modal confirmation and semantic toasts","name":"Dialog · Toast"},{"path":"components/forms/forms.card.html","group":"Components","viewport":"700x340","subtitle":"Input, Select, Switch, Checkbox, SearchBar","name":"Forms"},{"path":"components/navigation/navigation.card.html","group":"Components","viewport":"700x130","subtitle":"Underline tabs with count badges","name":"Tabs"},{"path":"ui_kits/genesis/index.html","group":"Genesis Platform","viewport":"1280x820","subtitle":"Gallery of design-system kits with ⌘K search","name":"Explore (homepage)"},{"path":"guidelines/elevation.card.html","group":"Spacing","viewport":"700x200","subtitle":"Flat at rest; shadow only on hover & focus","name":"Elevation"},{"path":"guidelines/radius.card.html","group":"Spacing","viewport":"700x180","subtitle":"4 chips · 6 buttons · 8 panels · 12 cards · full pills","name":"Radius Scale"},{"path":"guidelines/spacing-scale.card.html","group":"Spacing","viewport":"700x150","subtitle":"4px base grid · 4 → 96","name":"Spacing Scale"},{"path":"guidelines/type-body.card.html","group":"Type","viewport":"700x230","subtitle":"Regular & medium. All body and UI text.","name":"Body — DM Sans"},{"path":"guidelines/type-display.card.html","group":"Type","viewport":"700x190","subtitle":"Bold, tight tracking (-0.04em). Headings only.","name":"Display — General Sans"},{"path":"guidelines/type-mono.card.html","group":"Type","viewport":"700x170","subtitle":"Code blocks, API keys, CLI commands","name":"Mono — JetBrains Mono"},{"path":"guidelines/type-scale.card.html","group":"Type","viewport":"700x300","subtitle":"Display 72 → Overline 11","name":"Type Scale"}],"globalCssPaths":["tokens/fonts.css","tokens/colors.css","tokens/typography.css","tokens/spacing.css","tokens/elevation.css","tokens/base.css","styles.css"],"tokens":[{"name":"--color-indigo-500","value":"#6366f1","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-indigo-600","value":"#4f46e5","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-green-600","value":"#20970b","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-success","value":"#10b981","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-warning","value":"#f59e0b","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-error","value":"#ef4444","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-ink-900","value":"#0a0a0a","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-ink-600","value":"#6b6b6b","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-ink-400","value":"#9c9c9c","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-white","value":"#ffffff","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-bg","value":"#fafafa","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-border","value":"#e8e8ec","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-bg-alt","value":"#f3f3f5","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-indigo-50","value":"#eef0fe","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-success-50","value":"#e7f8f1","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-warning-50","value":"#fef3e2","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-error-50","value":"#fdeaea","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-gray-100","value":"#f1f1f3","kind":"color","definedIn":"tokens/colors.css"},{"name":"--color-gray-600","value":"#5a5a5f","kind":"color","definedIn":"tokens/colors.css"},{"name":"--primary","value":"var(--color-indigo-500)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--primary-hover","value":"var(--color-indigo-600)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--primary-tint","value":"var(--color-indigo-50)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--brand-green","value":"var(--color-green-600)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--bg","value":"var(--color-bg)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface","value":"var(--color-white)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--surface-alt","value":"var(--color-bg-alt)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--text-primary","value":"var(--color-ink-900)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-secondary","value":"var(--color-ink-600)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-muted","value":"var(--color-ink-400)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--text-on-primary","value":"var(--color-white)","kind":"font","definedIn":"tokens/colors.css"},{"name":"--border","value":"var(--color-border)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--border-strong","value":"#d8d8de","kind":"color","definedIn":"tokens/colors.css"},{"name":"--focus-ring","value":"rgba(99, 102, 241, 0.12)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--primary-glow","value":"rgba(99, 102, 241, 0.35)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--status-published","value":"var(--color-success)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--status-pending","value":"var(--color-warning)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--status-rejected","value":"var(--color-error)","kind":"color","definedIn":"tokens/colors.css"},{"name":"--font-display","value":"\"General Sans\", \"DM Sans\", system-ui, sans-serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-body","value":"\"DM Sans\", system-ui, -apple-system, sans-serif","kind":"font","definedIn":"tokens/typography.css"},{"name":"--font-mono","value":"\"JetBrains Mono\", ui-monospace, \"SF Mono\", monospace","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-display","value":"72px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-headline","value":"60px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-section","value":"32px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-subhead","value":"24px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-body","value":"15px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-small","value":"13px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-caption","value":"12px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--text-overline","value":"11px","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-regular","value":"400","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-medium","value":"500","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-semibold","value":"600","kind":"font","definedIn":"tokens/typography.css"},{"name":"--weight-bold","value":"700","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-tight","value":"1.05","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-snug","value":"1.2","kind":"font","definedIn":"tokens/typography.css"},{"name":"--leading-normal","value":"1.5","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-display","value":"-0.04em","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-heading","value":"-0.03em","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-normal","value":"0","kind":"font","definedIn":"tokens/typography.css"},{"name":"--tracking-overline","value":"0.08em","kind":"font","definedIn":"tokens/typography.css"},{"name":"--space-1","value":"4px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-2","value":"8px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-3","value":"12px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-4","value":"16px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-5","value":"20px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-6","value":"24px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-8","value":"32px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-10","value":"40px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-12","value":"48px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-16","value":"64px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-20","value":"80px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--space-24","value":"96px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-max","value":"1280px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--container-pad","value":"24px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--grid-gap","value":"24px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--section-gap-mobile","value":"32px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--section-gap-tablet","value":"48px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--section-gap-desktop","value":"64px","kind":"spacing","definedIn":"tokens/spacing.css"},{"name":"--radius-xs","value":"4px","kind":"radius","definedIn":"tokens/elevation.css"},{"name":"--radius-sm","value":"6px","kind":"radius","definedIn":"tokens/elevation.css"},{"name":"--radius-md","value":"8px","kind":"radius","definedIn":"tokens/elevation.css"},{"name":"--radius-lg","value":"12px","kind":"radius","definedIn":"tokens/elevation.css"},{"name":"--radius-full","value":"9999px","kind":"radius","definedIn":"tokens/elevation.css"},{"name":"--shadow-card-hover","value":"0 8px 30px rgba(0, 0, 0, 0.08)","kind":"shadow","definedIn":"tokens/elevation.css"},{"name":"--shadow-primary-hover","value":"0 4px 12px rgba(99, 102, 241, 0.35)","kind":"shadow","definedIn":"tokens/elevation.css"},{"name":"--shadow-lg","value":"0 12px 40px rgba(0, 0, 0, 0.12)","kind":"shadow","definedIn":"tokens/elevation.css"},{"name":"--shadow-dialog","value":"0 24px 60px rgba(0, 0, 0, 0.18)","kind":"shadow","definedIn":"tokens/elevation.css"},{"name":"--ring-focus","value":"0 0 0 3px var(--focus-ring)","kind":"color","definedIn":"tokens/elevation.css"},{"name":"--ease-standard","value":"cubic-bezier(0.2, 0, 0, 1)","kind":"other","definedIn":"tokens/elevation.css","annotation":"other"},{"name":"--duration-fast","value":"120ms","kind":"other","definedIn":"tokens/elevation.css","annotation":"other"},{"name":"--duration-base","value":"200ms","kind":"other","definedIn":"tokens/elevation.css","annotation":"other"},{"name":"--nav-height","value":"56px","kind":"spacing","definedIn":"tokens/elevation.css"},{"name":"--nav-blur","value":"saturate(180%) blur(12px)","kind":"other","definedIn":"tokens/elevation.css","annotation":"other"},{"name":"--nav-bg","value":"rgba(255, 255, 255, 0.72)","kind":"color","definedIn":"tokens/elevation.css"}],"themes":[],"fonts":[],"brandFonts":[{"family":"General Sans","status":"maybe-remote","tokens":["--font-display"],"path":"tokens/typography.css"},{"family":"DM Sans","status":"ok","tokens":["--font-body"],"path":"tokens/typography.css"},{"family":"JetBrains Mono","status":"ok","tokens":["--font-mono"],"path":"tokens/typography.css"}],"source":"spa"}