Loopera
Design System
A clean, scalable foundation for building trustworthy and beautiful financial products. Built on an 8px grid with semantic tokens and accessible components.
Colors
Semantic color tokens that adapt to light and dark mode. Always use semantic tokens in components — never raw palette values.
Brand Palette
Semantic Tokens — Backgrounds
Status Colors
Typography
Inter is the primary typeface — clean, versatile, and purpose-built for screens. The type scale uses a fluid progression from 10px to 60px.
Type Scale
Font Weights
Spacing
8px base grid. Use these tokens for all margin, padding, and gap values.
Border Radius
Consistent rounding creates a friendly, modern feel without losing professionalism.
Shadows
Elevation creates hierarchy. Use shadows to differentiate interactive surfaces and floating layers.
Buttons
Buttons are the primary driver of user action. Use primary for the main CTA, secondary for alternatives, and ghost for tertiary actions.
Variants
Sizes
With Icons
Badges
Use badges to surface status, categories, and labels at a glance.
Status
Labels (no dot)
Inputs
Form controls follow a consistent anatomy: label → field → hint/error. Always pair inputs with a visible label.
Cards
Cards group related content into a contained surface. Use card-interactive for clickable items.
Stat Cards
Finance Card (Debit / Credit)
Alerts
Inline feedback messages for system events and user actions.
Avatars
Represent users and entities with initials or photos.
Sizes
Colors
Avatar Group
Patterns
Composed patterns for common fintech UI scenarios.
Transaction List
Progress / Savings Goal
Quick Actions