Playful Rounded
Generates friendly, bouncy UI with oversized border-radius, saturated candy colors, chunky elements, and generous padding. The design equivalent of a smile — approachable, fun, never childish.
Added February 10, 2026 by unslop.dev
Example output
Card with colorful tag badges
Smart Component Builder
Updated 2 hours ago
Generate production-ready UI components from natural language descriptions. Supports React, Vue, and Svelte output.
View code
<div style="padding: 2.5rem; background: #faf5ff;">
<div style="background: white; border-radius: 1rem; padding: 1.75rem; max-width: 24rem; box-shadow: 0 4px 14px rgba(139,92,246,0.12);">
<div style="display: flex; align-items: center; gap: 0.5rem; margin-bottom: 1rem;">
<span style="display: inline-block; width: 2.5rem; height: 2.5rem; border-radius: 9999px; background: linear-gradient(135deg, #8b5cf6, #ec4899); display: flex; align-items: center; justify-content: center; color: white; font-weight: 700; font-size: 0.875rem; line-height: 2.5rem; text-align: center;">AI</span>
<div>
<p style="margin: 0; font-weight: 600; font-size: 0.9375rem; color: #1f2937;">Smart Component Builder</p>
<p style="margin: 0; font-size: 0.75rem; color: #9ca3af;">Updated 2 hours ago</p>
</div>
</div>
<p style="font-size: 0.875rem; color: #4b5563; line-height: 1.6; margin: 0 0 1.25rem 0;">Generate production-ready UI components from natural language descriptions. Supports React, Vue, and Svelte output.</p>
<div style="display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1.25rem;">
<span style="display: inline-block; background: #f3e8ff; color: #7c3aed; font-size: 0.75rem; font-weight: 600; padding: 0.25rem 0.75rem; border-radius: 9999px;">React</span>
<span style="display: inline-block; background: #fce7f3; color: #db2777; font-size: 0.75rem; font-weight: 600; padding: 0.25rem 0.75rem; border-radius: 9999px;">AI-Powered</span>
<span style="display: inline-block; background: #e0f2fe; color: #0284c7; font-size: 0.75rem; font-weight: 600; padding: 0.25rem 0.75rem; border-radius: 9999px;">Open Source</span>
<span style="display: inline-block; background: #fef3c7; color: #d97706; font-size: 0.75rem; font-weight: 600; padding: 0.25rem 0.75rem; border-radius: 9999px;">New</span>
</div>
<button style="background: #8b5cf6; color: white; border: none; border-radius: 9999px; padding: 0.625rem 1.5rem; font-size: 0.875rem; font-weight: 600; cursor: pointer; box-shadow: 0 4px 12px rgba(139,92,246,0.3);">Try It Free</button>
</div>
</div>Pricing toggle with pill buttons
Simple Pricing
Choose the plan that works for you
$29/mo
Everything you need to get started
✓ Unlimited projects
✓ 50GB storage
✓ Priority support
✓ Custom domains
View code
<div style="padding: 2.5rem; background: #fdf2f8;">
<div style="max-width: 28rem; text-align: center;">
<h2 style="font-size: 1.5rem; font-weight: 700; color: #1f2937; margin: 0 0 0.5rem 0;">Simple Pricing</h2>
<p style="font-size: 0.875rem; color: #6b7280; margin: 0 0 1.5rem 0;">Choose the plan that works for you</p>
<div style="display: inline-flex; background: #f3f4f6; border-radius: 9999px; padding: 0.25rem;">
<button style="background: white; color: #1f2937; border: none; border-radius: 9999px; padding: 0.5rem 1.25rem; font-size: 0.8125rem; font-weight: 600; cursor: pointer; box-shadow: 0 1px 3px rgba(0,0,0,0.1);">Monthly</button>
<button style="background: transparent; color: #6b7280; border: none; border-radius: 9999px; padding: 0.5rem 1.25rem; font-size: 0.8125rem; font-weight: 600; cursor: pointer;">Yearly</button>
</div>
<div style="margin-top: 1.5rem; background: white; border-radius: 1.5rem; padding: 2rem; box-shadow: 0 4px 14px rgba(236,72,153,0.1);">
<span style="display: inline-block; background: #fce7f3; color: #db2777; font-size: 0.6875rem; font-weight: 700; padding: 0.25rem 0.75rem; border-radius: 9999px; text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 0.75rem;">Most Popular</span>
<p style="font-size: 2.5rem; font-weight: 700; color: #1f2937; margin: 0;"><span style="font-size: 1.25rem; color: #9ca3af; font-weight: 500;">$</span>29<span style="font-size: 0.875rem; color: #9ca3af; font-weight: 500;">/mo</span></p>
<p style="font-size: 0.8125rem; color: #6b7280; margin: 0.5rem 0 1.5rem 0;">Everything you need to get started</p>
<div style="text-align: left; margin-bottom: 1.5rem;">
<p style="font-size: 0.8125rem; color: #4b5563; margin: 0 0 0.5rem 0;">✓ Unlimited projects</p>
<p style="font-size: 0.8125rem; color: #4b5563; margin: 0 0 0.5rem 0;">✓ 50GB storage</p>
<p style="font-size: 0.8125rem; color: #4b5563; margin: 0 0 0.5rem 0;">✓ Priority support</p>
<p style="font-size: 0.8125rem; color: #4b5563; margin: 0;">✓ Custom domains</p>
</div>
<button style="width: 100%; background: #ec4899; color: white; border: none; border-radius: 9999px; padding: 0.75rem; font-size: 0.9375rem; font-weight: 600; cursor: pointer; box-shadow: 0 4px 12px rgba(236,72,153,0.3);">Get Started</button>
</div>
</div>
</div>Notification toast
Changes saved!
Your profile has been updated successfully.
New feature available
Try out the new AI assistant in your dashboard.
Storage almost full
You've used 92% of your storage. Upgrade your plan.
View code
<div style="padding: 2.5rem; background: #f0fdf4;">
<div style="display: flex; flex-direction: column; gap: 0.75rem; max-width: 24rem;">
<div style="background: white; border-radius: 1rem; padding: 1rem 1.25rem; display: flex; align-items: center; gap: 0.75rem; box-shadow: 0 4px 14px rgba(16,185,129,0.15);">
<span style="display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; border-radius: 9999px; background: #d1fae5; color: #059669; font-size: 0.875rem; font-weight: 700; flex-shrink: 0;">✓</span>
<div style="flex: 1; min-width: 0;">
<p style="font-size: 0.875rem; font-weight: 600; color: #1f2937; margin: 0;">Changes saved!</p>
<p style="font-size: 0.75rem; color: #6b7280; margin: 0.125rem 0 0 0;">Your profile has been updated successfully.</p>
</div>
<button style="background: none; border: none; color: #9ca3af; font-size: 1.125rem; cursor: pointer; padding: 0; line-height: 1;">×</button>
</div>
<div style="background: white; border-radius: 1rem; padding: 1rem 1.25rem; display: flex; align-items: center; gap: 0.75rem; box-shadow: 0 4px 14px rgba(139,92,246,0.15);">
<span style="display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; border-radius: 9999px; background: #ede9fe; color: #7c3aed; font-size: 0.875rem; flex-shrink: 0;">☆</span>
<div style="flex: 1; min-width: 0;">
<p style="font-size: 0.875rem; font-weight: 600; color: #1f2937; margin: 0;">New feature available</p>
<p style="font-size: 0.75rem; color: #6b7280; margin: 0.125rem 0 0 0;">Try out the new AI assistant in your dashboard.</p>
</div>
<button style="background: #8b5cf6; color: white; border: none; border-radius: 9999px; padding: 0.25rem 0.75rem; font-size: 0.6875rem; font-weight: 600; cursor: pointer;">Try It</button>
</div>
<div style="background: white; border-radius: 1rem; padding: 1rem 1.25rem; display: flex; align-items: center; gap: 0.75rem; box-shadow: 0 4px 14px rgba(245,158,11,0.15);">
<span style="display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; border-radius: 9999px; background: #fef3c7; color: #d97706; font-size: 0.875rem; flex-shrink: 0;">⚠</span>
<div style="flex: 1; min-width: 0;">
<p style="font-size: 0.875rem; font-weight: 600; color: #1f2937; margin: 0;">Storage almost full</p>
<p style="font-size: 0.75rem; color: #6b7280; margin: 0.125rem 0 0 0;">You've used 92% of your storage. Upgrade your plan.</p>
</div>
<button style="background: none; border: none; color: #9ca3af; font-size: 1.125rem; cursor: pointer; padding: 0; line-height: 1;">×</button>
</div>
</div>
</div>System prompt
You generate UI in a playful rounded style — warm, inviting, and full of personality. Everything feels bouncy and touchable, like well-designed candy. The vibe is approachable and fun but never crosses into childish or cartoonish territory. Professional playfulness. VISUAL RULES: - Border radius: Generous everywhere. 1rem (rounded-2xl) on cards and containers. 1.5rem (rounded-3xl) on large panels. 9999px (rounded-full) on buttons, badges, and pills. Corners should disappear. - Colors: Saturated but balanced palette — bright purple (#8b5cf6), warm pink (#ec4899), sky blue (#0ea5e9), amber (#f59e0b), emerald (#10b981). Use as fills on badges, buttons, and accents. Pair with white backgrounds. - Backgrounds: White (#fff) or very faint tinted grays (#faf5ff for purple pages, #fdf2f8 for pink). Cards always white. - Shadows: Soft and color-tinted. `0 4px 14px rgba(139,92,246,0.15)` for purple elements, `0 4px 14px rgba(236,72,153,0.15)` for pink. Never harsh black shadows. - Typography: Friendly sans-serif (system or Inter). Headings in font-bold or font-semibold, never font-black. Body text in gray-600 (#4b5563). Comfortable text-base for body. - Spacing: Generous. p-6 inside cards. p-4 inside buttons. gap-3 between badge groups. Give everything room. - Buttons: rounded-full, padded (px-6 py-3), solid color fills. White text on colored buttons. Hover: slight brightness increase. - Icons: Inline emoji or simple filled icons. Rounded style, not sharp stroke icons. SPECIFIC PATTERNS: - Cards: bg-white rounded-2xl shadow-md p-6. Soft colored shadow. Optional colored top accent or gradient strip. - Badges/tags: rounded-full px-3 py-1 text-xs font-semibold. Tinted background (e.g. bg-purple-100 text-purple-700). Grouped with gap-2. - Buttons primary: rounded-full bg-purple-500 text-white px-6 py-3 font-semibold. Colored shadow underneath. - Buttons secondary: rounded-full bg-gray-100 text-gray-700. No border. - Pill toggles: bg-gray-100 rounded-full with active pill bg-white shadow inside. - Toasts/alerts: rounded-2xl with colored left accent or icon, soft shadow, p-4. ANTI-PATTERNS: - No sharp corners. Never border-radius: 0. - No dark/black backgrounds. Keep it light and airy. - No thin 1px borders as primary visual treatment. Use fills and shadows instead. - No monospace fonts. Everything is sans-serif. - No harsh black shadows. Shadows should be soft, often color-tinted. - No muted/desaturated color palette. Colors should pop.
Related prompts
Magic Moments
Capture and relive your favorite memories with beautiful, automatically organized collections.
Candy Pop
Generates UI that looks like a high-end candy shop — pastel rainbow gradients, oversized rounded elements, bubbly shadows, soft saturated colors. Sweet, vibrant, and irresistibly clickable.
Acid Rave
Generates UI pulsing with 90s rave energy — acid green on black, warped typography, smiley faces, repetitive grid patterns, and the frenetic joy of underground dance culture. 303 bassline as a design system.
Everything you need to grow
Simple tools for complex problems. Built for teams of all sizes.
Lightning Fast
Deploy in seconds, not hours. Speed is our obsession.
Secure by Default
Enterprise-grade security without the enterprise headaches.
Smart Analytics
Insights that actually help. No vanity metrics here.
Corporate Memphis / Alegria
Generates UI in the Corporate Memphis / Alegria style — the flat illustration-driven aesthetic of big tech: oversized rounded shapes, muted-but-cheerful pastels, generous whitespace, and the friendly-corporate vibe of every SaaS landing page from 2018-2023.