Primary colors and variants used throughout the Budget Planner application.
Main brand gradient used for headers, buttons, and highlights.
Used for positive values, success states, and confirmation buttons.
Used for errors, warnings, and destructive actions.
Used for alerts, help buttons, and important notices.
Used for informational content and edit buttons.
Used for backgrounds, subtle containers, and disabled states.
Font sizes, weights, and hierarchy used in the application.
Body text - Regular paragraph content with proper line height and readability.
Small text - Used for secondary information, captions, and metadata.
Code text - Monospace font for technical content
Input fields, selects, and form layouts used in the application.
Card layouts and content containers used throughout the application.
Simple card container with shadow and rounded corners.
Interactive tooltips for providing contextual help and information on hover or focus.
Loading indicators and spinners for providing visual feedback during async operations.
Toast notifications and snackbars for displaying temporary messages with automatic dismiss.
Easy theme switching with automatic system preference detection and manual controls.
All components automatically adapt to the current theme:
This card automatically adapts its colors based on the current theme.
Easy integration with your application:
/* Your CSS automatically works with themes */
.my-component {
background: var(--color-surface);
color: var(--color-text-primary);
border: 1px solid var(--color-border);
}
Modal dialogs and overlays used for help, confirmations, and forms.