Design system documentation for developers and designers
Daily Ticker uses a carefully selected color palette optimized for financial data visualization and readability in dark mode interfaces.
Primary background color - deep navy blue
backgroundPrimary text color - light gray
foregroundAccent color for positive states and CTAs
ledGreenAccent color for negative states
ledRedSecondary background for cards and borders
Secondary text color
gray-300Tertiary text color
gray-400Our typography system uses two high-quality typefaces for optimal readability and brand consistency.
Primary font for all UI text, headings, and body copy
font-sansThe quick brown fox jumps over the lazy dog
Monospace font for technical text, tickers, and LED-style displays
font-monoAAPL $150.25 +2.5%
Heading 1
text-7xl font-boldHeading 2
text-5xl font-boldHeading 3
text-3xl font-boldHeading 4
text-2xl font-boldHeading 5
text-xl font-semiboldBody Large - Lorem ipsum dolor sit amet, consectetur adipiscing elit.
text-lg text-gray-300Body Regular - Lorem ipsum dolor sit amet, consectetur adipiscing elit.
text-base text-gray-300Body Small - Lorem ipsum dolor sit amet, consectetur adipiscing elit.
text-sm text-gray-400Consistent spacing creates visual hierarchy and improves readability. We use Tailwind's default spacing scale.
Form elements for user input with consistent styling.
bg-[#0B1E32] border border-[#1a3a52] focus:ring-2 focus:ring-[#00ff88]/50bg-[#00ff88] (active) | bg-[#1a3a52] (inactive)Card components for grouping related content.
This is a standard card component used throughout the application for grouping related information.
bg-[#1a3a52]/30 border border-[#1a3a52] rounded-lg p-6Featured card with gradient background and accent border for highlighting important content.
bg-gradient-to-br from-[#1a3a52] to-[#0B1E32] border-2 border-[#00ff88]/40Badge components for status indicators and labels.
Pre-configured animations for interactive elements.
Horizontal scrolling animation for ticker tape
30sanimate-scrollExpanding ring pulse effect
1sanimate-pingOpacity fade in/out
2sanimate-pulse360° rotation
1sanimate-spinAnimated border effect
calc(var(--duration)*1s)animate-border-beamSpecial visual effects and utilities.
AAPL $150.25 +2.5%
text-[#00ff88] font-mono led-text (text-shadow: 0 0 10px currentColor)ticker-glow (box-shadow: 0 0 20px rgba(0, 255, 136, 0.3))Daily Ticker Pro
bg-gradient-to-r from-[#00ff88] to-[#00dd77] bg-clip-text text-transparentbg-[#0B1E32]/80 backdrop-blur-smWe use Lucide React icons throughout the application. Common icons include:
import { TrendingUp, Zap, BookOpen, Lock } from "lucide-react"Tailwind's default breakpoints for responsive design.
sm640px and upmd768px and uplg1024px and upxl1280px and up2xl1536px and up