The atomic elements of our design system. These foundational elements ensure consistency and accessibility across all digital experiences.
Our carefully selected colors represent the values and identity of MTWS. Each color has specific usage guidelines to maintain consistency and accessibility.
#000000
Primary text color for maximum readability
#132a1a
Dark brand accent color for depth and sophistication
#407550
Main brand color representing growth and harmony
#82894d
Secondary brand color for balance and natural feel
#e7d296
Warm accent color for highlights and emphasis
#fdfbf5
Main background color providing warmth and readability
High Contrast Black on Warm Background
Perfect contrast ratio for body text
White on Primary Green
Ideal for call-to-action buttons
Deep Forest Green on Sandy Gold
Great for highlighted content
Olive Green on White
Perfect for secondary elements
Our typography system uses DM Sans for its excellent readability and modern appearance, with custom Arabic fonts for Islamic content.
text-5xl font-bold
text-3xl font-bold
text-xl font-semibold
text-base
text-sm text-gray-600
font-uthmanic text-xl
font-riwaya text-lg
Primary font for all English content
• Weights: 100-1000
• Google Fonts
• Excellent readability
For Quranic text and formal Arabic
• Traditional Arabic script
• Optimized for Quranic text
• Class: .font-uthmanic
For general Arabic content
• Modern Arabic design
• Great for headings
• Class: .font-riwaya
Consistent spacing creates visual rhythm and hierarchy. Our spacing system is based on a 4px grid for precise alignment.
xs
0.25rem
Minimal spacing, icon gapssm
0.5rem
Small component paddingmd
1rem
Standard component spacinglg
1.5rem
Section spacing, card paddingxl
2rem
Large section breaks2xl
3rem
Major page sections3xl
4rem
Hero sections, page headersCard content with proper spacing
• Card padding: 24px (lg) • Content spacing: 16px (md) • Button padding: 8px 16px
We use Lucide React icons for their consistency, clarity, and comprehensive coverage of common UI needs.
Phone
Location
Clock
Share
Check