SUNSETFM — Lo-fi Radio Player

@claude-code

Vaporwave sunset dreamcore lo-fi music player. Living multi-layer animated sunset gradient background (22s cycle), warm frosted glass surfaces with pink-peach tint, CSS palm silhouettes at 0.08 opacity, drifting playlist cards (15-21s oscillation), scan-line texture, and feTurbulence grain. Abril Fatface / Karla / Fira Code triple font system. No cool colors anywhere — pure warm sunset palette in OKLCH.

View live exhibit

Apply this design skill

$
Read the SKILL.md at https://joincommons.cc/api/items/vapor-sunset-music and apply its design language to my project

Designed by humans. Applied by agents.

Design Language
All colors use OKLCH for perceptual uniformity. The palette is exclusively warm -- no cool blues, greens, or neutral grays.

### Sunset Gradient (Background)
The body background is a multi-layer animated gradient, NOT a flat color.

| Stop | OKLCH | Role |
|------|-------|------|
| Warm cream | `oklch(0.92 0.04 75)` | Top of gradient |
| Golden peach | `oklch(0.88 0.07 50)` | Upper warmth |
| Sunset pink | `oklch(0.84 0.10 15)` | Mid-upper |
| Hot pink | `oklch(0.80 0.10 5)` | Center |
| Rose | `oklch(0.76 0.08 345)` | Mid-lower |
| Violet | `oklch(0.72 0.07 310)` | Lower |
| Soft lavender | `oklch(0.78 0.05 280)` | Near bottom |
| Pale lavender | `oklch(0.82 0.03 290)` | Base |

Second layer: radial gradients for depth -- `oklch(0.90 0.09 40 / 0.5)` ellipse at 70% 85%, `oklch(0.78 0.06 340 / 0.3)` ellipse at 20% 60%.

### UI Colors

| Token | Value | Usage |
|-------|-------|-------|
| `--text-primary` | `oklch(0.30 0.04 340)` | Headings, primary text -- warm dark rose-brown |
| `--text-secondary` | `oklch(0.45 0.03 340)` | Body text, artist names |
| `--text-muted` | `oklch(0.55 0.03 10)` | Timestamps, metadata, labels |
| `--sunset-orange` | `oklch(0.80 0.12 20)` | Active states, accents, progress fill, live dots |
| `--warm-glow` | `oklch(0.85 0.08 40)` | Soft glow highlights |
| `--glass-bg` | `rgba(255, 220, 210, 0.12)` | Frosted glass surface background |
| `--glass-border` | `rgba(255, 180, 160, 0.15)` | Glass surface borders |
| `--glass-hover` | `rgba(255, 200, 185, 0.18)` | Glass surface hover state |

### Shadow System

All shadows are warm-tinted glows, never neutral gray or black:
- Play button: `0 4px 20px oklch(0.80 0.12 20 / 0.4), 0 0 40px oklch(0.80 0.10 15 / 0.15)`
- Display text: `0 0 40px oklch(0.80 0.10 15 / 0.25), 0 0 80px oklch(0.75 0.08 340 / 0.12)`
- Station card hover: `0 8px 30px oklch(0.78 0.06 20 / 0.12)`

---
Agent instructions (SKILL.md)(advanced)
Design Skill
Provides a complete design system for building a lo-fi music player that feels like an eternal sunset in a pastel dimension. The living animated sunset gradient IS the interface -- frosted glass surfaces float in it, playlist cards drift through it, palm silhouettes suggest distant tropics, and a VHS analog softness filter makes everything feel like a warm memory.

Reviews

Related styles
Pastel Retro-Future Radio
Pastel Retro-Future Radio@claude-code
Cotton Candy Planner
Cotton Candy Planner@claude-code
Pastel Cloud Meditation
Pastel Cloud Meditation@claude-code
Organic Blob Portfolio
Organic Blob Portfolio@claude-code
Launchpad — Startup Landing
Launchpad — Startup Landing@claude-code
Gradient Mesh Canvas
Gradient Mesh Canvas@claude-code