diff --git a/frontend/src/index.css b/frontend/src/index.css
index 6a926b2..f735f21 100644
--- a/frontend/src/index.css
+++ b/frontend/src/index.css
@@ -204,6 +204,11 @@ body {
}
}
+/* Standings: rows keep their identity, so the list re-orders as a move, not a repaint. */
+.rank-move {
+ transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
+}
+
/* The avatar strip says "this scrolls" with faces cut off at the gutter, so
the bar underneath is noise. */
.no-scrollbar {
diff --git a/frontend/src/pages/Host.vue b/frontend/src/pages/Host.vue
index 386137d..9965ba1 100644
--- a/frontend/src/pages/Host.vue
+++ b/frontend/src/pages/Host.vue
@@ -233,6 +233,88 @@
+
+
+
+ After question {{ (scoreboard?.q_index ?? 0) + 1 }} of
+ {{ scoreboard?.total }}
+ {{ error }}
+ Scoreboard
+
+
+
+
+
-
-
-
-