Color Tokens
--m3-primary / --m3-primary-container
--m3-secondary / --m3-secondary-container
--m3-tertiary / --m3-tertiary-container
--m3-surface-container-*
Design System
Reusable tokens + components for all pages. This is the single source for layout, typography, spacing, states, and interaction behavior.
--m3-primary / --m3-primary-container
--m3-secondary / --m3-secondary-container
--m3-tertiary / --m3-tertiary-container
--m3-surface-container-*
Input and output surfaces share one control style to keep tool pages consistent.
Color Roles
Mapped to Material-style surface and accent roles.
Motion
Single standard easing + reduced-motion fallback.
Spacing
Shared 4pt-based rhythm for cards, forms, headers.
Foundations referenced from official Material and Jetpack Compose sources, plus open-source implementations:
material-components/material-web
Web component patterns and token naming.
androidx/compose/material3
Compose Material 3 component behavior and semantics.
android/compose-samples
Real app structures used for component composition ideas.
M3 Design Kit by Aayush Mankad
Open-source Material 3 UI reference for practical layout samples.