MozaikaProduct

AllTrails Mobile — design system & UI screens

Health & Fitness · 6 screens · alltrails.com

A hiking trail review platform where users share experiences and photos from specific trails. The screen displays user-written reviews with star ratings, trail conditions (terrain, parking, difficulty), timestamps, and image galleries from actual hikes. Multiple user reviews are stacked vertically, each showing avatar, name, rating, metadata tags, review text, and photo carousel.

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

Decoded design system

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

Color roles

RoleValue
bg#FFFFFF
surface#EFEFEF
border#D8D8D8
text#000000
text_muted#606060
primary#94F477
accent#94F477
link#94F477
button_bg#94F477
button_text#FFFFFF

Using these colors

Typography

Spacing

Radii

Shadows (elevation)

Motion

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

Native design tokens

TokenValue
--osano-clear-dialog-backgroundrgba(255,255,255,0)
--osano-button-border-color#fff
--osano-button-background-color#2c5601
--osano-button-foreground-color#ffffff
--osano-dialog-background-color#efefec
--osano-dialog-foreground-color#2b381f
--osano-info-dialog-overlay-colorrgba(0,0,0,0.45)
--osano-link-color#2b381f
--osano-toggle-off-track-color#dbdad2
--osano-toggle-off-thumb-color#FFFFFF

…and 110 more measured on the page.

Button states (measured)

Layout (measured)

Motion choreography (measured)

Load order: span.styles_slideButtonSpanAcdiv.styles_ripple__ZFsD0×5 → div.osano-cm-info-dialog__indiv.osano-cm-window__dialogbutton.osano-cm-dialog__closebutton.osano-cm-dialog__close

Input (measured)

height 30px · radius 0px

Responsive (measured)

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

Screens