diff --git a/app/components/preview/PaperSimulator.vue b/app/components/preview/PaperSimulator.vue index c1ad2e8..2701668 100644 --- a/app/components/preview/PaperSimulator.vue +++ b/app/components/preview/PaperSimulator.vue @@ -149,13 +149,21 @@ function handleVariableClick(segment: TextSegment) { /* Font B con doble alto */ .line-content.font-b.text-double-height { transform: scaleX(0.825) scaleY(2); - transform-origin: top left; } /* Font B con doble ancho Y alto */ .line-content.font-b.text-double-width.text-double-height { transform: scale(1.65, 2); - transform-origin: top left; +} + +/* Transform origin para líneas centradas - permite que scale funcione correctamente con flexbox center */ +.align-center .line-content.font-b.text-double-width, +.align-center .line-content.font-b.text-double-height, +.align-center .line-content.font-b.text-double-width.text-double-height, +.align-center .line-content.text-double-width, +.align-center .line-content.text-double-height, +.align-center .line-content.text-double-width.text-double-height { + transform-origin: center; } /* Línea vacía (feed) */