Page-section spacing and surfaces, section headers, and accent bars for headings.
The section sets vertical rhythm; the container sets width.
<section class="sui-section">
<div class="sui-container">
<h2>Section content</h2>
<p>The section sets vertical rhythm; the container sets width.</p>
</div>
</section><section class="sui-section-sm">
<div class="sui-container">
<h3>Small</h3>
</div>
</section>
<section class="sui-section">
<div class="sui-container">
<h3>Default</h3>
</div>
</section>
<section class="sui-section-lg">
<div class="sui-container">
<h3>Large</h3>
</div>
</section>A panel that lifts off the page.
<section class="sui-section-sm sui-section-raised"> <h2>Raised section</h2> <p>A panel that lifts off the page.</p> <button class="sui-btn sui-btn-primary">Get started</button> </section>
A panel pressed into the page.
<section class="sui-section-sm sui-section-inset"> <h2>Inset section</h2> <p>A panel pressed into the page.</p> <button class="sui-btn">Learn more</button> </section>
Alternate with plain sections to separate long pages.
<section class="sui-section-sm sui-section-alt">
<div class="sui-container">
<h2>Alternate band</h2>
<p>Alternate with plain sections to separate long pages.</p>
</div>
</section>Hairlines above and below.
<section class="sui-section-sm sui-section-bordered">
<div class="sui-container">
<h2>Bordered section</h2>
<p>Hairlines above and below.</p>
</div>
</section>Guides, release notes and design deep-dives from the team.
<div class="sui-section-header">
<div>
<h2 class="sui-section-title">Latest articles</h2>
<p class="sui-section-subtitle">Guides, release notes and design deep-dives from the team.</p>
</div>
<a class="sui-btn sui-btn-sm sui-section-action" href="#">View all</a>
</div>Simple plans that grow with your team.
<div class="sui-section-header sui-section-header-center">
<div>
<h2 class="sui-section-title sui-heading-accent sui-heading-accent-bottom">Pricing</h2>
<p class="sui-section-subtitle">Simple plans that grow with your team.</p>
</div>
</div>Everything your team is working on.
<div class="sui-section-header sui-section-header-bordered">
<div>
<h2 class="sui-section-title">Projects</h2>
<p class="sui-section-subtitle">Everything your team is working on.</p>
</div>
<a class="sui-btn sui-btn-sm sui-btn-primary sui-section-action" href="#">New project</a>
</div><h2 class="sui-heading-accent">Our <em>selected</em> work</h2> <h3 class="sui-heading-accent" style="max-width:420px;margin-top:24px;">A longer heading that wraps onto a second line keeps the bar beside both lines</h3> <h3 class="sui-heading-accent" dir="rtl" style="margin-top:24px;">Right-to-left heading</h3>
<h3 class="sui-heading-accent">Primary</h3> <h3 class="sui-heading-accent sui-heading-accent-success" style="margin-top:16px;">Success</h3> <h3 class="sui-heading-accent sui-heading-accent-danger" style="margin-top:16px;">Danger</h3> <h3 class="sui-heading-accent sui-heading-accent-warning" style="margin-top:16px;">Warning</h3> <h3 class="sui-heading-accent sui-heading-accent-info" style="margin-top:16px;">Info</h3>
<h2 class="sui-heading-accent sui-heading-accent-lg">Large accent</h2> <h2 class="sui-heading-accent sui-heading-accent-bottom" style="margin-top:32px;">Bottom accent</h2> <h2 class="sui-heading-accent sui-heading-accent-bottom sui-heading-accent-lg" style="margin-top:32px;">Large bottom accent</h2>
| Class / Token / Attribute | Description |
|---|---|
sui-section | Block padding --sui-section-space (96px); below 768px it uses --sui-section-space-sm (64px) instead |
sui-section-sm | --sui-section-space-sm: 64px; --sui-section-space-xs (40px) below 768px |
--sui-section-space-xs | 40px; the mobile padding of .sui-section-sm |
sui-section-lg | --sui-section-space-lg: 128px; 62.5% of it (80px) below 768px |
sui-section-raised sui-section-inset | Panel with large radius and 40px inline padding (20px on mobile) |
sui-section-alt | --sui-bg-light background band |
sui-section-bordered | Hairlines at the block start and end |
sui-section-header | Title block and action; the action wraps below on narrow screens |
sui-section-header-center | Centred title and subtitle; also centres a bottom accent |
sui-section-header-bordered | Hairline under the header |
sui-section-title sui-section-subtitle sui-section-action | Header title (1.75rem), muted subtitle (max 60ch) and action at the inline end |
sui-heading-accent | 4px primary bar at the inline start of a heading |
sui-heading-accent-lg | Thicker 6px bar |
sui-heading-accent-bottom | Bar under the heading instead (48px wide, 64px with .sui-heading-accent-lg) |
sui-heading-accent-{color} | success, danger, warning, info (default is primary) |
--sui-heading-accent | Custom bar colour, set on the heading or any ancestor |
--sui-section-header-gap | Space below the header: 40px; 70% of it (28px) below 768px |
dir="rtl" | No extra class: the accent bar sits at the inline start, the action at the inline end |
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. Pressing Escape shakes it too — use the close button or an action to dismiss.
This modal has no backdrop blur. The background is visible but dimmed.
A subtle 3px backdrop blur. Content behind is slightly softened.
A heavy 12px backdrop blur. Background is barely recognizable.
Maximum 20px blur. Background is fully frosted.
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. Pressing Escape shakes it too. Use the close button to dismiss.