Living design system

The pieces this site is built from, and how they fit together.

Every colour, size, font and spacing value on the site is a token defined once and used everywhere. Change one here and it updates across every page that uses it. 30 tokens drive 16 shared components.

Anyone can drag a slider or pick a colour to preview a change in their own browser. Saving — which changes the real site for everyone — needs the edit password (unlock in the sidebar).

Foundations

Components

8SiteNav

Floating pill navbar. Full-width at scroll 0, pill with border and shadow when scrolled. Logo, page links, login and register buttons.

6SiteFooter

Dark footer with logo, product/company/contact columns, copyright and Bento Development attribution.

4Section

Full-width section wrapper with standard vertical padding. White or off-white background.

3Page title

The main h1 headline on every page. Geist, bold, tight tracking.

3Section heading

H2 heading for major sections within a page.

2Sub-heading

H3 for subsections, tab content titles, and card headings.

2Kicker

Small muted label above a section heading.

3Subtitle

Body-size muted text below headings. Max-width constrained for readability.

5CTA group

Primary (green filled) and secondary (outlined) button pair. External links open in new tabs.

4Underline tabs

Text labels with sliding underline. Optional auto-advance timer. Used for workflow, role, and module tabs.

3FAQ accordion

Collapsible question-answer pairs. Plus icon rotates to X on open. Smooth height animation.

4MediaDisplay

Video with poster PNG fallback, or image with placeholder fallback. Used for all product visuals.

5Live demo embed

Interactive iframe of the BentoSMS demo. Portal switcher tabs, expand/minimize fullscreen, loading state.

4Testimonial cards

Three cards with colored left border, quote, name, role, and auto-swappable profile image.

3Tutorial cards

Clickable card linking to a step-by-step tutorial. Title, description, step count, role badge.

2Integration logo row

Six integration icons with auto-swap to real logos when PNG files are placed.

    Design system — BentoSMS