Skip to main content Curbcut by Baseline
Menu

A design system
for civic websites.

Curbcut provides accessible HTML components, shared styles, and five themes for public websites.

Find a component

Browse the examples or search by name.

Using Curbcut

Include the stylesheet and use the documented HTML. Add the script for interactive components. No framework is required.

Browse the examples
<link rel="stylesheet" href="/assets/curbcut.min.css">
<script src="/assets/curbcut.min.js" defer></script>

<button class="cc-button" type="submit">
  Submit application
</button>

Copy the built assets into your project and self-host Archivo from dist/fonts/.

Accessibility

Named for the curb-cut effect: access built for some serves everyone.

  • Text contrast of at least 7:1, with meaning that never depends on color alone.
  • 44 × 44 pixel targets, keyboard access, and visible focus indicators.
  • Native HTML first, with support for reduced motion.
  • Automated accessibility checks across all ten theme and mode combinations.