Design System @
pankhilmistry.com
The colors, type, layouts, and interaction patterns behind pankhilmistry.com. Built with vanilla HTML, JS, and Tailwind CSS.
Color Palettes
Typography
Plus Jakarta Sans
font-sanstext-[40px] lg:text-[72px]
font-bold tracking-tight
leading-[1.26]
text-[32px] lg:text-[52px]
font-bold tracking-tight
leading-[1.15] lg:leading-[1.3]
text-[28px] lg:text-[32px]
font-bold leading-[1.3]
text-[18px] lg:text-[24px]
font-bold leading-[1.3]
text-[24px] lg:text-[28px]
font-medium leading-[1.4]
text-[16px] lg:text-[18px]
font-normal
leading-[1.6] lg:leading-[1.8]
I was born in the 90s, an era when cars actually had soul. You got into a vehicle and you felt a mechanical connection. You turned a heavy, tactile dial to blast the AC. You could feel the engine and operate the entire cabin entirely by muscle memory.
text-[14px] lg:text-[15px]
font-medium leading-[1.6]
A visual representation of the evolving CAMA home surface experience. Users can explicitly choose how they want to rest or sleep using preconfigured bed modes and posture presets.
text-interactive-mask
Dynamic emphasis
Space Mono
font-monotext-[24px] lg:text-[32px]
font-bold tracking-tight
text-[16px] lg:text-[18px]
leading-[1.5] text-butter-100
"The font corrupted the data."
text-[12px] lg:text-[13px]
uppercase tracking-[1px]
text-[10px] lg:text-[12px]
uppercase tracking-widest
Specialty Fonts
Contextualfont-pixel
Gamified UI & 404 Errors
font-devanagari
Footer Anchor Quote
Iconography
Functional
Fixed pixel dimensions
Avoid Tailwind w/h classes
14px
16px
20px
24px
28px
fill="none" stroke="currentColor"
stroke-width="2"
External assets or coded SVGs
Solid shapes
Emojis
Narrative
Text-size inheritance (1em)
Flows inline with prose
,
I’m Pankhil, a
"You survived the case studies. Your cognitive reward is dodging
pixelated rodents
."
Nano Banana 🍌 Visual explorations...
Bengaluru, India
Scaled independently
Callouts, cards, and pills
Context is everything
The Golden Rule
The Rule: If the information dictates strict structure, navigation, or critical UI action (like "Close" or "Download"), use a stroke SVG. If the information describes a feeling, a role, or a human narrative, use an Emoji to soften the tone.
Depth & Shadows
Z-Index & Elevation
Structuralshadow-2xl
Images & Video Containers
shadow-xl
Tooltips, Primary Buttons & Cards
blur(8px) saturate(180%)
inset 0 1px 1px 0 rgba(w/15%)
0 20px 44px -12px rgba(b/70%)
shadow-[0_0_8px_rgba(...)]
Active Status Indicators
Bento Layouts
Structural Patterns
Layoutsgrid-cols-2
col-span-2 & col-span-1
Homepage Architecture
flex-row
flex-1 to flex-[4] transition
About Page Photos
columns-2 lg:columns-3
break-inside-avoid
Lab Page Architecture
Cards
Interactive Cards
ComponentsMixed media containers
Split & Stacked layouts
Scaling Insurance Coverage Management
Project Hero Thumb
Designing Insurance for Employers, Employees, and Ops
Home as a Progressive Experience
Designing Safe & Intuitive Controls
Editorial & Inline Cards
ComponentsLarge typography
Horizontal strips & Grids
Icon/Emoji anchors
Centered or Left-aligned
Product thinker
Shaping scope, sequencing, and trade-offs with the founder.
Intent-driven
Users explicitly choose how they want to rest or sleep.
Location-based
Assign plans based on country requirements.
Safety vs Calm
Controls must be accessible without feeling dangerous.
Numbered steps
Phased approach logic
Not Applied
No insurance selected
Ongoing
Under processing with partner
Fix data accuracy issues
Improving Data ReliabilityEnable self-serve actions
Introducing User ControlBulleted dense data
Split quote blocks
- 45% reduction in operational overhead
- Significant drop in manual requests and support load
- Identifying high-impact points across the benefits lifecycle
- Structuring a solution that could scale without increasing complexity
"The challenge wasn't just designing better flows. It was deciding what to unlock first without destabilizing the system."
Data Display
Tables
MetricsWith super-header
3-Column Layout
| Impact Overview | ||
|---|---|---|
| System Shift | Impact | Reach |
| Self-serve platform for members | Reduced operational dependency | 45% reduction in manual effort |
| Plan upgrades & out-of-pocket purchases | Revenue growth | ~1,850 previously uninsured members |
No super-header
2-Column Layout
| Decision | Purpose |
|---|---|
| Flexible Coverage Configuration System | Enable multiple coverage combinations and plan tiers to match real-world needs across geographies |
| Insurance Settings Dashboard | Centralize insurance configuration with country-specific defaults, cost controls, and global visibility |
Overlays & Modals
System Contexts
Focus & Gates<dialog> & ::backdrop
Desktop Center
Mobile Bottom Sheet
backdrop-filter: blur(12px)
Strict State Hijack
No outside dismissal
Dynamic pillarboxing
Aspect-ratio agnostic
Background blur replica
font-pixel rigid typography
Scroll locked
Arcade UI Overlay