These are the official Clarity CSS variables. Always reference these tokens — never hardcode hex values directly on elements.
Primary font: Nunito. Always apply an existing heading class — never override font sizes with inline styles.
Use these three canonical button classes. Never create new button styles — apply these classes or their existing combo modifiers.
Button-BlueSecondary-btnBack btnThese are the one approved name for each common utility need. Do not create new styles that duplicate these. If you see a different class doing the same job, switch it to the canonical one below.
| Class name | CSS it applies | Use it for | Retire these duplicates |
|---|---|---|---|
hide | display: none | Hiding elements via interactions / conditions | Section - Hidden, Hidden, Dispaly-none, navbar-script, video-clicked, hide, + 22 others |
w-100 | width: 100% | Full-width elements inside a flex/grid parent | 100%, hardware-img, contain, top-img, trust_tabs, + 4 others |
text-center | text-align: center | Centering inline/text content | Align center, centeralign, centered, text-align-center, Column 3, + 8 others |
text-left | text-align: left | Explicitly left-aligning overriding parent | Left align, align-left, left-align, text-align-left, + 5 others |
text-blue | color: --dodger-blue | Clarity blue text accent | --blue, Bold Text, Bold Text 2, Bold Text 3, Clarity-Blue-Font, 2nd |
mb-0 | margin-bottom: 0 | Removing bottom margin from headings/paragraphs | Margin bottom 0, last, Last, margin-bottom-0, no-mb, p, to, + 13 others |
mb-10 | margin-bottom: 10px | Tight spacing below elements | Margin bottom 10, Bottom Padding 10, Heading 69, adjust padding, + 6 others |
mb-20 | margin-bottom: 20px | Standard spacing below elements | Margin bottom 20, Featured product title, feature-block__img, ul, + 6 others |
mt-20 | margin-top: 20px | Standard spacing above elements | margin top 20, margin-top-20, margin20, margintop20, standard text |
mt-30 | margin-top: 30px | Larger spacing above elements | margin-top-30, blog, margintop20 |
mt-60 | margin-top: 60px | Section-level top spacing | margin-top-60, Logos-block, Table-container, Margintop80 |
is-relative | position: relative | Positioning context for absolute children | Relative, rel-position-block, c_map_contain, map_wrap, wrap_input, + 6 others |
is-flex | display: flex | Generic flex container (use sparingly — prefer component-specific classes) | Flex wrapper, Div Block 61, Column 20, Table-block, + 6 others |
Audit run April 2026. The site currently has 2,979 styles. Here is a breakdown of what was found and the recommended cleanup priority.