ATOM Builder Framework v1.39

Style Guide

The Style Guide defines the visual foundation of the ATOM Builder Framework. It includes all core styles—typography, color, spacing, buttons, and basic interface elements. These global settings ensure consistency, flexibility, and scalability across every component and layout. Use the Style Guide as the single source of truth for maintaining a unified visual language throughout your Webflow projects.

Typography

HTML Headings Tags

HTML tags define default Heading styles.

All H1 Headings

Heading 1

All H2 Headings

Heading 2

All H3 Headings

Heading 3

All H4 Headings

Heading 4

All H5 Headings
Heading 5
All H6 Headings
Heading 6

Heading Classes

Heading classes when typography style doesn't match the default HTML tag.

heading-style-display-1

Heading-display-1

heading-style-display-2

Heading-display-2

heading-style-h1

Heading-style-h1

heading-style-h2

Heading-style-h2

heading-style-h3

Heading-style-h3

heading-style-h4

Heading-style-h4

heading-style-h5

Heading-style-h5

heading-style-h6

Heading-style-h6

Other HTML Tags

HTML tags define default text styles.

All Paragraphs

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

All Links
All Links
All Unordered Lists
  • No bullet list
  • No bullet list
All Ordered Lists
  1. No bullet list
  2. No bullet list
  3. No bullet list

Text Sizes

Text sizes classes when typography size doesn't match the default HTML tag.

text-size-xlarge

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

text-size-large

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

text-size-medium

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

text-size-regular

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

text-size-small

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

text-size-xsmall

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Text Weights

Text weight classes when typography weight doesn't match the default HTML tag.

text-weight-xbold
text-weight-xbold (800)
text-weight-bold
text-weight-bold (700)
text-weight-semibold
text-weight-semibold (600)
text-weight-medium
text-weight-medium (500)
text-weight-normal
text-weight-normal (400)
text-weight-light
text-weight-light (300)

Text Styles

Text style classes when typography style doesn't match the default HTML tag.

text-style-italic

text-style-italic

text-style-strikethrough

text-style-strikethrough

text-style-allcaps

text-style-allcaps

text-style-nowrap

text-style-nowrap

text-style-quote

text-style-quote

text-style-link
text-style-link
text-style-2lines
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
text-style-3lines
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
text-style-columns
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
text-style-trim

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat.

text-style-muted

text-style-muted

text-style-tagline

text-style-tagline

text-color-white
text-color-white

Text Colors

Text color classes when typography should overwrite default color scheme.

text-color-primary

text-color-primary

text-color-secondary

text-color-secondary

text-color-white

text-color-white

text-color-black

text-color-black

text-color-accent

text-color-accent

Text Alignment

Text alignment classes when typography alignment doesn't match the default HTML tag.

text-align-left
text-align-left
text-align-center
text-align-center
text-align-right
text-align-right

Rich Text

text-rich-text

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6
This is a block quote

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

This is a link inside of a rich text

  • List item
  • List item
  • List item
  1. List item
  2. List item
  3. List item
Caption goes here

Colors

Color Schemes

Manage your colors easily with global color schemes simply adding the color scheme class to the section or div you want it applied to.

color-scheme-base
Base

Text color

color-scheme-dark
Dark

Text color

UI Elements

Buttons

button
button
is-small
button
is-secondary
button
is-secondary
is-small
button
is-link
button
is-link
is-small

Buttons With Icons

button
is-icon
button
is-small
is-icon
button
is-secondary
is-icon
button
is-secondary
is-small
is-icon
button
is-link
is-icon
button
is-link
is-small
is-icon

Other UI Elements

category-filter-link
slider-arrow

Tags

Linkable labels that categorize or highlight information on cards, products and posts

tag
Tag
tag
is-text
Tag

Form Elements

form_field-label
form_input
form_input
is-text-area
form_input
is-select-input
form_input
is-icon-left
form_checkbox
form_radio
toggle
Option one
button
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
form_field-label
form_input
form_input
is-text-area
form_input
is-select-input
form_checkbox
form_radio
toggle
Option one
button
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Icons (Image)

icon-height-xxsmall
icon-height-xsmall
icon-height-small
icon-height-medium
icon-height-large
icon-height-xlarge
icon-height-custom
icon-1x1-xxsmall
icon-1x1-xsmall
icon-1x1-small
icon-1x1-medium
icon-1x1-large
icon-1x1-xlarge
icon-1x1-custom

Icons (HTML Embed)

HTML embed icons enable you to control icon color on hover. For more on Icons, please refer the page Icons.

icon-embed-xxsmall
icon-embed-xsmall
icon-embed-small
icon-embed-medium
icon-embed-large
icon-embed-xlarge
icon-embed-custom

Radius

Radius classes apply consistent corner rounding using predefined variables for smooth, cohesive shapes across all components.

radius-large
radius-medium
radius-small

Effects

Box Shadows

Shadows allow you to add depth and realism to designs by positioning elements on a z-axis.

shadow-xxsmall
shadow-xsmall
shadow-small
shadow-medium
shadow-large
shadow-xlarge
shadow-xxlarge

Image Overlays

Image overlays are add-on (combo) classes used to apply color or tint effects on images. Several overlay classes are available—apply the one that best fits the image and design context.

image-overlay-layer-20
image-overlay-layer-30
image-overlay-layer-40
image-overlay-layer-50
image-overlay-layer-60
image-overlay-layer-70
image-overlay-layer-80

Structure Classes

Defined and flexible core structure we can use on all or most pages.

page-wrapper
main-wrapper
container-small
container-medium
container-large
padding-global
padding-section-small
padding-section-medium
padding-section-large
button-group

Max Widths

Max-widths use predefined variables to control element width and maintain consistent layout balance across all screen sizes.

max-width-full
max-width-full-tablet
max-width-full-mobile-landscape
max-width-full-mobile-portrait
max-width-xxlarge
max-width-xlarge
max-width-large
max-width-medium
max-width-small
max-width-xsmall
max-width-xxsmall
max-width-75
max-width-50
max-width-25

Paddings

Padding classes use fluid spacing that scales with screen size. This removes the need for extra CSS or media queries at smaller breakpoints, keeping layouts lightweight and consistent.

Direction Classes

padding-bottom
padding-top
padding-vertical
padding-horizontal
padding-left
padding-right

Size Classes

padding-0
padding-tiny
padding-xxsmall
padding-xsmall
padding-small
padding-medium
padding-large
padding-xlarge
padding-xxlarge
padding-huge
padding-xhuge
padding-xxhuge
padding-custom1
padding-custom2
padding-custom3

Margins

Margin classes follow the same fluid system, adjusting automatically across viewports to maintain balanced spacing without additional code.

Direction Classes

margin-bottom
margin-top
margin-vertical
margin-horizontal
margin-left
margin-right

Size Classes

margin-0
margin-tiny
margin-xxsmall
margin-xsmall
margin-small
margin-medium
margin-large
margin-xlarge
margin-xxlarge
margin-huge
margin-xhuge
margin-xxhuge
margin-custom1
margin-custom2
margin-custom3

Spacers

Spacers provide fluid vertical spacing that scales automatically with screen size. They help separate sections without adding custom CSS. For advanced spacing options, see the Layouts page and explore the Spacer component.

Unified fluid spacer system for the project.

spacer-tiny
spacer-xxsmall
spacer-xsmall
spacer-small
spacer-medium
spacer-large
spacer-xlarge
spacer-xxlarge
spacer-huge
spacer-xhuge
spacer-xxhuge
spacer-content

Layouts

Auto Grid

A flexible grid system that automatically adjusts the number of columns based on available space. Apply one class to enable auto layout and another to define the minimum item width. Optional combo classes let you control gaps and alignment for precise layout control.

auto-grid-fill

Auto-fill keeps all potential columns, even if some are empty, maintaining consistent structure.

auto-grid-fit

Auto-fit collapses empty columns so items expand to fill available space.

auto-grid-fill
auto-grid-fit

Column Sizes

auto-grid-fill
col-xxs
auto-grid-fit
col-xxs
auto-grid-fill
col-xs
auto-grid-fit
col-xs
auto-grid-fill
col-s
auto-grid-fit
col-s
auto-grid-fill
col-m
auto-grid-fit
col-m
auto-grid-fill
col-l
auto-grid-fit
col-l
auto-grid-fill
col-xl
auto-grid-fit
col-xl

Even Grid

A standard grid with evenly sized columns using fractional units (fr). Apply a class to define the number of columns, with optional combo classes for gaps and alignment. The grid adapts responsively across tablet, landscape, and portrait breakpoints.

grid-1
grid-2
grid-3
grid-4

Uneven Grid

A grid layout with asymmetric column ratios for visual variety. Choose between 2–1, 1–2, 3-1 or 1-3 classes. Optional classes control gaps and alignment. Fully responsive across all breakpoints.

grid-2-1
grid-1-2
grid-3-1
grid-1-3

Grid Alignment

Grid alignment is controlled with combo classes that set vertical positioning within grid cells. Choose top, center, or bottom alignment to keep content consistent across layouts.

grid-align-top
grid-align-center
grid-align-bottom

Flexbox

A versatile layout system for linear content alignment. Use Flexbox Row or Flexbox Column classes to define direction, and combine with gap classes for spacing control. Perfect for aligning elements horizontally or vertically with precision and flexibility. Flexbox classes are often wrapped in flex_wrap.

flexbox-row-left
gap-xs
flexbox-row-center
gap-xs
flexbox-row-right
gap-xs
flexbox-row-between
gap-xs
flexbox-wrap-left
gap-xl
flexbox-wrap-center
gap-xl
flexbox-wrap-right
gap-xl
flexbox-col-top
gap-xs
flexbox-col-middle
gap-xs
flexbox-col-bottom
gap-xs
flexbox-col-between
gap-xs

Gaps

Gap combo classes define spacing between items in both grids and flexboxes. Choose from several predefined sizes or use contextual options like gap-global for spacing that matches global padding, and gap-content for consistent separation between content elements.

gap-main
gap-global
gap-xxl
gap-xl
gap-l
gap-m
gap-s
gap-xs
gap-xxs
gap-tiny

Block Wrapper

The Block is a standard wrapper used throughout the site. It stacks content in normal flow without special layout behavior.

block_wrap
Cards
Card

A flexible content container with options for image, icon, meta text, and button visibility. Left-aligned by default, with an optional centered layout.

card_content

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

card_content
is-center

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

Box

A card variant with background and side padding for a solid, contained look. Supports image, icon, meta, and button visibility.

card_content
is-box

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

card_content
is-box
is-center

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

card_content
is-background

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

card_content
is-background
is-center

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

A versatile card for features or highlights

Switch between card or box layout and show only the elements you need—image, icon, text, or buttons.

Card Wrapper

Card Wrapper organize and contain card body for consistent structure.

card_content
is-box
is-background
is-center
card_body

Utility Classes

Useful utility classes we like to use in most of our projects to build faster.

hide
This element is hidden
hide-tablet
hide-mobile-portrait
hide-mobile-landscape
overflow-visible
overflow-hidden
overflow-auto
overflow-scroll
pointer-events-auto
pointer-events-none
layer
spacing-clean
align-center
z-index-1
z-index-2
display-inlineflex
margin-top-auto
aspect-ratio-square
aspect-ratio-portrait
aspect-ratio-landscape
aspect-ratio-widescreen
aspect-ratio-anamorphic
aspect-ratio-round
inherit-color
is-relative
is-absolute-0