diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte
index ebd8330..dbfa8a5 100644
--- a/packages/web/src/App.svelte
+++ b/packages/web/src/App.svelte
@@ -1681,10 +1681,20 @@
clearSelection();
}}>Drop it here
{/if}
+ {#if selectedCard?.cardId === "add"}
+ — ADD rides a second NUMBER: play one number for movement,
+ then play another, and the Add spends itself
+ {/if}
{#if selectedCard && isNumberCard(selectedCard.cardId)}
-
+ {@const needsAdd = view.turn.numberPlayedForMovement}
+ {@const haveAdd = view.yourHand.some((c) => c.cardId === "add")}
+ {#if needsAdd && !haveAdd}
+ — a second movement number needs an ADD card
+ {:else}
+
+ {/if}
{/if}
{/if}