Style Guide
A comprehensive showcase of typography, components, and design patterns using Tailwind CSS and shadcn/ui.
Logo & Identity
Primary logo mark and mascot illustration.
Wordmark
logo-slice-wordmark.svg ↓Logo Mark
logo-ref.svg ↓Homeslice
homeslice-white.svg ↓Brand Colors
Primary brand colors available as Tailwind utilities (bg-brand-bg, text-brand-black, etc.).
Brand Background
bg-brand-bg#FCFCFEBrand Black
bg-brand-black / text-brand-black#000022Usage Examples
Text using brand black on brand background
bg-brand-bg text-brand-blackInverted: brand background on brand black
bg-brand-black text-brand-bgFont Specimens
Monument Grotesk (variable font) and Monument Grotesk Mono with all available weights and sizes.
Monument Grotesk - Font Weights
font-thin (100)font-extralight (200)font-light (300)font-normal (400)font-medium (500)font-semibold (600)font-bold (700)font-extrabold (800)font-black (900)Monument Grotesk - Font Sizes
text-xstext-smtext-basetext-lgtext-xltext-2xltext-3xltext-4xltext-5xltext-6xlMonument Grotesk Mono - Font Weights
font-mono font-normal (400)font-mono font-medium (500)font-mono font-bold (700)Monument Grotesk Mono - Font Sizes
font-mono text-xsfont-mono text-smfont-mono text-basefont-mono text-lgfont-mono text-xlfont-mono text-2xlTypography Scale
All typography examples with their corresponding Tailwind utility classes.
text-5xl font-normal tracking-tightHeading 1
text-4xl font-normal tracking-tightHeading 2
text-3xl font-normal tracking-tightHeading 3
text-2xl font-normal tracking-tightHeading 4
text-xl font-normal tracking-tightHeading 5
text-lg font-normal tracking-tightHeading 6
text-base font-normal tracking-tightLead paragraph text for introducing content with slightly larger size and comfortable line-height.
text-xl text-muted-foreground leading-snugBody text with optimal line-length for readability. The quick brown fox jumps over the lazy dog. This paragraph demonstrates comfortable reading rhythm with proper line-height of 1.6–1.7 for sustained reading.
text-base leading-relaxedSmall text for secondary information or helper text.
text-sm leading-relaxedCaption text for labels and metadata
text-xs text-muted-foregroundLinks
Interactive link states showing default, hover, and visited styles.
Default: text-foreground underline decoration-muted-foregroundHover: hover:text-primary hover:decoration-primarytext-muted-foregroundLinks can appear inline with text and maintain proper spacing and readability. Multiple inline links work well together in paragraphs.
Inline links inherit base stylesLists
Unordered and ordered lists with proper spacing.
Unordered List
- First item with adequate spacing
- Second item demonstrating comfortable line-height
- Third item with nested list:
- Nested item one
- Nested item two
- Nested item three
- Fourth top-level item
space-y-2 pl-6 list-discOrdered List
- First step in the process
- Second step with sub-steps:
- Sub-step A
- Sub-step B
- Sub-step C
- Third step completing the sequence
- Final step with conclusion
space-y-2 pl-6 list-decimalContent Elements
Blockquotes, inline code, and code blocks.
"This is a blockquote with proper styling including left border, padding, italic text, and muted color. It's perfect for highlighting quotes or important callouts."
border-l-4 border-primary pl-4 italic text-muted-foregroundInline code like const example = true; or npm install has a subtle background and proper spacing. Use it for variable names, commands, or file.paths.
font-mono text-sm bg-muted px-1.5 py-0.5 rounded// Example code block
function greet(name: string): string {
return `Hello, ${name}!`;
}
const message = greet("World");
console.log(message);font-mono text-sm bg-muted p-4 rounded-lg overflow-x-autoComponents
shadcn/ui components showcasing all variants and states.
Buttons
variant: default | secondary | outline | ghostsize: sm | default | lgdisabled propWith Loader2 icon + animate-spinForm Elements
Enter your email address
Label + Input + helper textThis username is already taken
Error state with border-destructivedisabled propChoose your preferred framework
Select component with LabelSpacing & Layout
Demonstration of vertical rhythm and spacing scale.
space-y-2 (8px)
space-y-4 (16px)
space-y-6 (24px)
space-y-8 (32px)
Responsive Design
This style guide is designed with a mobile-first approach. The max-w-[70ch] constraint ensures optimal line-length for readability across all device sizes. All components and typography scale appropriately using Tailwind's responsive utilities.