Turns blunt geometry into a usable creative-platform language: thick dark outlines, hard unblurred shadows, and saturated blocks make every action explicit.
MAKE / NeubrutalismPublish projectCreative workspace
Make work visible.
Thick dark outlines on every distinct object, including images and inputs.
Start a board →01
Outline defines the object
A thick dark border, not a background change, is what makes a block read as a distinct shape.
02
Shadow is structure, not light
Offsets are hard and unblurred, describing displacement rather than illumination.
03
Flat saturated color
Variety comes from adding colors, never from softening them into gradients or tints.
04
Deliberate imbalance
Small, intentional misalignments make the composition read as hand-placed.
Original illustrative specimen, generated from this entry’s specification. Not a photograph and not a third-party asset.
Definition
Turns blunt geometry into a usable creative-platform language: thick dark outlines, hard unblurred shadows, and saturated blocks make every action explicit.
Classification
Tagsneubrutalism · hard-shadow · saturated-color
Aliasesneo-brutalism, neubrutalist, new brutalism, bold ui, gumroad style
Specimen
OriginOriginal illustrative demonstration, rendered in HTML and CSS from this entry’s specification. Not a photograph and not a third-party asset.
Core principles
01
Outline defines the object.
A thick dark border, not a background change, is what makes a block read as a distinct shape.
02
Shadow is structure, not light.
Offsets are hard and unblurred, describing displacement rather than illumination.
03
Flat saturated color.
Variety comes from adding colors, never from softening them into gradients or tints.
Reference material
Agent prompt
Applying a Neubrutalism visual direction
What “Neubrutalism” means here
Neubrutalism is deliberate graphic bluntness made usable. It uses thick dark outlines, hard offset shadows with no blur, flat saturated color, heavy display type, and visibly separate objects. Unlike raw web brutalism, it does not make navigation obscure or controls hostile: the visual force makes actions easier to identify.
Recommendations
Build the page from a neutral ground, a dark outline color, and a limited set of saturated accents.
Give every interactive object a 2–4px solid outline and a hard, zero-blur offset shadow in the same dark color.
Use large, heavy type and blocky layouts, but preserve a clear first action and normal reading order.
Let color, a label, and a distinct outline work together; color alone never carries state or meaning.
Make active states physically answer the hard shadow: a pressed item moves onto its shadow or loses it rather than softly lifting.
Avoid
Blur, gradients, translucent panels, or soft elevation.
A maximum-saturation treatment on every object; hierarchy still needs a quiet ground.
Raw awkwardness mistaken for personality: clipped labels, unreadable text, and hidden actions are not the style.
Tiny controls or fine type that cannot carry the outline system.
A working order
Name the one action the creative platform needs to make unmistakable.
Choose the neutral ground, outline ink, and two or three accents before arranging components.
Draw a simple, blocky hierarchy using large type and aligned rectangular objects.
Apply one outline thickness and one hard-shadow offset consistently.
Add labels and shape differences so every control remains identifiable without color.
Test contrast and the pressed state, then remove any decorative effect that does not make structure clearer.
How to check your own work
Can every control be identified from its label and outline before hover?
Are all shadows hard, offset, and unblurred?
Does the hierarchy remain clear when the accent colors are removed?
Does pressing a control resolve the hard-shadow geometry rather than adding a soft animation?
Specification
Neubrutalism — Specification
Definition
Neubrutalism is a web-interface design style that retains brutalism’s exposed structure and hard edges while replacing its severity with bright, playful color. Objects are outlined in thick dark borders, filled with flat saturated color, and displaced by hard unblurred shadows, producing surfaces that read as cut paper laid slightly above the page. Unlike brutalism, it permits rounded corners and depends on drop shadow as a structural device.
Core principles
Outline defines the object. A thick dark border, not a background change, is what makes a block read as a distinct shape.
Shadow is structure, not light. Offsets are hard and unblurred, describing displacement rather than illumination.
Flat saturated color. Variety comes from adding colors, never from softening them into gradients or tints.
Deliberate imbalance. Small, intentional misalignments make the composition read as hand-placed.
Physical interaction. Controls respond by moving into their own shadow, so feedback is spatial rather than merely chromatic.
Visual characteristics
Thick dark outlines on every distinct object, including images and inputs.
Hard drop shadows with no blur, offset consistently in one direction.
Bright, flat, saturated block fills with no gradient anywhere.
A single corner radius applied uniformly, or none at all.
Sibling blocks offset from one another by small, visible amounts.
Press states that remove the shadow and displace the element by the same offset.
Rules
Thick dark outline. Every container and control is bounded by a heavy dark border.
Acceptance criterion: Computed border-width is 2px or greater on every container and interactive element, with a border color whose relative luminance is below 0.15.
Hard offset shadow. Blocks are displaced by shadow rather than lit by it.
Acceptance criterion: Each block has a box-shadow with a blur radius of exactly 0 and an offset of at least 4px on both axes.
Flat saturated fills. Color is applied as solid blocks.
Acceptance criterion: Each primary block has a solid computed background-color with saturation of 50% or greater, and no linear-gradient or radial-gradient appears anywhere on the page.
Uniform corner radius. Rounding, where present, is consistent.
Acceptance criterion: The set of non-zero computed border-radius values across the page reduces to exactly one value.
Deliberate misalignment. The composition reads as placed rather than snapped.
Acceptance criterion: At least two sibling blocks have positional offsets differing by between 4px and 24px, documented as intentional rather than incidental.
Physical press feedback. Controls move into their own shadow when activated.
Acceptance criterion: In the :active state, the control’s shadow resolves to 0 and the element translates by exactly its resting shadow offset, within 100ms or less.
Contrast over saturated fills. Text remains readable on bright blocks.
Acceptance criterion: Every text element measures at least 4.5:1 against the solid fill color of the block containing it.
One outline system. Structural ink is reused rather than varied by component.
Acceptance criterion: Every visible outline and hard shadow resolves to the same computed color.
Explicit controls. Every action has both a label and a distinct bordered shape.
Acceptance criterion: Each actionable element contains visible text and a 2px-or-greater outline at rest.
Bounded palette. Saturation supports hierarchy rather than making every object equally loud.
Acceptance criterion: The page uses one neutral ground, one dark structural ink, and no more than four saturated fill colors.
No color-only state. Status and selection retain a textual or geometric cue.
Acceptance criterion: Removing color leaves a label, outline, position, or icon change that identifies each state.
Avoid
Soft or blurred shadows, which restore conventional elevation and dissolve the style.
Gradients or same-hue tints used to imply depth.
Multiple corner radii across the interface.
Misalignment large enough to read as a layout defect rather than a decision.
Thin or light-colored borders that cannot hold a saturated fill.
Text placed on a bright fill without a measured contrast result.
Acceptance criteria
Rule 1: Every container and control has a dark border of at least 2px.
Rule 2: Every block has a zero-blur shadow offset at least 4px on both axes.
Rule 3: All fills are solid and saturated, with no gradients present.
Rule 4: Exactly one non-zero corner radius is used across the page.
Rule 5: At least two sibling blocks are intentionally offset by 4–24px.
Rule 6: Active controls lose their shadow and translate by its offset within 100ms.
Rule 7: All text meets 4.5:1 against its containing block’s fill.
Rule 8: All outlines and hard shadows use the shared structural ink.
Rule 9: Every action has text and a heavy outline at rest.
Rule 10: The palette stays within one neutral, ink, and four accents.
Rule 11: States retain a non-color cue.
Blocking failures
Shadows carry a blur radius greater than zero, which removes the single property the style is built on and returns the interface to conventional soft elevation.
Text on a saturated fill falls below 4.5:1, which occurs most often on yellow and lime blocks and is not correctable by adjusting the border.
A control’s press state produces no spatial change, so the physical interaction model the style promises does not exist and pressed state is conveyed by color alone.
These conditions make the work unacceptable to ship; they are not stylistic suggestions and are not subject to designer discretion.
Responsive adaptation guidance
Border width (Rule 1) may reduce at narrow viewports but never below 2px, since a thinner outline cannot hold a saturated fill.
Shadow offset (Rule 2) may reduce proportionally to no less than 4px; the blur radius stays at 0 at every breakpoint without exception.
Deliberate misalignment (Rule 5) is reduced or removed at the narrowest widths, where a single-column layout leaves no siblings to offset against; this is an acceptable relaxation, unlike the others.
The uniform radius (Rule 4), the press feedback (Rule 6), and the contrast floor (Rule 7) hold unchanged at every breakpoint.