diff --git a/src/screens/Lead.jsx b/src/screens/Lead.jsx
index 21e7f54..f42f71e 100644
--- a/src/screens/Lead.jsx
+++ b/src/screens/Lead.jsx
@@ -646,7 +646,10 @@ export default function Lead() {
onClick={() => setOpen(open === a.uid ? null : a.uid)}
>
{a.label}
- {a.by}
+ {/* The banner above already says it is your turn; "you"
+ under the button repeated it. Only a by-line that names
+ someone else is worth the line. */}
+ {a.by && a.by !== 'you' ? {a.by} : null}
))}
diff --git a/src/screens/screens.css b/src/screens/screens.css
index d0a2fe9..1f97571 100644
--- a/src/screens/screens.css
+++ b/src/screens/screens.css
@@ -309,7 +309,7 @@
/* Next step */
.step { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px; }
-.step__btn {
+.step__btn { justify-content: center;
display: flex; flex-direction: column; align-items: flex-start; gap: 2px;
font: inherit; text-align: left; cursor: pointer;
padding: 12px 18px; border-radius: var(--r-sm); border: 1px solid var(--zk-navy); background: var(--zk-navy); color: #fff;