The RepTrack logo
The mark is an ascending dumbbell — two plates joined by a bar that rises left to right, so one shape carries both halves of the name: the reps, and the trend line. It is built from three primitives on a 48-unit grid, which is why it holds together at sixteen pixels and in a single colour.
The mark
Plates are rounded rectangles square to the bar, not round-capped strokes — capped ends made the silhouette read as a bone at small sizes.
Lockup
“Rep” takes the brand colour and “Track” takes the foreground, so the name reads as one word while still being branded. The gap between mark and wordmark is 30% of the mark's height — keep it.
Tile & app icon
Where the mark needs a container — the app icon, a favicon, an avatar — it is knocked out of a solid accent tile in the ink colour. Artwork fills about 66% of the tile.
One colour
The mark is drawn so it survives with no colour at all — for embroidery, single-ink print, or a monochrome context.
Clear space
The artwork spans 4.16 to 43.84 inside its 48-unit box, so it carries about 4.2 units of clear space already. Scale the whole box to make the logo smaller — never shrink the artwork inside it to fake padding.
Colour
Accent
#34D399
the brand colour, on dark
Accent deep
#059669
the same role, on light
Ink
#04231A
knocked out of the accent tile
Background
#0A0C10
the app’s ground
Text
#EEF2F8
“Track”, on dark
Don’t
- ✕Rotate the mark. The rise from lower-left to upper-right is the whole idea.
- ✕Recolour it per section. It is accent green, the deep green on light, or one flat colour.
- ✕Re-space or re-weight the wordmark, or set “RepTrack” as two words.
- ✕Put the accent-green mark on a light background — use the deep green cut instead.
- ✕Add a stroke, shadow, gradient or bevel to the mark.
- ✕Stretch either axis. Scale both together, always.
Files
Every file is vector. Text in the lockups is live in a system font stack so it renders anywhere — convert it to outlines before any use that must be pixel-exact.