MozaikaProduct

SoundCloud Mobile — design system & UI screens

Entertainment · 2 screens · soundcloud.com

Music streaming home feed featuring curated playlist cards (Daily Drops, Weekly Wave) with hero images and update frequency, followed by an editorial section with themed playlists in a carousel layout, and a now-playing player at bottom. Official Google Play listing screenshot.

Open in Mozaika →

This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/website/soundcloud-mobile.

Decoded design system

SoundCloud Mobile's decoded design system: background #121212, text #FFFFFF, accent #4D230D, link #4D230D, primary #4D230D; type scale h1 34px / h2 22px / body 17px; 8px spacing base; 12px base radius. The single interactive/action color is #4D230D — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#121212
surface#202020
border#353535
text#FFFFFF
text_muted#A4A4A4
primary#4D230D
accent#4D230D
link#4D230D
button_bg#4D230D
button_text#121212

Using these colors

Typography

Spacing

Radii

Motion

Micro-interactions run at 100ms (dominant) with ease.

Native design tokens

TokenValue
--white-color#fff
--button-secondary-active-font-color#121212
--support-bg-color#558b2f
--button-primary-background-color#121212
--button-tertiary-disabled-font-color#121212
--success-color#008850
--link-secondary-hover-colorhsla(0,0%,40%,0.4)
--input-invalid-background-color#f3f3f3
--button-primary-loading-background-color#121212
--artist-color#5a45fd

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: header.headerdiv.onetrust-pc-dark-filterdiv.otFlatspan.sc-artwork×12 → div.frontHero__carouseldiv.frontHero__carouselNavDo×2

Scroll reveal: 40 elements rest at opacity 0, animate in over 0.1s ease.

Input (measured)

height 36px · radius 3px

Responsive (measured)

Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →

Screens