Yogesh BhutkarYogesh Bhutkar

Command Palette

Search for a command to run...

Design System

Component Library

The building blocks of the blog — typography, color, and the custom MDX components used across every post. Everything responds to the theme toggle.

Colorssemantic tokens
Typography
Serif / DisplayThe quiet craft of writing
Serif / BodyReading-first prose set in Newsreader, 18px.
Sans / UIGeist — navigation, labels & chrome
Mono / Codeconst theme = "geist mono";
Buttons & Links
Text Link
List Viewunordered & ordered
  • Renders straight from markdown syntax.
  • Custom diamond markers that rotate on hover.
  1. First, define the semantic tokens.
  2. Then register them with the theme.
  3. Finally, reference them in components.