MozaikaProduct

IMDb Mobile — design system & UI screens

Entertainment · 2 screens · imdb.com

Find and book movie tickets at nearby theaters. This screen shows showtimes for a selected film (Zootopia 2) at nearby cinemas in Hollywood, with a date picker for upcoming showtimes, theater listings with addresses and distances, and available time slots per showing. Dark theme layout with a hero image area for the movie, location-based filtering, and action buttons to share or favorite.

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

Decoded design system

IMDb Mobile's decoded design system: background #121212, text #FFFFFF, accent #F1DD2F, link #F1DD2F, primary #F1DD2F; type scale h1 34px / h2 22px / body 17px; 4px spacing base; 12px base radius. The single interactive/action color is #F1DD2F — 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#F1DD2F
accent#F1DD2F
link#F1DD2F
button_bg#F1DD2F
button_text#121212

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

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

Native design tokens

TokenValue
--ipt-baseAlt-shade1-color#1F1F1F
--ipt-altAccent2-color#5799EF
--ipt-on-accent2-color#FFFFFF
--color-on-dark-accent3#FB3C3C
--color-accent6#981F83
--color-on-dark-accent1#F5C518
--color-on-accent5#FFFFFF
--ipc-blockQuote-base-accent2-color#e7eff9
--color-light-shade2#F0F0F0
--ipt-on-base-textIcon-colorrgba(0,0,0,.54)

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: circle.ipc-loader__dot×15 → div.ipc-shoveler__arrowdiv.ipc-reaction-summary×16 → div.sc-797f7458-0

Scroll reveal: 1 elements rest at opacity 0, translateY(100px), animate in over 0.3s ease.

Stagger: circle ×111 — 150ms apart.

Overlay recipe (measured)

palette panel: #1F1F1F · radius 4px

Input (measured)

height 31.25px · radius 0px

Responsive (measured)

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

Screens