BagSignals Style Sheet
Comprehensive brand guidelines and UI component standards for consistent development
Typography
Font Hierarchy
Heading 1
text-3xl font-bold
Heading 2
text-2xl font-bold
Heading 3
text-xl font-semibold
Body Text
text-base
Small Text
text-sm
Font Weights & Spacing
font-bold
font-semibold
font-medium
font-normal
Color Palette
Primary Colors
Background Colors
Sidebar Icon Colors
Status Colors
bg-green-500
bg-red-500
Lucide 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-auto
max-w-4xl mx-auto
max-w-2xl mx-auto
Spacing 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-xl
border border-border-primary px-4 py-2 rounded-xl
Card Styles
border border-border-primary rounded-xl p-4 bg-primary-bg
Interactive Elements
Transitions
transition-colors
transition-all
transition-opacity
Border 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