Your gym, always in your pocket. Real rep counts, live form coaching, wherever you train.
Pocket-sized training, full-sized results. PocketGym brings real coaching wherever you go: honest rep counts, live form cues, no gear required.
--blue.Buttons use Ink labels on Sky (5.6:1, AA pass). White-on-Sky fails AA body. Use Cloud labels on Sky-deep (4.9:1) for hover and dark-mode primaries. Chip/panel backgrounds use a 6–8% Sky tint: rgba(0,152,216,0.08).
Space Grotesk, 600
Space Grotesk, 600
Space Grotesk, 700, 96/100
Inter, 400, 16/24
PocketGym is the gym in your pocket: it names the exercise, counts honest reps, and grades your form, live. Inter handles the dense UI without competing with the display face. Legible at 16px, invisible at 12px.
Inter, 500, 12px, +0.04em
Keypoint graph
Sky dots on Steel hairlines: the pose skeleton as brand texture. Runs in empty states, shimmers, and marketing without pretending to be live UI.
Motion arc
One continuous arc. Traces the rep, underlines the section, anchors the wordmark. Form as a path, never a break.
Card + pill button
16px radius cards on Cloud, 999px pills for primary CTAs, single soft shadow. Ink labels on Sky buttons.
Strong
Borrow: calm typographic hierarchy, big-number stat treatment.
Skip: all-black surfaces.
Linear
Borrow: two-color accent discipline, subtle dark-surface gradients.
Skip: the indigo palette.
Whoop
Borrow: data density without clutter, trust-through-precision.
Skip: medical seriousness.
Nike Training Club
Borrow: wordmark boldness, willingness to let one color do the work.
Skip: all-caps Futura energy, matte-black wallpaper.
Headspace
Borrow: friendly rounded geometry of the illustration system.
Skip: pastel palette. PocketGym is energetic, not calming.
Three candidates shown in real UI contexts. Pick one.