.ds-avatar{background:var(--bg-3);border:1.5px solid var(--border-2);color:var(--text-2);font-family:var(--font-ui);font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-avatar[data-size=sm]{width:32px;height:32px;font-size:11.52px}.ds-avatar[data-size=md]{width:40px;height:40px;font-size:14.4px}.ds-avatar[data-size=lg]{width:52px;height:52px;font-size:18.72px}.ds-avatar[data-accent=true]{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-text)}.ds-avatar-image{object-fit:cover;width:100%;height:100%;display:block}
