What changed, and why
The logged-in account popover (components/RunsBalance.vue) had three rough edges: the nav links read as oversized, the signed-in email didn't stand out, and Sign out was easy to miss. This change addresses all three in one file. It is class-only — no script and no behavior change, so every data-testid and click handler is untouched.
The "too big" links have a clear cause. Each link carried ew-tap, a helper built as a 40px hit area for tiny icon controls. Inside the popover's flex flex-col, that stretched every link to the full popover width and stood it 40px tall with its label centered, so three short links piled up into a tall, loose block. The fix drops ew-tap for a compact py-1, and left-aligns the column with items-start, so the links hug their text as a tight list.
The three edits, in one file
Everything lives in the popover's account section. The three highlighted spots below are the whole change; the rest of the file is folded.
| Ask | Before | After |
|---|---|---|
| Links too big / too wide | ew-tap (40px box) in a stretched flex-col | py-1 + items-start — compact, left-aligned |
| Email should be bold | class="ew-fg" | class="ew-fg font-semibold" |
| Sign out more prominent | underlined text link (ew-tap … underline) | bordered ew-btn button |
The account section at HEAD. Spotlighted: the bold email span (88), the sign-out button class (95), the items-start column (116), and the three link classes (121, 129, 137).