Material Design 3
Dynamic Color implementation using Astro, Material Color Utilities, and Tailwind CSS. Change the seed color or theme mode to see the effect instantly.
Primary Container
Used for key components like FABs, active states, or high-emphasis sections.
Secondary Container
Used for less prominent components, chips, or tonal buttons.
Tertiary Container
Used for accents that balance primary and secondary colors.
Surface Variant
Used for decorative elements, dividers, or disabled states.
Sample Pages
Check out how this theme applies to different app scenarios.
Tonal Palettes
The core palette generated from your seed color. Click any color to copy.
Typography & Utility
This generic surface card demonstrates how the system handles neutral colors. The text needs to be legible against the background. Primary colored text draws attention within the content. Error states are also dynamically generated.