BagSignals Style Sheet
Comprehensive brand guidelines and UI component standards for consistent development
Typography
Font Hierarchy
Heading 1
text-3xl font-boldHeading 2
text-2xl font-boldHeading 3
text-xl font-semiboldBody Text
text-baseSmall Text
text-smFont Weights & Spacing
font-boldfont-semiboldfont-mediumfont-normalColor Palette
Primary Colors
Background Colors
Sidebar Icon Colors
Status Colors
bg-green-500bg-red-500Lucide Icons
Navigation Icons
Action Icons
Usage Guidelines
• Use consistent sizing: w-4 h-4 for small, w-5 h-5 for medium, w-6 h-6 for large
• Apply semantic colors based on context and functionality
• Maintain visual hierarchy with icon placement and sizing
• Use hover states for interactive icons
Page Header Component
PageHeader Component
Standardized header component for all pages with icon, title, description, and optional badge.
Example Page
Example description text
<PageHeader
icon={<Bot className="w-5 h-5 text-white" />}
title="Page Title"
description="Page description"
badge="Beta"
badgeColor="from-purple-500 to-purple-600"
/>Usage Guidelines
• Import from: @/components/shared/PageHeader
• Use consistent gradient backgrounds: purple for AI/analytics, blue for data, green for actions
• Icon size should be w-5 h-5 with white color
• Badge is optional and should indicate status (Beta, New, Pro, etc.)
• Applied to: Profile, Whitepaper, Launch Token, and AI pages
Layout & Spacing
Container Widths
max-w-7xl mx-automax-w-4xl mx-automax-w-2xl mx-autoSpacing Scale
space-y-2, gap-2 (8px)space-y-4, gap-4 (16px)space-y-6, gap-6 (24px)space-y-8, gap-8 (32px)UI Components
Button Styles
bg-accent-primary text-white px-4 py-2 rounded-xlborder border-border-primary px-4 py-2 rounded-xlCard Styles
border border-border-primary rounded-xl p-4 bg-primary-bgInteractive Elements
Transitions
transition-colorstransition-alltransition-opacityBorder Radius
rounded-xl (12px)• All UI elements use consistent rounded-xl (12px) border radius
• Buttons, cards, inputs, modals, and containers all follow this standard
• Creates visual harmony and modern aesthetic across the platform