Skip to content
ArpeziaBrand CentralGitHub
Design system

Tokens, 29 Vue components, and every surface built from them.

The system behind the app, the website, email, social, print, and slides. Vue 3, no build step, WCAG 2.2 AA.

Open the system hubLive component demoRead the guide

Foundations

Tokens

styles.css

Colors, type, spacing, radii, shadows, focus rings, fonts. One import.

Accessibility

WCAG 2.2 AA

4.5:1 text floor, visible focus rings, native inputs in every control, landmarks and skip links, reduced motion. Details in the guide's Accessibility section.

Components

Registered as <Apz*> by vue/arpezia-vue.js, or import the SFCs from components/. Props, slots and events are documented in each component's .prompt.md.

import { createApp } from 'vue';
import { ArpeziaUI } from './Design System/vue/arpezia-vue.js';
createApp(App).use(ArpeziaUI).mount('#app');

<apz-button>Resume</apz-button>
<apz-level-badge level="Intermediate"></apz-level-badge>

Product

Communications

For AI assistants

Design System/SKILL.md is a short rules file that lets Claude or any coding agent build in-brand: colors, type, radii, voice, and accessibility floor. Load it before generating UI or copy.