Why This Post Exists
This post is not content β itβs a stress test.
If this page looks good in:
- dark mode π
- light mode βοΈ
- mobile π±
- desktop π₯οΈ
Then your design system is solid.
Headings Hierarchy
H3 β Section Heading
H4 β Subsection
H5 β Minor heading
Typography should:
- scale naturally
- maintain rhythm
- not feel cramped or floaty
Paragraphs & Emphasis
This is a normal paragraph. It should be readable, calm, and balanced.
Line length matters. Contrast matters.
Bold text should feel strong, not aggressive.
Italic text should be subtle, not decorative.
Inline code like npm run dev should stand out without screaming.
Links
Hereβs a normal inline link to
Next.js documentation.
Hover color, underline behavior, and contrast should all feel intentional.
Lists
Unordered list
- Fast
- Minimal
- Developer-friendly
- Dark-mode first
Ordered list
- Design tokens
- Typography
- Layout
- Content
- Polish
Spacing between items matters more than you think.
Blockquotes
Good typography is invisible.
Bad typography makes people leave.
Blockquotes should feel calm and intentional β not like a warning box.
Code Blocks
JavaScript
export function themeToggle(theme) {
if (theme === "dark") {
return "light";
}
return "dark";
}