Diff

Polar vs Convex

54 token-level differences between these two design systems.

Role tokens
Background
#171719 #f6eedb
Text
#d7d8da #141414
Brand
#5b3eea #1a1a1a
Border
#1d1e20 rgba(20,20,20,0.12)
Display font
InterDisplay gtAmerica
Body size
16px 16px
colors 48 changed
~ bg #171719 #f6eedb
~ surface #101011 #1a1a1a
~ text #d7d8da #141414
~ text-strong #ffffff #000000
~ text-muted #828387 #555555
~ text-faint #4a4b50 #6b6b6b
~ text-on-brand #ffffff #fdf4cc
~ brand #5b3eea #1a1a1a
~ brand-hover #6e54f0 #292929
~ link #9c87f5 #141414
~ link-hover #ffffff #1a1a1a
~ border #1d1e20 rgba(20,20,20,0.12)
~ border-strong #2a2c30 rgba(20,20,20,0.22)
~ focus-ring #5b3eea #1a1a1a
~ selection-bg #5b3eea #1a1a1a
~ selection-text #ffffff #fdf4cc
~ shadow #00000080 rgba(20,20,20,0.08)
~ success #3ddc97 #3f7d4e
~ warning #e8b94f #b8860b
~ danger #ee5a5a #9b3232
~ info #5ec4ee #3a5a8c
~ on-brand #ffffff #fdf4cc
+ bg-alt #fbf7ec
+ bg-warm #efe5cd
+ surface-deep #141414
+ text-on-dark #ffffff
+ accent #fdf4cc
+ accent-soft #faecae
+ on-white #292929
+ pill-white #ffffff
+ fill-subtle rgba(0,0,0,0.05)
+ fill-subtle-inv rgba(255,255,255,0.05)
+ border-on-dark rgba(255,255,255,0.12)
+ focus-ring-dark #fdf4cc
bg-deep #0a0a0a
surface-alt #090909
surface-raised #1d1d20
surface-overlay #202024
text-soft #71727a
brand-active #4a30c8
brand-soft #1a1432
brand-deep #3a268f
accent-stroke #ffffff
accent-dim #282828
accent-serif #d7d8da
border-soft #171719
card #171719
popover #101011
typography 5 changed
~ display {"family":"InterDisplay","size":128} {"family":"gtAmerica","size":72}
~ h1 {"family":"InterDisplay","size":60} {"family":"gtAmerica","size":42}
~ h2 {"family":"InterDisplay","size":48} {"family":"gtAmerica","size":32}
~ body {"family":"Inter","size":16} {"family":"gtAmerica","size":16}
~ label {"family":"GeistMono","size":11} {"family":"GT America Mono","size":13}
radius 1 changed
~ button 6px 8px
spacing identical
No differences.
↻ Swap direction · Convex → Polar