π¨Tokens
πCards
β‘οΈFlow
β
Checklist
π‘Callout
π¬Quote
1. Color tokens
purple
orange
blue
green
yellow
pink
ink
paper
bg
Font families: Baloo 2 (display) Β· Nunito (body) Β· Fira Code (code)
2. Icon circles
βͺdefault
β¨purple
π¨orange
πblue
β
green
βyellow
π¬pink
3. Cards
Basic card with a theme-color border. Use .dn-card--purple, .dn-card--orange, .dn-card--blue, .dn-card--green, .dn-card--yellow, .dn-card--pink.
Highlight text: marker purple, marker orange, marker green, marker blue.
Card with a tinted background matching the theme color β add .dn-card--fill-{color} alongside the border color class.
π¬Chat
πReminder
πDashboard
π
1. Content
Write outline
β
π¨
2. Assign color
Pick topic color
β
π
3. Arrange cards
.dn-board grid
β
β
4. Finalize
Add takeaway
π
Each step only needs a new icon + label β no CSS rewrite needed.
- Layout.dn-board (12-col grid)
- Card.dn-card + theme color
- Diagram.dn-flow
- Display fontBaloo 2
- Body fontNunito
<div class="dn-card dn-card--purple">
<div class="dn-card__header">
<span class="dn-icon-circle dn-icon-circle--purple">β¨</span>
<h3>Title</h3>
</div>
<p>Card contentβ¦</p>
</div>
A good framework is one where next time you only change the content, not the CSS.
- Extracting color tokens into CSS variables makes theme switching lightning fast.
- Dashed borders + large rounded corners are the "signature" of the whole system.
- A 12-column grid is flexible enough for any sketchnote layout.
Pink is used for quotes/takeaways. Less common for main content, great for emotional notes.
π‘
dn-callout β sticky-note style tip, bo trΓ²n 999px, viα»n nΓ©t Δα»©t.
4. Utilities