back to gallery
design language·city-pop-retro-future

City-Pop Retro-Future

A complete design system — philosophy, tokens, rules, imagery, and an embodied preview. Edit curator notes below, or open side-by-side comparison to see how it relates.

lineage
originalgen ?
stats
0uses·0forks·15elem
taxonomies
Tokyo Pop CommercialDigital Futurism
tags
city-popsunset-gradientchrome-hairlinesglass-surfaceskyline-silhouetteretro-futuredark-modeneon-paletteurban-nightjapanese-80s
the spec

specification

philosophy
summary

City-Pop Retro-Future is a design language built from the emotional contradiction at the heart of late-Shōwa optimism: the city is illuminated, mobile, prosperous, and technologically confident, yet every glowing surface already feels like a memory. It draws on 1970s–1980s Japanese city-pop album art, luxury consumer electronics, expressway night driving, commuter infrastructure, cocktail-lounge modernity, and the glossy promises of an urban future that never fully arrived. The interface should feel like a window into a humid neon evening where transit maps, cassette decks, skyline reflections, and chrome dashboard lights all participate in the same atmosphere. This is not nostalgia as kitsch. It is nostalgia as ambient infrastructure: polished, melodic, efficient, and faintly wistful. The system should make digital products feel like premium objects from a future imagined in 1983 and rediscovered at midnight. The emotional goal is controlled longing — the user feels invited into motion, romance, and possibility, while also sensing distance, memory, and time passing. The aesthetic must therefore balance exuberance and restraint: gradients glow, but layouts stay orderly; chrome shines, but typography remains disciplined; playful cultural cues appear, but they are framed by strong grid logic and metropolitan calm.

values
Luminous optimism: interfaces should project confidence, mobility, and urban possibility through light, reflection, and horizon-like color transitions.Consumer-object sensuality: controls should feel like premium stereo hardware, car dashboards, ticket machines, or personal electronics rather than abstract flat software widgets.Transit modernity: information architecture should imply routes, schedules, destinations, and movement through the city instead of static browsing.Melancholic afterglow: every bright surface should carry a subtle undertone of memory, solitude, or emotional distance so the system never becomes childish retro pastiche.Polished illustration culture: use airbrushed gloss, skyline silhouettes, reflective bands, and album-cover framing cues to create a designed mood, not merely a UI skin.Nightlife precision: color and contrast should support evening use, with glowing accents and dark surfaces tuned for legibility under low-light conditions.Order beneath exuberance: despite the atmospheric styling, spacing, alignment, and hierarchy must remain crisp and metropolitan, like rail signage meeting lounge advertising.
anti-values
×Grunge decay, distressed punk textures, or lo-fi clutter that make the world feel broken instead of polished.×Pure minimal monochrome austerity that removes emotion, romance, and the consumer-electronic warmth central to the direction.×Cartoon vaporwave randomness with no structural discipline, no transport cues, and no sense of believable city infrastructure.×Brutalist harshness or raw developer-tool styling that eliminates gloss, reflection, softness, and wistful atmosphere.
tokens
colors20 items
primary
#ff4f8b
secondary
#5de4ff
accent
#ffd166
background
#09111f
surface
#132038
text
#eef6ff
muted
#99acc8
border
#79b8d6
error
#ff6b7a
success
#72f1b8
warning
#ffcb6b
info
#7ad7ff
sunset_apricot
#ffb27a
sunset_coral
#ff7d7f
magenta_glow
#ff4fd8
violet_night
#725cff
aqua_glow
#5de4ff
chrome_white
#f8fbff
road_ink
#060b14
glass_navy
rgba(14,26,48,0.72)
typography9 items
heading font
'Yusei Magic', 'Orbitron', sans-serif
body font
'Zen Kaku Gothic New', 'Hiragino Kaku Gothic ProN', sans-serif
mono font
'IBM Plex Mono', monospace
base size
16px
scale ratio
1.25
line height
1.6
letter spacing
0.02em
weights
regular 400·medium 500·bold 700
google fonts url
https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Yusei+Magic&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap
spacing2 items
base
8px
scale
4, 8, 12, 16, 20, 24, 32, 40, 56, 72
radii6 items
none
0
sm
8px
md
16px
lg
24px
xl
36px
full
9999px
shadows3 items
sm
0 10px 30px rgba(0,0,0,0.22)
md
0 20px 60px rgba(7,11,24,0.45), 0 0 30px rgba(93,228,255,0.10)
lg
0 40px 120px rgba(3,7,16,0.70), 0 0 60px rgba(255,79,139,0.18)
surfaces3 items
treatment
glass
card style
Tinted midnight glass with chrome edge, gradient reflection strip, and occasional cassette-window inset.
bg pattern
grid
borders4 items
default width
1px
accent width
2px
style
solid
character
Borders should read like chrome trim on a luxury stereo deck: bright, precise, cool-toned, and reflective rather than heavy.
motion3 items
duration
240ms
easing
cubic-bezier(0.22, 1, 0.36, 1)
philosophy
deliberate
rules
composition
Compose every screen like an album-cover-meets-transit-console scene, with a strong horizon band, clear primary destination, and supporting modules arranged as instruments in a night-city set. Use panoramic regions more often than isolated cards. Anchor the top of the interface with atmospheric context such as skyline, route name, or destination status. Pair each dense informational cluster with one calmer reflective zone so the page breathes like a quiet train window between signs. Prefer long horizontal groupings, track lines, and stacked control decks that imply movement from left to right. Let key content blocks overlap softly through glow and reflection rather than aggressive z-index theatrics. Important modules should feel docked into a larger vehicle, lounge, or control cabin, not floating independently.
hierarchy
Primary hierarchy is created by luminance bands, scale of type, and destination-oriented naming rather than by blunt contrast alone. Headings should be rounded, melodic, and prominent, with compact uppercase utility labels beneath or beside them. Numeric readouts, times, frequencies, and route identifiers deserve high emphasis because they evoke transport and electronics. Supporting text should be cool and muted, never gray and dead. Calls to action should appear as illuminated controls framed by chrome trim. Secondary panels may use inset cassette-window subcontainers to differentiate metadata from narrative content.
density
Moderately dense. The language likes many signals on screen, but they must be organized into clearly tuned clusters with generous internal padding and consistent rails. It should feel like premium urban information design, not cramped software.
signature patterns
Every major panel includes a glossy horizontal highlight band near its top edge using a translucent gradient overlay.Section dividers and navigation tracks use glowing transit lines with circular stop markers instead of plain rules.Important data groups sit inside cassette-window insets: rounded rectangles with inner chrome border and dark smoked fill.Buttons and chips use dual-tone sunset gradients with soft outer bloom and a crisp chrome outline.Background scenes layer skyline silhouettes and elevated-road arcs behind the content shell to imply metropolitan motion.
layout
grid
Use a 12-column panoramic grid on desktop, collapsing to 8 columns on tablet and 4 on mobile. Favor wide hero bands, split dashboards, and horizontal control trays before vertical card stacks. Major modules should align to a shared outer shell with consistent left and right gutters, like signage mounted along a station concourse.
breakpoints
Desktop base at 1280px and above, tablet at 960px, compact tablet/large mobile at 720px, and phone at 520px and below. At each breakpoint, preserve skyline atmosphere, route-line motifs, and glass-panel rhythm rather than simplifying into generic stacked cards.
whitespace
Whitespace should feel like night air between lit objects: noticeable, cool, and rhythmic. Use large outer margins, medium inter-panel gaps, and compact internal spacing around labels and readouts so the interface feels composed and musical.
guidance
do
  • Use sunset gradients, aqua accents, and chrome lines together so warmth and coolness coexist.
  • Frame information as destinations, routes, tracks, windows, decks, frequencies, or night-city moments.
  • Style form controls to resemble premium transport or stereo hardware with inset glazing and lit edges.
  • Keep a wistful undertone by combining lively highlights with dark spacious backgrounds and reflective imagery.
  • Use skyline silhouettes, road arcs, and luminous route markers as structural composition tools, not decorative stickers.
don’t
  • Do not flatten the language into generic SaaS cards with neon colors pasted on top.
  • Do not use distressed retro textures, comic iconography, or ironic vaporwave chaos.
  • Do not remove transit or consumer-electronics cues; without them the language loses its cultural specificity.
  • Do not overfill every region with glow. Melancholy requires darkness, distance, and restraint.
  • Do not leave native browser inputs unstyled or typography generic.
spec.md
# City-Pop Retro-Future

## Philosophy

City-Pop Retro-Future is a design language built from the emotional contradiction at the heart of late-Shōwa optimism: the city is illuminated, mobile, prosperous, and technologically confident, yet every glowing surface already feels like a memory. It draws on 1970s–1980s Japanese city-pop album art, luxury consumer electronics, expressway night driving, commuter infrastructure, cocktail-lounge modernity, and the glossy promises of an urban future that never fully arrived. The interface should feel like a window into a humid neon evening where transit maps, cassette decks, skyline reflections, and chrome dashboard lights all participate in the same atmosphere. This is not nostalgia as kitsch. It is nostalgia as ambient infrastructure: polished, melodic, efficient, and faintly wistful. The system should make digital products feel like premium objects from a future imagined in 1983 and rediscovered at midnight. The emotional goal is controlled longing — the user feels invited into motion, romance, and possibility, while also sensing distance, memory, and time passing. The aesthetic must therefore balance exuberance and restraint: gradients glow, but layouts stay orderly; chrome shines, but typography remains disciplined; playful cultural cues appear, but they are framed by strong grid logic and metropolitan calm.

### Values

- Luminous optimism: interfaces should project confidence, mobility, and urban possibility through light, reflection, and horizon-like color transitions.
- Consumer-object sensuality: controls should feel like premium stereo hardware, car dashboards, ticket machines, or personal electronics rather than abstract flat software widgets.
- Transit modernity: information architecture should imply routes, schedules, destinations, and movement through the city instead of static browsing.
- Melancholic afterglow: every bright surface should carry a subtle undertone of memory, solitude, or emotional distance so the system never becomes childish retro pastiche.
- Polished illustration culture: use airbrushed gloss, skyline silhouettes, reflective bands, and album-cover framing cues to create a designed mood, not merely a UI skin.
- Nightlife precision: color and contrast should support evening use, with glowing accents and dark surfaces tuned for legibility under low-light conditions.
- Order beneath exuberance: despite the atmospheric styling, spacing, alignment, and hierarchy must remain crisp and metropolitan, like rail signage meeting lounge advertising.

### Anti-Values

- Grunge decay, distressed punk textures, or lo-fi clutter that make the world feel broken instead of polished.
- Pure minimal monochrome austerity that removes emotion, romance, and the consumer-electronic warmth central to the direction.
- Cartoon vaporwave randomness with no structural discipline, no transport cues, and no sense of believable city infrastructure.
- Brutalist harshness or raw developer-tool styling that eliminates gloss, reflection, softness, and wistful atmosphere.

### Visual Character

- Wide sunset-to-midnight gradients moving from apricot and coral into magenta, violet, and aqua, often running horizontally like a skyline dusk band.
- Glassy dark panels with chrome hairlines and reflective top edges, as if every module were a stereo component or tinted train window.
- Silhouetted skyline, elevated roadway, and route-line motifs that turn the page into an urban night journey rather than a generic dashboard.
- Circular dial, cassette-window, and transport-signage geometry mixed with slim uppercase labels and luminous numeric readouts.
- Soft bloom around accents and buttons paired with glossy highlight streaks so the interface feels airbrushed, premium, and slightly melancholic.

## Tokens

### Colors

| Name | Value |
|------|-------|
| primary | `#ff4f8b` |
| secondary | `#5de4ff` |
| accent | `#ffd166` |
| background | `#09111f` |
| surface | `#132038` |
| text | `#eef6ff` |
| muted | `#99acc8` |
| border | `#79b8d6` |
| error | `#ff6b7a` |
| success | `#72f1b8` |
| warning | `#ffcb6b` |
| info | `#7ad7ff` |
| sunset_apricot | `#ffb27a` |
| sunset_coral | `#ff7d7f` |
| magenta_glow | `#ff4fd8` |
| violet_night | `#725cff` |
| aqua_glow | `#5de4ff` |
| chrome_white | `#f8fbff` |
| road_ink | `#060b14` |
| glass_navy | `rgba(14,26,48,0.72)` |

### Typography

- **Heading Font**: 'Yusei Magic', 'Orbitron', sans-serif
- **Body Font**: 'Zen Kaku Gothic New', 'Hiragino Kaku Gothic ProN', sans-serif
- **Mono Font**: 'IBM Plex Mono', monospace
- **Base Size**: 16px
- **Scale Ratio**: 1.25
- **Line Height**: 1.6
- **Letter Spacing**: 0.02em
- **Weights**: {"regular":400,"medium":500,"bold":700}
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&family=Yusei+Magic&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap

### Spacing

- **Base**: 8px
- **Scale**: [4,8,12,16,20,24,32,40,56,72]

### Radii

- **None**: 0
- **Sm**: 8px
- **Md**: 16px
- **Lg**: 24px
- **Xl**: 36px
- **Full**: 9999px

### Shadows

- **Sm**: 0 10px 30px rgba(0,0,0,0.22)
- **Md**: 0 20px 60px rgba(7,11,24,0.45), 0 0 30px rgba(93,228,255,0.10)
- **Lg**: 0 40px 120px rgba(3,7,16,0.70), 0 0 60px rgba(255,79,139,0.18)

### Surfaces

- **Treatment**: glass
- **Card Style**: Tinted midnight glass with chrome edge, gradient reflection strip, and occasional cassette-window inset.
- **Bg Pattern**: grid

### Borders

- **Default Width**: 1px
- **Accent Width**: 2px
- **Style**: solid
- **Character**: Borders should read like chrome trim on a luxury stereo deck: bright, precise, cool-toned, and reflective rather than heavy.

### Motion

- **Duration**: 240ms
- **Easing**: cubic-bezier(0.22, 1, 0.36, 1)
- **Philosophy**: deliberate

## Rules

### Composition

Compose every screen like an album-cover-meets-transit-console scene, with a strong horizon band, clear primary destination, and supporting modules arranged as instruments in a night-city set. Use panoramic regions more often than isolated cards. Anchor the top of the interface with atmospheric context such as skyline, route name, or destination status. Pair each dense informational cluster with one calmer reflective zone so the page breathes like a quiet train window between signs. Prefer long horizontal groupings, track lines, and stacked control decks that imply movement from left to right. Let key content blocks overlap softly through glow and reflection rather than aggressive z-index theatrics. Important modules should feel docked into a larger vehicle, lounge, or control cabin, not floating independently.

### Hierarchy

Primary hierarchy is created by luminance bands, scale of type, and destination-oriented naming rather than by blunt contrast alone. Headings should be rounded, melodic, and prominent, with compact uppercase utility labels beneath or beside them. Numeric readouts, times, frequencies, and route identifiers deserve high emphasis because they evoke transport and electronics. Supporting text should be cool and muted, never gray and dead. Calls to action should appear as illuminated controls framed by chrome trim. Secondary panels may use inset cassette-window subcontainers to differentiate metadata from narrative content.

### Density

Moderately dense. The language likes many signals on screen, but they must be organized into clearly tuned clusters with generous internal padding and consistent rails. It should feel like premium urban information design, not cramped software.

### Signature Patterns

- Every major panel includes a glossy horizontal highlight band near its top edge using a translucent gradient overlay.
- Section dividers and navigation tracks use glowing transit lines with circular stop markers instead of plain rules.
- Important data groups sit inside cassette-window insets: rounded rectangles with inner chrome border and dark smoked fill.
- Buttons and chips use dual-tone sunset gradients with soft outer bloom and a crisp chrome outline.
- Background scenes layer skyline silhouettes and elevated-road arcs behind the content shell to imply metropolitan motion.

## Layout

### Grid

Use a 12-column panoramic grid on desktop, collapsing to 8 columns on tablet and 4 on mobile. Favor wide hero bands, split dashboards, and horizontal control trays before vertical card stacks. Major modules should align to a shared outer shell with consistent left and right gutters, like signage mounted along a station concourse.

### Breakpoints

Desktop base at 1280px and above, tablet at 960px, compact tablet/large mobile at 720px, and phone at 520px and below. At each breakpoint, preserve skyline atmosphere, route-line motifs, and glass-panel rhythm rather than simplifying into generic stacked cards.

### Whitespace

Whitespace should feel like night air between lit objects: noticeable, cool, and rhythmic. Use large outer margins, medium inter-panel gaps, and compact internal spacing around labels and readouts so the interface feels composed and musical.

## Guidance

### Do

- Use sunset gradients, aqua accents, and chrome lines together so warmth and coolness coexist.
- Frame information as destinations, routes, tracks, windows, decks, frequencies, or night-city moments.
- Style form controls to resemble premium transport or stereo hardware with inset glazing and lit edges.
- Keep a wistful undertone by combining lively highlights with dark spacious backgrounds and reflective imagery.
- Use skyline silhouettes, road arcs, and luminous route markers as structural composition tools, not decorative stickers.

### Don't

- Do not flatten the language into generic SaaS cards with neon colors pasted on top.
- Do not use distressed retro textures, comic iconography, or ironic vaporwave chaos.
- Do not remove transit or consumer-electronics cues; without them the language loses its cultural specificity.
- Do not overfill every region with glow. Melancholy requires darkness, distance, and restraint.
- Do not leave native browser inputs unstyled or typography generic.
in the wild

design embodiment

preview · city-pop-retro-future