Theme
A real <button> carrying .btn-neo-dark — the preview is the stylesheet, not a picture of it.
States
default
hover
focus-visible
active
disabled
not declared
.btn-neo-dark {
display: inline-block;
padding: 13px 28px;
border: none;
border-radius: 14px;
background: #24262b;
color: #b8bcc6;
font-family: inherit;
font-size: 15px;
font-weight: 600;
cursor: pointer;
box-shadow: 8px 8px 16px #1b1d21, -8px -8px 16px #2d2f35;
transition: box-shadow 0.2s ease, color 0.2s ease;
}
.btn-neo-dark:hover {
color: #e2e5ea;
box-shadow: 5px 5px 12px #1b1d21, -5px -5px 12px #2d2f35;
}
.btn-neo-dark:active {
box-shadow: inset 5px 5px 10px #1b1d21, inset -5px -5px 10px #2d2f35;
}
.btn-neo-dark:focus-visible {
outline: 2px solid currentColor;
outline-offset: 3px;
}
Self-contained · MIT · no build step.btn-neo-dark
NeumorphicRounded
Implementation notes
About the Neo Dark CSS button
Neo Dark uses paired highlights and shadows that lift the control from its surface. Its rounded corners balance product-friendly softness with a clear boundary. Its depth comes from a two-layer shadow. The interaction stays intentionally restrained.
Usage
<button class="btn-neo-dark">Button</button>Pair it with the CSS tab above — the class is self-contained.
Before shipping: keep the semantic button element, verify contrast on your actual background and add a visible
:focus-visible state. If you retain motion, include a prefers-reduced-motion override.- Built with
- HTML + plain CSS
- Shape
- Rounded
- Exports
- CSS, Tailwind, React
- License
- MIT · commercial use
Complete the look
Build the interface around this button
We matched its palette, surface, geometry and motion to a complete UI system — like composing an outfit, not browsing unrelated parts.
Style DNA · v1
How matching works →Pro preview
Free sample
Input75% match
Soft Bloom Smart Input
Soft Bloom kit
soft surfacePastel character
Pro preview
Toggle75% match
Soft Bloom Preference Toggle
Soft Bloom kit
soft surfacePastel character
Unlock with Pro →Pro preview
Pro preview
Pro preview
Get the complete Soft Bloom kit
Six coordinated component types, commercial license and future kit updates.