Inter
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
HEX: #072260
HSL: (222, 86%, 20%)
RGB: (7, 34, 96)
HEX: #DC143C
HSL: (348, 78%, 52%)
RGB: (220, 20, 60)
HEX: #C5D86D
HSL: (71, 58%, 64%)
RGB: (197, 216, 109)
HEX: #AFE0CE
HSL: (158, 44%, 78%)
RGB: (175, 224, 206)
HEX: #FFEDDF
HSL: (26, 100%, 94%)
RGB: (255, 237, 223)
HEX: #86615C
HSL: (7, 19%, 44%)
RGB: (134, 97, 92)
HEX: #FF00FF
HSL: (300, 100%, 50%)
RGB: (255, 0, 255)
HEX: #FF4500
HSL: (38, 100%, 50%)
RGB: (255, 69, 0)
HEX: #FFFF00
HSL: (60, 100%, 50%)
RGB: (255, 255, 0)
HEX: #7FFFD4
HSL: (160, 100%, 70%)
RGB: (127, 255, 212)
HEX: #00FF7F
HSL: (150, 100%, 50%)
RGB: (0, 255, 127)
HEX: #fa8072
HSL: (0.02, 93%, 71%)
RGB: (250,128,114)
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
"To be, or not to be, that is the question"
P: Paragraph text
Reusable color variables for backgrounds, text, accents, borders, and palette values.
--bg-primary
--text-primary
--accent-primary
Font families, sizes, and weights used to keep text styling consistent.
--font-primary
--fs-md
--fw-bold
Consistent spacing scale for padding, margins, gaps, and layouts.
--space-xs
--space-sm
--space-lg
Reusable border radius and shadow values for cards, buttons, and surfaces.
--radius-md
--shadow-md
--shadow-lg
A reusable layout wrapper used for each major part of the style guide.
.design-section
A reusable card component for colors, typography samples, tokens, and examples.
.design-card
A shared button base class with reusable visual variants.
.button
.button-primary
.button-outline
A small interactive control that switches between light and dark mode.
.theme-toggle
Use clear labels and helpful placeholder text.
Useful for longer user input.
Select menus help users choose from predefined options.
Please enter a valid email address.
Username is available.
Loading components and asynchronous content.
<button class="button button-primary">
Primary Button
</button>
Cards organize related content inside a flexible surface.
The project uses semantic elements such as
<header>,
<nav>,
<main>,
<section>,
and <footer>
to improve structure and screen reader support.
Interactive elements such as navigation links and theme toggle buttons are fully keyboard accessible and preserve visible focus states.
The color palette was designed to maintain readable contrast ratios across both light and dark themes.
Flexible layouts, responsive grids, and scalable spacing tokens ensure the interface remains usable across multiple screen sizes.
The interface supports dynamic light and dark themes using CSS custom properties and data attributes.
[data-theme="light"]
[data-theme="dark"]
The selected theme is stored using localStorage so the user's preference remains active after refreshing the page.
localStorage.setItem()
Backgrounds, text colors, borders, and surfaces automatically adapt through reusable design tokens.
--bg-primary
--text-primary
A reusable theme toggle button dynamically updates the interface and switches icons using Lucide icons.
.theme-toggle