Skip to content

Neo-Brutal

Media

The image frame: a photo in a ratio box (no layout shift) inside a 2 px ink outline, with an optional mono caption strip under it (then the root is a <figure>), an overlay as an ink chip, and the print grade: grey, a touch of contrast and grain.

Live, interactive React component · light themeResponsive

About the Neo-Brutal Media

The image frame: a photo in a ratio box (no layout shift) inside a 2 px ink outline, with an optional mono caption strip under it (then the root is a <figure>), an overlay as an ink chip, and the print grade: grey, a touch of contrast and grain. The kit's duotone prints the photo in cobalt or volt. Inside a link the photo zooms on hover. Lazy by default; priority for the first viewport.

It is part of Neo-Brutal. The style’s 92 pieces share one set of tokens, type and motion, in a light and a dark theme, so whatever you take from it fits together.

To put it in your project, copy the prompt into Claude Code, OpenAI Codex or Cursor, or add the file and its styles by hand. The documentation walks through both.

The same piece, drawn for a different look. Open one to compare it live.

Noir Aurora Media

An image in a ratio box (no layout shift), with an optional caption in mono (then the root is a <figure>), an overlay on a night scrim, and the aurora grade: a duotone in the sky's colours with a thin aurora hem along the bottom edge.

Soft Bento Media

An image in a ratio box (no layout shift), with an optional caption (then the root is a <figure>), an overlay on a scrim, and the kit's photo grade.

Swiss Tech Mono Media

An image in a ratio box (no layout shift).