.release-content .release-image-link { display: block; width: fit-content; max-width: 100%; margin: 18px auto; cursor: zoom-in; }
.release-content img { display: block; max-width: 100%; height: auto; margin: 18px auto; border: 1px solid #e4e9f2; border-radius: 6px; }
.release-content .release-image-link img { margin: 0; }
.release-content img[hidden] { display: none; }
.release-content .release-image-error { display: block; border: 1px dashed #cbd5e1; border-radius: 6px; padding: 18px; color: #64748b; background: #f8fafc; font-size: 13px; }
