MozaikaProduct

Disney+ Mobile — design system & UI screens

Entertainment · 3 screens · disneyplus.com

Hulu is a streaming service for watching TV shows, movies, and originals on-demand. The screen uses a vertically scrolling feed organized into content sections: "Hulu Originals" features hero cards with show artwork in a horizontal carousel, followed by "Studios and Networks" displayed as circular network logos, and "Adult Animation" showcasing animated series in another carousel. The layout prioritizes visual discovery through large thumbnail imagery and branded identity markers.

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/disney-mobile.

Decoded design system

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

Color roles

RoleValue
bg#18171C
surface#252429
border#3A393E
text#FFFFFF
text_muted#A7A6A8
primary#216915
accent#216915
link#216915
button_bg#216915
button_text#18171C

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

Micro-interactions run at 300ms (dominant) with cubic-bezier(0.4, 0, 0.2, 1).

Native design tokens

TokenValue
--identity-colors-button_secondary_default#FFFFFF
--identity-colors-button_primary_hover_text#FFFFFF
--identity-colors-button_secondary_disabled_border#CCCED3
--identity-colors-hulu_tertiary#1CC471
--identity-colors-text_secondary#5F6166
--identity-colors-myDisney_blue100#A6B8FF
--identity-colors-myDisney_blue700#13007A
--identity-colors-myDisney_blue800#0A0057
--identity-colors-button_primary_disabled#A6B8FF
--identity-colors-myDisney_blue900#030037

…and 75 more measured on the page.

Button states (measured)

Layout (measured)

Input (measured)

height 50px · radius 8px 0px 0px 8px · focus ring rgb(255, 255, 255) 0px 0px 0px 0px, rgba(59, 130, 246, 0.5) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px

Responsive (measured)

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

Screens