The host switched to display:grid + justify-items:center to center the new flavor-text line under each card. Grid items size to their own content by default, and .encounter-card has no in-flow content (every child is absolutely positioned), so its intrinsic width collapsed to 0 -- taking the aspect-ratio-derived height down with it. Revert the host to a plain block layout and center the flavor line with its own margin instead of grid alignment. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JDyWTLMpKYUGMz84CKrtT8