aihero.dev website design: fonts, colors and UI patterns

3 featured captures from aihero.dev, with sourced design evidence from Fudge.

How is aihero.dev designed? Show me the visual system I can use as a reference.

Captured pages

Overview

AIHero is a dark learning site with an editorial rhythm. The page reads like a curated index rather than a marketing landing page: a thin top rail, a large opening question, stacked topic blocks, a portrait-and-signup section, a grid of recent posts, and a quiet footer. The design depends on contrast through scale and surface, not through ornament. The black field stays constant, the white text stays crisp, and the yellow action color is reserved for the most important calls to action.

DM Sans carries almost all visible copy, which gives the page a calm, modern tone even when the headlines are large. JetBrains Mono appears in small badges and file-like labels, so the site feels technical without turning into a code editor. The result is stern, orderly, and instructional. It looks built for people who want to learn how AI work is put together, not for people looking for decorative flourish.

The most important qualities to preserve are the low-lit canvas, the thin separators, the strong headline scale, the monospaced micro-labels, and the one bright yellow action color.

Colors

The palette is intentionally narrow. Dark surfaces do most of the framing, white handles text and linework, and yellow is the only persistent bright accent. A warmer coral tone appears sparingly in the palette and can support secondary emphasis, but it should never compete with the primary action color. The system stays in a dark register rather than switching into a separate light theme; contrast comes from white type, white rules, and the yellow button color. Thumbnails and portraits introduce lighter values inside the content area, but the UI itself remains dark.

tokenhexuse
canvas#0B0B0BMain page backdrop and the outer shell of the homepage
surface#0D0D0CSection bodies, the author block, and the footer base
surface-quiet#080808The deepest rail areas and quieter card backgrounds
surface-raised#191510Inset cards inside the signup block and other lifted panels
ink#F4F3F1Primary headings, body text, labels, and link text
action#F5C451Primary buttons and the strongest call-to-action moments
border#FFFFFFHairline rules, card edges, and outline controls
accent-warm#DC715FSmall secondary emphasis and occasional warm contrast

Use the colors as a hierarchy, not as decoration. The page feels coherent because the same few tones repeat: black, near-black, white, and yellow. Keep the yellow isolated so it continues to signal the next step. Keep borders white and thin so the sections feel lightly separated rather than boxed in. Avoid introducing new hues unless they already belong to content imagery.

Typography

The site uses a paired type system with one dominant sans family and one compact mono family. DM Sans carries the large questions, section headlines, body copy, and button text. JetBrains Mono is limited to badges and file-like labels, which makes the page feel technical in a controlled way. The tiny utility text uses the system UI family for a practical, compact feel. Verify licensing for these families before production use.

tokenfamilysizeweightleadingtrackinguse
hero-displayDM Sans2.75rem7000.95-0.025emThe opening question and the largest section headlines
section-displayDM Sans2.375rem7000.95-0.025emThe author introduction and other major page headlines
card-headingDM Sans1.5rem7001.05-0.02emPost titles, subsection heads, and compact featured lines
leadDM Sans1.09375rem4001.70emSupporting copy under section headlines
bodyDM Sans0.875rem4001.450emLink lists, explanatory lines, and quiet paragraph text
ui-apple-system0.6875rem60010emTiny utility labels, header actions, and footer metadata
mono-labelJetBrains Mono0.625rem50010.08emARTICLE / VIDEO chips and file-style labels

The page’s hierarchy comes from scale and spacing more than from weight changes. Large headlines are bold but not cramped. Supporting copy opens up enough to read cleanly against the dark background. The mono labels are small, uppercase, and slightly spaced out so they work as status marks instead of as body text. Keep this hierarchy intact; it is one of the clearest parts of the site’s voice.

Layout

The layout is a centered dark shell with thin horizontal rules and a disciplined grid. The top rail holds the logo, the primary navigation, utility links, and the yellow action button. It is narrow in height and visually quiet, so the opening question gets the first strong visual turn.

The first content block is a two-column index. On the left, a large question and a short subtitle define the topic. On the right, a vertically stacked list presents the matching articles or videos. Each row uses a tiny mono badge, a title, and a right-facing arrow. The rows are separated by hairlines and generous vertical spacing, which keeps the grid readable even when it is long.

The author block changes the rhythm. A large portrait sits on the left, floating against the black field with very little framing. The right side carries the headline, biography copy, and a dark signup card. That card has enough weight to feel important, but it still sits inside the page rather than breaking out of it.

Lower on the page, the post grid uses thumbnail-first cards. The thumbnails are wide, the captions are compact, and the titles sit close to the image to keep the block feeling editorial rather than promotional. The footer collapses into columns of links and small utility text under the same centered width. On narrow screens, the same reading order should hold: headline, supporting copy, media, then links. Stack the right-hand lists under their headings instead of splitting the section into separate visual islands.

Visual language

The visual language is restrained and teachable. It uses darkness, spacing, and linework to create structure. There is very little shadow. There is very little color. The page gets its energy from contrast between a huge headline and a tiny mono badge, or between a bright yellow button and a near-black surface.

The interface feels editorial because the blocks are allowed to breathe. Wide empty zones surround the portrait and the hero question. Section borders are thin and almost neutral. Cards do not try to float above the page; they sit on it. That flatness keeps the page serious and readable.

Media carries much of the visual variation. Portraits and thumbnails are the only places where the page becomes lively. Those visuals sit inside rounded rectangles and dark frames, which keeps them aligned with the rest of the system. The yellow action color is the strongest repeat marker. It appears in the top-right CTA and in the signup button, so the user always knows where the page expects a next step. Keep that repetition; it is the most obvious way the page organizes attention.

Components

The header is a thin dark rail with a left-aligned avatar and wordmark, a compact center navigation, right-side utility links, and a yellow CTA button. The active navigation item sits inside a rounded dark pill, which gives the header a subtle current-state cue without adding extra color. The visual treatment is light-touch: small text, generous horizontal spacing, and a clean line under the rail. The header should stay visually subordinate to the opening headline.

Topic index row

Each row in the opening index combines a tiny mono label, a large question, a short supporting line, and a right-hand list of related items. The row feels like a section inside a catalog. The left column carries the intent; the right column carries the examples. The row divisions are minimal: a hairline and ample vertical rhythm. The tags are uppercase and compact, and the arrows on the far right keep the links feeling directional without becoming heavy icons.

Author block

The author block uses a large portrait against the black field and a headline-plus-copy stack to the right. The portrait is the strongest image in the page and should be given space to breathe. The copy is calm and direct, with a bold headline and a medium-weight paragraph. The portrait, the headline, and the signup card work together as one composition: human presence, explanation, then conversion.

Signup card

The signup card is a lifted dark panel with a border, a strong heading, a smaller supporting sentence, two fields, and one yellow submit button. It uses more surface contrast than the surrounding page, but it still belongs to the same dark system. The inputs are narrow and quiet; the button is the only saturated element in the block. Keep the legal line small and low-contrast so it does not compete with the action.

Post cards

The post cards use wide thumbnails with rounded corners, a small label above the title, and a compact title line below. The thumbnails are the brightest part of this area, but the surrounding surfaces remain dark so the grid does not feel busy. The labels can alternate between article and video states, while the titles stay in DM Sans. One title may be highlighted in yellow, but that treatment should remain rare and reserved for emphasis.

The footer is a low-key column matrix with sparse links and small utility text. It should feel like the end of a long reading path rather than a second hero. The links are quiet, the column spacing is generous, and the overall contrast steps down from the main page. A small theme toggle or utility pill fits this zone because it continues the page’s compact control language.

Responsive behavior

On smaller screens, the design should preserve the order of attention rather than the exact desktop grid. Keep the opening question first, then the supporting copy, then the related items. The portrait should remain prominent but can drop below the copy if needed. The signup card should stay intact and should not be split into disconnected pieces.

The wide post grid should collapse into a single column with clear spacing between cards. Thumbnails should keep their rounded corners and should remain wide enough to read as editorial, not as icon blocks. The header can tighten, but the CTA should remain visible and distinct. The important thing is not to preserve the desktop columns at any cost; it is to preserve the page’s reading order, the dark surfaces, the mono labels, and the one yellow action color.

Practical implementation guidance

Preserve

  • Keep the page mostly flat. Use thin rules and spacing instead of deep shadows.
  • Keep DM Sans as the dominant voice and JetBrains Mono as a small label family.
  • Keep the yellow action color reserved for the main CTA buttons.
  • Keep the opening question very large and very short.
  • Keep thumbnails, portraits, and form panels aligned to the same centered dark grid.

Avoid

  • Avoid adding extra accent colors that dilute the yellow CTA.
  • Avoid glossy gradients, heavy blur, or decorative glow effects.
  • Avoid turning every row into a card with a thick border.
  • Avoid mixing many font families or giving the mono family body-sized paragraphs.
  • Avoid centering long link lists; the page works because the lists read as an ordered column.
  1. Build the dark shell, header rail, and centered width.
  2. Add the opening question and supporting subtitle.
  3. Build the stacked topic index with mono tags and arrow links.
  4. Add the author portrait and signup card composition.
  5. Add the post grid with thumbnail cards.
  6. Finish with the footer columns and utility row.

Accessibility

  • Keep the yellow button text dark enough to remain legible.
  • Give the active navigation item a shape cue, not just a color cue.
  • Keep the mono labels readable at small sizes by maintaining enough tracking and contrast.
  • Make all thin rules decorative only; do not rely on them as the only structural cue.
  • Preserve visible focus states on links, inputs, and both button styles.

Scope note

This guide covers the desktop homepage surface shown here: the top rail, the topic index, the author/signup block, the latest-posts grid, and the footer. It does not specify mobile breakpoints, motion, hover or focus behavior, hidden states, or content outside those sections. Verify licensing for these families before production use.

More website design guides

Browse website design guides by pattern and website.