← MaV / Avatars

Sizes

3xl 96 · 2xl 80 · xl 64 · lg 48 · md 40 · sm 32 · xs 24 px. Initials render at 50% of the avatar diameter (Plus Jakarta Bold).

3xl
2xl
xl
lg
md
sm
xs
Sizes — Image, Rounded

Type — Image / Text

Image uses object-fit: cover. Text falls back to initials on a tinted fill — the fully themeable path (no asset needed).

Y
Image · Text

Initial Colors

Grey (Main/Grey + main-text/default), Primary (background/bg-tertiary + main-text/brand), Red (System/Danger-soft + System/Danger).

Y Y Y
Grey · Primary · Red

Shape — Rounded / Squared

Rounded is a full circle; Squared uses border/border-radius/sm (4px).

Y
Rounded · Squared

Status — Online

Online indicator: green dot (avatar/status-online #7cc731) with a 2px surface-colored ring, anchored bottom-right. Scales to 21% of the avatar.

Y
Status=On — Rounded & Squared

Profile

Avatar + name label stacked (Figma "Profile"). Mixes image and initial avatars.

Amara Ridho SSafira Inara Mega
Profile — 48px avatar + Inter 14px name

Stacked Group (common usage)

Overlapping avatars with a surface-colored ring and a “+N” overflow chip. A composition pattern, not a Figma variant.

S +3
Stacked — -35% overlap · 2px surface ring

Token Reference

TokenLightUsage
--avatar\/grey\/bgMain/Grey #efefefGrey initials background
--avatar\/grey\/textmain-text/default #171717Grey initials text
--avatar\/primary\/bgbg-tertiary #e6edffPrimary initials background
--avatar\/primary\/textmain-text/brand #352effPrimary initials text
--avatar\/red\/bgDanger-soft #ff00001aRed initials background
--avatar\/red\/textSystem/Danger #ff0000Red initials text
--avatar\/status-online#7cc731 (green/500)Online status dot
--avatar\/status-ring#ffffffStatus dot ring
--border\/border-radius\/sm4pxSquared corner radius