Text styles for headings, paragraphs, lead text, blockquotes, lists, inline code, and more.
Use sui-h1 through sui-h4 to apply heading styles to any element.
<div class="sui-h1">This is heading 1</div> <div class="sui-h2">This is heading 2</div> <div class="sui-h3">This is heading 3</div> <div class="sui-h4">This is heading 4</div>
Default <p> tags are already styled. Use sui-lead for introductory text that stands out.
A neumorphic design system built with soft shadows and modern CSS. Everything you need to create beautiful, tactile interfaces.
The default paragraph style uses a comfortable line height and muted color for readability. It pairs well with headings and other typographic elements to create clean, scannable content blocks.
<p class="sui-lead">A neumorphic design system built with soft shadows and modern CSS. Everything you need to create beautiful, tactile interfaces.</p> <p>The default paragraph style uses a comfortable line height and muted color for readability. It pairs well with headings and other typographic elements to create clean, scannable content blocks.</p>
Use sui-large for emphasized text and sui-small for supplementary details.
<span class="sui-large">This is large emphasized text</span> <span class="sui-small">This is small supplementary text for captions and footnotes</span>
Use sui-muted for de-emphasized secondary text.
<span class="sui-h4">Account Settings</span> <span class="sui-muted">Manage your account preferences, notifications, and privacy settings.</span>
Use sui-blockquote for quoted text with a left border accent.
"Good design is as little design as possible. Less, but better — because it concentrates on the essential aspects, and the products are not burdened with non-essentials."
"Simplicity is the ultimate sophistication."
<blockquote class="sui-blockquote"> "Good design is as little design as possible. Less, but better — because it concentrates on the essential aspects, and the products are not burdened with non-essentials." </blockquote> <blockquote class="sui-blockquote"> "Simplicity is the ultimate sophistication." </blockquote>
Use sui-list for styled lists. Add sui-list-none to remove bullets and padding.
<!-- Unordered --> <ul class="sui-list"> <li>Neumorphic shadows</li> <li>Dark mode support</li> <li>CSS custom properties</li> <li>No dependencies</li> </ul> <!-- Ordered --> <ol class="sui-list"> <li>Install the library</li> <li>Add your markup</li> <li>Customize variables</li> <li>Ship it</li> </ol> <!-- No bullets --> <ul class="sui-list sui-list-none"> <li>Buttons</li> <li>Cards</li> <li>Forms</li> <li>Modals</li> </ul>
Use sui-code for inline code snippets with monospace font and a subtle background.
Install the package with bun add softui and import softui.css in your entry file.
The --sui-primary variable controls the accent color across all components.
<p>Install the package with <span class="sui-code">bun add softui</span> and import <span class="sui-code">softui.css</span> in your entry file.</p> <p>The <span class="sui-code">--sui-primary</span> variable controls the accent color across all components.</p>
Use sui-hr for a subtle divider between content sections.
First section of content ends here.
Second section begins after the divider.
<p>First section of content ends here.</p> <hr class="sui-hr"> <p>Second section begins after the divider.</p>
A realistic article layout using the typography classes together.
Build modern, tactile interfaces with neumorphic design — no JavaScript frameworks required.
Add SoftUI to your project with bun add softui or include the CSS file directly via a CDN link.
"SoftUI makes neumorphic design practical. The shadow system just works."
<div class="sui-h2">Getting Started with SoftUI</div> <p class="sui-lead">Build modern, tactile interfaces with neumorphic design — no JavaScript frameworks required.</p> <div class="sui-h3">Installation</div> <p>Add SoftUI to your project with <span class="sui-code">bun add softui</span> or include the CSS file directly via a CDN link.</p> <div class="sui-h3">Features</div> <ul class="sui-list"> <li>40+ components and utilities</li> <li>Full dark mode via CSS custom properties</li> <li>Lightweight — no runtime dependencies</li> <li>Responsive and accessible</li> </ul> <blockquote class="sui-blockquote">"SoftUI makes neumorphic design practical. The shadow system just works."</blockquote> <hr class="sui-hr"> <span class="sui-muted">Last updated March 2026</span>
This is a neumorphic modal dialog. It features backdrop blur, smooth animations, and focus trap. Press Escape or click outside to close.
Your session will expire in 5 minutes. Would you like to stay signed in?
This action cannot be undone. This will permanently delete the item and remove all associated data.
This modal takes up the entire viewport. Useful for immersive content, editors, or media viewers.
Press Escape or click the close button to dismiss.
By accessing and using this service, you accept and agree to be bound by the terms and provision of this agreement. In addition, when using these particular services, you shall be subject to any posted guidelines or rules applicable to such services. Any participation in this service will constitute acceptance of this agreement.
Permission is granted to temporarily download one copy of the materials on this website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not modify or copy the materials, use the materials for any commercial purpose, attempt to reverse engineer any software, or remove any copyright notations.
The materials on this website are provided on an 'as is' basis. We make no warranties, expressed or implied, and hereby disclaim and negate all other warranties including, without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property.
In no event shall this company or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials, even if we have been notified orally or in writing of the possibility of such damage.
The materials appearing on this website could include technical, typographical, or photographic errors. We do not warrant that any of the materials on its website are accurate, complete or current. We may make changes to the materials contained on its website at any time without notice.
We have not reviewed all of the sites linked to this website and are not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement. Use of any such linked web site is at the user's own risk.
We may revise these terms of service for this website at any time without notice. By using this website you are agreeing to be bound by the then current version of these terms of service. Any changes will be posted on this page with an updated revision date.
These terms and conditions are governed by and construed in accordance with applicable laws and you irrevocably submit to the exclusive jurisdiction of the courts in that location. If any provision of these terms shall be unlawful, void, or unenforceable, then that provision shall be deemed severable and shall not affect the validity of the remaining provisions.
Clicking outside this modal won't close it. Instead, the modal will shake to indicate it requires explicit action. Use the close button or press Escape to dismiss.
This is a default right-side sheet. It slides in from the right edge of the screen with a blurred backdrop.
Sheets are great for navigation menus, settings panels, detail views, and forms that don't need to interrupt the main content flow.
This sheet slides down from the top. Great for announcements, notification panels, or search interfaces.
This is a small (280px) right-side sheet.
This is a large (480px) right-side sheet. Great for forms, detail views, or complex content.
Clicking outside this sheet won't close it. The sheet will shake to indicate it requires explicit action. Use the close button or press Escape.