MozaikaProduct

Railway — design system & UI screens

Dev Tools · 2 screens · 18 sections · railway.com

A long-scroll dark marketing page opening with a centered hero headline over a painterly twilight-cloud illustration and a floating product UI card showing a GitHub deploy modal. Below, alternating left-text/right-screenshot feature sections, a logo wall, testimonial cards, and a striking split-flap mechanical counter board displaying live deploy/usage stats anchor the visual hierarchy.

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/railway.

Decoded design system

Railway's decoded design system: background #13111C, text #ECECEE, accent #553F83, link #291839, primary #1F132A; type scale h1 54px / h2 40px / body 18px; 8px spacing base; 6px base radius. The single interactive/action color is #553F83 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.

Color roles

RoleValue
bg#13111C
surface#201E28
border#33313B
text#ECECEE
text_muted#99989E
primary#1F132A
accent#553F83
link#291839
secondary#553F83
button_bg#553F83
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Motion

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

Native design tokens

TokenValue
--osano-clear-dialog-backgroundrgba(24,13,67,0)
--osano-button-border-color#33323e
--osano-button-background-color#59497a
--osano-button-foreground-color#FFFFFF
--osano-dialog-background-color#13111c
--osano-dialog-foreground-color#FFFFFF
--osano-info-dialog-overlay-colorrgba(0,0,0,0.45)
--osano-link-color#ffffff
--osano-toggle-off-track-color#535361
--osano-toggle-off-thumb-color#FFFFFF

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: div.flex×2 → div.osano-cm-info-dialog__indiv.osano-cm-window__dialogbutton.osano-cm-dialog__closebutton.osano-cm-dialog__closebutton.osano-cm-dialog__close

Scroll reveal: 23 elements rest at opacity 0, translateY(24px), animate in over 3000ms.

Overlay recipe (measured)

dialog panel: #000000 · radius 12px · enter 200ms linear

Responsive (measured)

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

Screens

Sections (18)