Introduction

Design system overview for getLegalStatus.com

This component library provides a comprehensive set of UI components and page sections for the getLegalStatus.com website, focused on EU citizenship services. All components share a consistent design language and are built to maintain visual fidelity across the site.

Design Philosophy

The design system uses a token-based approach. Colors, spacing, typography, and other visual properties are defined as CSS custom properties (variables) and applied consistently across all components.

Structure

The library is organized into two main categories:

Layout Patterns

Common layout patterns used across sections include:

Variants

Many sections support theme variants for different backgrounds:

Dependencies

All components share these dependencies:

Next: Design Tokens