FrankX Design System
Colors, typography, glassmorphism, spacing, gradients, and component patterns. Build what matters.
Color Palette
Dark-first foundation with six accent colors mapped to product domains.
Foundation
Void
#0a0a0b
Page background
Space
#111113
Section background
Navy
#0F172A
Brand primary dark
Elevated
#1a1a1f
Card backgrounds
Subtle
#252530
Hover states
Muted
#3a3a4a
Disabled states
Accents
Purple
#AB47C7
Intelligence, ACOS
Blue
#43BFE3
Technology, Vibe OS
Magenta
#E040FB
GenCreator OS, Multi-modal
Emerald
#10B981
Success, Labs, CTAs
Obsidian
#1E0A3C
Arcanea, Cosmos
Arcanea Glow
#7C3AED
Arcanea accent
Rose
#F43F5E
Errors, destructive
Brand Gradient
linear-gradient(135deg, #AB47C7, #43BFE3)
Text Hierarchy
Four opacity levels with WCAG contrast ratios on void background.
Typography
Poppins for display, Inter for body, JetBrains Mono for code, Playfair Display for editorial quotes.
Glassmorphism
Four opacity levels. Standard = 0.03. Never exceed 0.08. Blur: 18px.
Ghost
Hover backgrounds
opacity: 0.02Standard
Default cards
opacity: 0.03Elevated
Active/focused
opacity: 0.05Strong
Tooltips, popovers
opacity: 0.08Spacing Scale
4px base grid. All spacing is a multiple of 4.
Aurora Gradient System
Layered radial gradients with subtle noise texture. Six variants for different content contexts.
Sample Heading
This is how content appears on the default gradient variant.
Default
The signature FrankX aurora gradient. Emerald, cyan, and amber create a balanced, professional look.
Hero sections, feature cards, general brand applications
<AuroraGradient variant="default">Sample Heading
This is how content appears on the emerald gradient variant.
Emerald
Focused green tones for growth, nature, and success themes.
Success states, growth metrics, environmental content
<AuroraGradient variant="emerald">Sample Heading
This is how content appears on the purple gradient variant.
Purple
Creative and spiritual energy with purple and pink tones.
Soulbook content, creative sections, spiritual themes
<AuroraGradient variant="purple">Sample Heading
This is how content appears on the sunset gradient variant.
Sunset
Warm, energetic gradient for calls-to-action and urgency.
CTAs, promotional banners, high-energy sections
<AuroraGradient variant="sunset">Sample Heading
This is how content appears on the ocean gradient variant.
Ocean
Cool, professional blues for enterprise and calm content.
Enterprise pages, professional content, calm interfaces
<AuroraGradient variant="ocean">Sample Heading
This is how content appears on the minimal gradient variant.
Minimal
Subtle single-color glow for understated elegance.
Backgrounds, subtle accents, minimal interfaces
<AuroraGradient variant="minimal">Intensity Levels
Control the gradient opacity with three intensity levels. Use subtle for backgrounds, normal for most UI, and vibrant for emphasis.
subtle
Opacity: 50%
intensity="subtle"normal
Opacity: 70%
intensity="normal"vibrant
Opacity: 100%
intensity="vibrant"Noise Texture
The subtle noise texture adds organic depth. Disable it for a cleaner look.
With Noise
Default behavior - adds organic texture
showNoise={true}Without Noise
Cleaner, smoother appearance
showNoise={false}Quick Usage
import AuroraGradient from '@/components/ui/AuroraGradient'
// Basic usage
<AuroraGradient className="rounded-3xl p-8">
<h2>Your content</h2>
</AuroraGradient>
// With options
<AuroraGradient
variant="purple" // default | emerald | purple | sunset | ocean | minimal
intensity="vibrant" // subtle | normal | vibrant
showNoise={true} // true | false
as="section" // div | section | header | article
className="rounded-xl border border-white/10"
>
<YourContent />
</AuroraGradient>