$ NUM_STARS = 5
$for star in range(1, NUM_STARS + 1)
diff --git a/openlibrary/macros/StarRatingsStats.html b/openlibrary/macros/StarRatingsStats.html
index ca843f893b0..9c45d561b3b 100644
--- a/openlibrary/macros/StarRatingsStats.html
+++ b/openlibrary/macros/StarRatingsStats.html
@@ -1,13 +1,14 @@
-$def with(work)
+$def with(work, mobile=False)
$ rating_stats = work and work.get_rating_stats() or {}
$ stats_by_bookshelf = work and work.get_num_users_by_bookshelf() or {}
$ avg = rating_stats.get('avg_rating')
$ ratings_count = rating_stats.get('num_ratings', 0)
$ review_count_class = 'readers-stats__review-count--none' if ratings_count == 0 else ''
+$ id = '--mobile' if mobile else ''
- -
+
-
$if avg:
$ stats_decimal = (float(avg))-(int(avg))
$:('★' * int(avg))
diff --git a/openlibrary/macros/databarWork.html b/openlibrary/macros/databarWork.html
index d419991b2bf..1e4a0899d24 100644
--- a/openlibrary/macros/databarWork.html
+++ b/openlibrary/macros/databarWork.html
@@ -47,12 +47,12 @@