Recent

quiet gallery wall, loud pictures

Visit website

Recent is a white-walled gallery for design inspiration. The interface almost disappears, so a dense four-column masonry of vivid shots, renders and UI captures does all the talking. The chrome is small, grey and polite. Everything is 13px Inter, with one ink-black pill for the main call to action and a single hand-drawn magenta "new" scribble as the only spot of brand colour.

Technically it is a one-size type system. Body, nav, filters and headings are all 13px Inter at 400/500 with a 1.4 line height, and only the page H1 steps up to 16px/500. Hierarchy comes from grey value rather than size: near-black #0b0b0b for active items and mid-grey for links and meta. Shape follows a tight rule: 8px radius on every media card, 9999px pills on every control. Depth is a hairline ring shadow (0 0 0 1px at 5% black plus a 1px 2px soft drop) instead of borders. Spacing is compact and built on 4px: 4px gaps inside clusters, 12px gutters between cards, 12–16px padding.

Listed on Seesaw

Navigation
Hero
Showcase
404 /devdojo-inspiration-404-probe-mvnwk8tt

Colors

Click a swatch to copy

Typography

  • body
    Inter
    400 · 500 · falls back to system-ui, -apple-system, Helvetica Neue, Arial, sans-serif
    The only typeface. Runs at 13px almost everywhere with a hairline negative tracking (-0.041px) on job listings and auth links. Weight 500 is used only for the H1, job titles and the tagline.
  • display
    Inter
    500 · falls back to system-ui, Helvetica Neue, Arial, sans-serif
    There is no real display size. The page H1 is just 16px/500, so the imagery stays the hero.
H1 / page title
16px / 1.4
500 · normal
The quick brown fox jumps over the lazy dog
Lead / tagline
13px / 1.4
500 · normal
The quick brown fox jumps over the lazy dog
Body / nav link
13px / 1.4
400 · normal
The quick brown fox jumps over the lazy dog
Section label (H2)
13px / 1.4
400 · normal
The quick brown fox jumps over the lazy dog
List title (job role)
13px / 1.4
500 · -0.041px
The quick brown fox jumps over the lazy dog
List meta (company)
13px / 1.4
400 · -0.041px
The quick brown fox jumps over the lazy dog
Count / tight label
13px / 1
400 · normal
The quick brown fox jumps over the lazy dog
Badge (Sponsor)
12px / 1
500 · normal
The quick brown fox jumps over the lazy dog
Tag (new)
12px / 1.4
400 · normal
The quick brown fox jumps over the lazy dog

Spacing & Shape

Spacing
Base unit
4px
Density
compact
Container
none (fluid full width: ~230px sidebar plus a 4-column masonry)
Section gap
32px
Card padding
12px
2
4
6
8
10
12
14
16
24
32
Radius
  • Media cards, jobs panel, logo tiles 8px
  • Buttons, filter chips, sort select, Log in 9999px
  • Avatars, arrow and count badges 50%
  • Tiny inline marks 2px
Shadows
Card ring Every media card and the jobs panel. A hairline outline plus a barely-there drop instead of a border.
oklch(0 0 0 / 0.06) 0px 1px 2px 0px, oklch(0 0 0 / 0.05) 0px 0px 0px 1px
Inner light rim Overlay chips on media: arrow buttons, count badges and avatars, so they read on dark images.
oklch(1 0 0 / 0.16) 0px 0px 0px 1px inset
Control lift White outline pills such as Log in and the Recent sort select
oklch(0 0 0 / 0.08) 0px 0px 0px 0.5px, oklch(0 0 0 / 0.2) 0px 1px 1px -1px, oklch(0 0 0 / 0.08) 0px 1px 2px 0px
Glossy brand chip One special violet-tinted glossy chip. Use it once at most.
oklch(1 0 0 / 0.7) 0px 1px 1px 0px inset, oklch(0.25 0.12 300 / 0.22) 0px -1px 2px 0px inset, oklch(0.25 0.12 300 / 0.18) 0px 1px 3px 0px

Components

Live previews rendered from recipes
Recent Get started
Buttons
Tags
New Blog light New Blog light
Card
Everything in one ledger

Reconcile every account overnight and close the month in an afternoon instead of a fortnight.

Get started
  • Primary pill (Sign up / active filter) — Height 28px. The only solid-black control on the page. Doubles as the selected state of the filter row.
  • Filter chip (inactive) — Height 28px, 4–8px gaps between chips. Row: All, Web, Interface, Branding, Motion, Illustration, Posters, Print. Scrolls sideways on mobile.
  • Outline pill (Log in / Recent select) — Secondary action. The select adds a small grey chevron. Edges come from the shadow, not a border.
  • Media card — Variable height in masonry columns with 12px gutters. Bottom-left: 28px round curator avatar. Bottom-right: 28px round ↗ chip in translucent grey. Top-right: slide-count badge ("4").
  • Jobs panel — Sits as one tile in the grid. Header: grey "Design jobs" plus a grey Post a job pill. Rows: 36px rounded logo, company name in grey 400, role in ink 500, 12px row gap. Footer row: See all jobs with a → arrow, separated by a hairline.
  • Sidebar nav — Fixed left column about 230px wide. Groups (Browse, Resources) have pale #b4b4b4 labels. Each link sits on a ~23px line. The active link turns ink and gets a 6px black dot after it. The sponsor block and signup CTA sit at the bottom of the column.
  • Sponsor badge — Overlaid top-left on paid tiles, line-height 1.
  • New tag — Magenta word with a hand-drawn squiggle underline (SVG). The only brand colour on the site, so keep it rare.

Do / Don't

  • Set nearly everything in 13px Inter, line-height 1.4, and build hierarchy with grey value (#0b0b0b vs #7a7a7a vs #b4b4b4) and 400/500 weight, not size.
  • Use 9999px pills for every interactive control and 8px radius for every content card. Nothing in between.
  • Outline cards with a ring shadow (0 0 0 1px at 5% black plus 0 1px 2px at 6%) instead of a CSS border.
  • Make the images the only colour. Keep the chrome strictly black, white and grey.
  • Mark the active nav item with ink text plus a small black dot. Leave the rest grey.
  • Mix utility tiles (jobs, sponsors) into the masonry as ordinary cards so the grid never breaks.
  • Don't add large display headlines or hero sections. The H1 tops out at 16px.
  • Don't use the magenta accent for buttons, links or backgrounds. It belongs only to the "new" scribble.
  • Don't put coloured or tinted backgrounds behind sections. The page stays pure #ffffff.
  • Don't use bold 600/700 weights or uppercase tracking for labels.
  • Don't add visible 1px borders or heavy drop shadows to cards.
  • Don't pad generously. Gutters are 12px and cluster gaps are 4px, so keep the feed dense.

Screens

Recent — Design Inspiration /
Mobile 390×844
Mobile navigation menu open
404 page not found

Brand assets

As served by the site
Recent favicon
Favicon Download
Recent svg icon
SVG icon Download
Recent open graph image
Open Graph image Download