feat: implement nib design system — warm amber palette, dual themes, new typography

Replace Tokyonight/Catppuccin blue palette with warm amber/ink identity.
Dual theme support (noir + paper) via data-theme attribute with
localStorage persistence. Space Grotesk for chrome, Monaspace Neon for
content. Updated glyph set (Strokes: — ○ ◇) across web and CLI.
This commit is contained in:
2026-05-14 17:02:11 -04:00
parent be590a0f6f
commit aa7c9aef7d
4 changed files with 299 additions and 221 deletions
+3 -3
View File
@@ -3,8 +3,8 @@ package display
import "github.com/lerko/nib/internal/db"
var glyphMap = map[db.Glyph]string{
db.GlyphNote: "",
db.GlyphTodo: "",
db.GlyphNote: "",
db.GlyphTodo: "",
db.GlyphEvent: "◇",
}
@@ -25,7 +25,7 @@ func DisplayGlyph(glyph db.Glyph, cardType *db.CardType) string {
if g, ok := glyphMap[glyph]; ok {
return g
}
return ""
return ""
}
func FormatID(id string) string {