# Lpalo — Style Reference
> Blush Playground: A soft, inviting canvas for bold, playful content.
**Theme:** light
Lpalo exudes a playful, yet bold aesthetic, centered around a light, blush pink canvas that evokes warmth and imagination. Prominent, heavy typography anchors content, while a cast of vibrant, sometimes unexpected, accent colors punctuates the interface without overwhelming. Elements are rounded and friendly, suggesting an approachable, creative space for children's content. The visual system balances strong typographic presence with whimsical, illustrative details.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas Pink | `#f6e0db` | `--color-canvas-pink` | Primary page background, light surface |
| Surface White | `#ffffff` | `--color-surface-white` | Card backgrounds, secondary surface |
| Charcoal Text | `#000000` | `--color-charcoal-text` | Primary text, borders, active navigation outlines |
| Pumpkin Accent | `#ef724f` | `--color-pumpkin-accent` | Orange wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Do not promote it to the primary CTA color |
| Lemon Highlight | `#e7db4c` | `--color-lemon-highlight` | Decorative splashes, card accents, playful iconography |
| Bubblegum Pink | `#981082` | `--color-bubblegum-pink` | Card backgrounds, decorative accents, secondary navigation hover states |
| Spring Green | `#6ed311` | `--color-spring-green` | Decorative iconography, small accent fills |
| Seafoam Accent | `#ace2df` | `--color-seafoam-accent` | Background for subtle accents and illustrations, card backgrounds |
| Lavender Glow | `#e69dff` | `--color-lavender-glow` | Illustrative details, card backgrounds, soft visual punctuation |
| Sky Blue | `#84bfff` | `--color-sky-blue` | Card backgrounds, illustrative elements, subtle background fills |
| Deep Blue | `#5196ff` | `--color-deep-blue` | Used sparingly for precise illustrative accents |
## Tokens — Typography
### Alfa Slab One — Display headlines and prominent text areas where a heavy, impactful presence is desired. Its singular weight ensures consistent visual density. · `--font-alfa-slab-one`
- **Substitute:** Bebas Neue
- **Weights:** 400
- **Sizes:** 16px, 35px, 46px
- **Line height:** 1.09, 1.20
- **Letter spacing:** normal
- **Role:** Display headlines and prominent text areas where a heavy, impactful presence is desired. Its singular weight ensures consistent visual density.
### Manrope — Body text, navigation, and detailed information. The range of weights provides flexibility, with heavier weights used for subheadings and emphasis, complementing the display font's boldness. · `--font-manrope`
- **Substitute:** Inter
- **Weights:** 400, 500, 700, 800
- **Sizes:** 12px, 25px, 34px, 50px, 120px
- **Line height:** 1.00, 1.12, 1.16, 1.24, 1.50, 1.60
- **Letter spacing:** normal
- **Role:** Body text, navigation, and detailed information. The range of weights provides flexibility, with heavier weights used for subheadings and emphasis, complementing the display font's boldness.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.5 | — | `--text-caption` |
| body-sm | 16px | 1.2 | — | `--text-body-sm` |
| body | 25px | 1.24 | — | `--text-body` |
| subheading | 34px | 1.16 | — | `--text-subheading` |
| heading-lg | 46px | 1.09 | — | `--text-heading-lg` |
| display | 120px | 1 | — | `--text-display` |
## Tokens — Spacing & Shapes
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 13 | 13px | `--spacing-13` |
| 15 | 15px | `--spacing-15` |
| 16 | 16px | `--spacing-16` |
| 17 | 17px | `--spacing-17` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 25 | 25px | `--spacing-25` |
| 27 | 27px | `--spacing-27` |
| 30 | 30px | `--spacing-30` |
| 38 | 38px | `--spacing-38` |
| 40 | 40px | `--spacing-40` |
| 46 | 46px | `--spacing-46` |
| 80 | 80px | `--spacing-80` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 10px |
| default | 47px |
| largeCards | 40px |
| navigation | 47px |
### Layout
- **Section gap:** 46px
- **Card padding:** 15px
- **Element gap:** 10px
## Components
### Navigation Button
**Role:** Primary navigation links and interactive controls.
Buttons with a rounded-pill shape (47px radius), outlined with Charcoal Text (#000000, 2px stroke). Background is white (#ffffff) or Pumpkin Accent (#ef724f) when active, creating clear visual feedback. Text is Manrope, Charcoal Text (#000000), 20px, medium weight.
### Default Card
**Role:** Content containers for information display.
White (#ffffff) background card with a subtle 10px border-radius, often appearing without a visible stroke. Padding varies, with common values of 16px bottom padding to create comfortable spacing for content.
### Accent Card - Rounded
**Role:** Highlighting specific content or categories with a playful aesthetic.
Cards feature bold, moderate to vivid accent colors like Sky Blue (#84bfff) or Bubblegum Pink (#981082) with a distinctive 40px border-radius. Inner padding is generous at 15px top/bottom and 25px left/right, providing ample breathing room for contents like text.
### Hero Headline
**Role:** Main page title or section headline.
Uses Alfa Slab One, 46-120px, weight 400, Charcoal Text (#000000), normal letter spacing. Delivered on the Canvas Pink (#f6e0db) background, it establishes a bold and direct tone.
## Do's and Don'ts
### Do
- Prioritize Canvas Pink (#f6e0db) as the default background for new pages to maintain brand warmth.
- Use Alfa Slab One for all main headlines and prominent display text to leverage its bold, heavy character.
- Apply a 47px border-radius to all interactive buttons and navigation elements for a consistently soft, approachable feel.
- Introduce accent colors like Pumpkin Accent (#ef724f) or Bubblegum Pink (#981082) primarily as background fills for interactive elements or distinct card sections, not just decorative flourishes.
- Ensure all primary text uses Charcoal Text (#000000) for high contrast and legibility against light backgrounds.
- Maintain a comfortable density with element gaps of 10px between inline elements and 15px vertical padding within cards.
### Don't
- Avoid using saturated accent colors for large text blocks; reserve them for backgrounds and smaller, functional elements.
- Do not introduce sharp corners or small radii; the design language consistently applies generous rounding (10px, 40px, or 47px).
- Refrain from using shadows for elevation; surfaces are defined by background color changes and border outlines, not depth.
- Do not deviate from the Manrope and Alfa Slab One font pairing; these are the only sanctioned typefaces.
- Avoid monochromatic designs; the system relies on a playful, varied accent palette to provide visual interest and categorize content.
- Do not implement gradients; the styling relies on solid color blocks and outlines.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | Canvas Pink | `#f6e0db` | Base page background. Provides a soft, inviting base color across the site. |
| 1 | Surface White | `#ffffff` | Primary card and interactive element background. Sits directly on the Canvas Pink. |
## Imagery
The site favors outline illustrations with a soft, playful, and slightly quirky style. These illustrations often feature robots, headphones, and abstract objects rendered with thin black strokes and minimal, bright fills pulled from the accent color palette (Sky Blue, Pumpkin Accent, Spring Green). Imagery is integrated as decorative elements scattered across the canvas, avoiding full-bleed or contained hero imagery. There are no photographs or realistic product renders, maintaining a whimsical, illustrative identity.
## Layout
The page uses a full-bleed layout, filling the entire viewport with the Canvas Pink background. The hero section features a centered, oversized headline using Alfa Slab One, acting as a strong visual anchor. Content sections appear to follow a consistent vertical rhythm, though specific section gaps are moderate. Navigation is a horizontal bar at the top, employing the pill-shaped buttons. Content arrangement likely uses a combination of stacked elements and potential two or three-column card grids further down the page to showcase different podcast categories. Density is comfortable, with ample breathing room around elements.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #f6e0db
border: #000000
accent: #ef724f
primary action: no distinct CTA color
Example Component Prompts:
No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color.
2. Design a feature card for 'Emotions & Intimacy': Sky Blue (#84bfff) background, 40px border-radius, 15px top/bottom padding, 25px left/right padding, text Manrope 25px, Charcoal Text (#000000).
3. Generate a main hero headline: Alfa Slab One, 120px, weight 400, Charcoal Text (#000000), normal letter spacing, placed on a Canvas Pink (#f6e0db) background.
## Similar Brands
- **Headspace** — Uses playful illustrations, soft color palettes, and approachable typography to create a friendly, engaging experience.
- **Calm** — Employs serene background colors and rounded elements to convey a gentle, welcoming atmosphere.
- **Duolingo** — Utilizes a bright, varied color palette, bold iconography, and distinct character illustrations for an educational and gamified feel.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-pink: #f6e0db;
--color-surface-white: #ffffff;
--color-charcoal-text: #000000;
--color-pumpkin-accent: #ef724f;
--color-lemon-highlight: #e7db4c;
--color-bubblegum-pink: #981082;
--color-spring-green: #6ed311;
--color-seafoam-accent: #ace2df;
--color-lavender-glow: #e69dff;
--color-sky-blue: #84bfff;
--color-deep-blue: #5196ff;
/* Typography — Font Families */
--font-alfa-slab-one: 'Alfa Slab One', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-manrope: 'Manrope', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.5;
--text-body-sm: 16px;
--leading-body-sm: 1.2;
--text-body: 25px;
--leading-body: 1.24;
--text-subheading: 34px;
--leading-subheading: 1.16;
--text-heading-lg: 46px;
--leading-heading-lg: 1.09;
--text-display: 120px;
--leading-display: 1;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-13: 13px;
--spacing-15: 15px;
--spacing-16: 16px;
--spacing-17: 17px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-25: 25px;
--spacing-27: 27px;
--spacing-30: 30px;
--spacing-38: 38px;
--spacing-40: 40px;
--spacing-46: 46px;
--spacing-80: 80px;
/* Layout */
--section-gap: 46px;
--card-padding: 15px;
--element-gap: 10px;
/* Border Radius */
--radius-lg: 10px;
--radius-3xl: 40px;
--radius-3xl-2: 47px;
/* Named Radii */
--radius-cards: 10px;
--radius-default: 47px;
--radius-largecards: 40px;
--radius-navigation: 47px;
/* Surfaces */
--surface-canvas-pink: #f6e0db;
--surface-surface-white: #ffffff;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-pink: #f6e0db;
--color-surface-white: #ffffff;
--color-charcoal-text: #000000;
--color-pumpkin-accent: #ef724f;
--color-lemon-highlight: #e7db4c;
--color-bubblegum-pink: #981082;
--color-spring-green: #6ed311;
--color-seafoam-accent: #ace2df;
--color-lavender-glow: #e69dff;
--color-sky-blue: #84bfff;
--color-deep-blue: #5196ff;
/* Typography */
--font-alfa-slab-one: 'Alfa Slab One', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-manrope: 'Manrope', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.5;
--text-body-sm: 16px;
--leading-body-sm: 1.2;
--text-body: 25px;
--leading-body: 1.24;
--text-subheading: 34px;
--leading-subheading: 1.16;
--text-heading-lg: 46px;
--leading-heading-lg: 1.09;
--text-display: 120px;
--leading-display: 1;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-13: 13px;
--spacing-15: 15px;
--spacing-16: 16px;
--spacing-17: 17px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-25: 25px;
--spacing-27: 27px;
--spacing-30: 30px;
--spacing-38: 38px;
--spacing-40: 40px;
--spacing-46: 46px;
--spacing-80: 80px;
/* Border Radius */
--radius-lg: 10px;
--radius-3xl: 40px;
--radius-3xl-2: 47px;
}
```
Playful digital canvas: light,…
Digital collage playground

Warm Modern Playfulness — like a…
Gradient Playground
layered pastel blocks on a dark…
Vibrant, rounded play-world. All…
Warm, creative toolkit
Playful block playground
Playful Precision amidst…
Art-filled creative canvas
Playful Precision Playground. A…
Playful market stall atop…
Vibrant learning portal on a clean…

violet-tinted laboratory under…
Gradient-kissed productivity…

Playground Starter Kit

organized workshop on creamy paper
Warm parchment; vibrant neon…
Shifting gradient nebula

Whimsical tech playground. Muted…