Color Palette
The core color variables that define the light and dark themes. Swatches dynamically update with theme changes.
Background
--background
Main page background.
Foreground
--foreground
Primary text color.
Card
--card
Card component background.
Card Foreground
--card-foreground
Text color for cards.
Popover
--popover
Popover component background.
Popover Foreground
--popover-foreground
Text color for popovers.
Primary
--primary
Main interactive color.
Primary Foreground
--primary-foreground
Text on primary backgrounds.
Secondary
--secondary
Secondary elements/backgrounds.
Secondary Foreground
--secondary-foreground
Text on secondary backgrounds.
Muted
--muted
Muted backgrounds/elements.
Muted Foreground
--muted-foreground
Muted text color.
Accent
--accent
Accent color for highlights.
Accent Foreground
--accent-foreground
Text on accent backgrounds.
Destructive
--destructive
Error/destructive actions.
Destructive Foreground
--destructive-foreground
Text on destructive backgrounds.
Border
--border
Default border color.
Input
--input
Input field border/background.
Ring
--ring
Focus ring color.
Chart Colors
Chart 1
--chart-1
Chart color 1
Chart 2
--chart-2
Chart color 2
Chart 3
--chart-3
Chart color 3
Chart 4
--chart-4
Chart color 4
Chart 5
--chart-5
Chart color 5
Typography
H1: The Quick Brown Fox
H2: Jumps Over The Lazy Dog
H3: A Symphony of Styles
H4: Exploring Typographic Nuances
H5: Detail and Precision
H6: Subtle Elegance
This is a standard paragraph, demonstrating the default body text style. It uses Roboto Flex for optimal readability and a modern feel. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
This text is strong (bolded). This text is emphasized (italic).And here is a sample link to demonstrate hyperlink styling.
This is a blockquote. It's typically used for highlighting a significant passage, a direct quote, or an important note. The styling should make it distinct yet harmonious with the surrounding content.
- List item one, showcasing an unordered list.
- List item two, with some more text.
- Nested list item 2.1.
- Nested list item 2.2.
- List item three.
- Ordered list item one.
- Ordered list item two.
- Ordered list item three.
This text employs Roboto Mono. Ideal for `code snippets`, technical labels, or any content requiring a fixed-width typeface.
Example: `console.log("Hello, Mono!");`
Roboto Serif offers a classic, more formal appearance. It can be suitable for extended reading or when a traditional typographic feel is desired.
Roboto Slab (font-weight: 700) brings a strong, contemporary, and impactful character, excellent for bold headlines or display text.
Interactive Elements
Default Alert
Destructive Alert
Border Radii
rounded-sm
(calc(var(--radius) - 4px))
rounded-md
(calc(var(--radius) - 2px))
rounded-lg
(var(--radius))
rounded-full
(9999px)