diff --git a/components/primitives/EscenaDialogo.tsx b/components/primitives/EscenaDialogo.tsx
index 117efd3..36a2c54 100644
--- a/components/primitives/EscenaDialogo.tsx
+++ b/components/primitives/EscenaDialogo.tsx
@@ -62,42 +62,50 @@ export function EscenaDialogo({
{n}
- {/* The reader's card. It gives way a little once the answer lands: still
- legible, no longer the thing you are looking at. */}
-
-
- {n} · {name}
-
-
- «{situacion}»
-
-
+ {/* One card per frame — never both. Both live in the same grid cell so
+ the second can take the stage the first leaves, instead of stacking
+ under it: the question is asked, it goes, and then the answer is the
+ only thing on screen. They come in from opposite sides so the swap
+ reads as one card replacing another, not as one fading into the same
+ spot. */}
+
+
+
+ {n} · {name}
+
+
+ «{situacion}»
+
+
- {/* creeer's card, handed back. Navy against the reader's white, tilted the
- other way, overlapping the corner — two cards on a table, not two
- paragraphs in a column. */}
-
-
-
- {respuesta}
-
+ {/* creeer's card, handed back: navy against the reader's white, tilted
+ the other way, and coming in from the opposite margin. */}
+
+
+
+ {respuesta}
+
+
);
}