{/* Background image + dimming overlay */}
{hasImage ? (
<>
{/* Bottom-up gradient anchors the caption against the image */}
>
) : null}
{/* Content layer — holds the padding so the bg image stays
full-bleed (absolute children measure from the padding box, so
padding on the root would inset the image and show a strip). */}
{/* Caption — the centrepiece */}
180 ? 42 : 52,
fontWeight: 700,
color: textPrimary,
lineHeight: 1.4,
marginTop: 24,
maxHeight: 720,
overflow: "hidden",
zIndex: 1,
}}
>
“{displayCaption}”
{/* Reference (source citation) */}
{reference}
{/* Spacer pushes the byline + branding to the bottom */}
{/* Bottom row: author + branding */}
{post.author_avatar_url ? (

) : (
{initialsFor(authorName)}
)}
{authorName}
{authorHandle ? (
{authorHandle}
) : null}
prabhupadasays.org