/*
 * VimeWorld CSS candidate for Invision Community 5.0.20.
 * Prepared against vendor source only; staging visual verification is pending.
 * The 19 per-forum icon choices belong in v5's native forum icon settings.
 */

/* Post links excluding member mentions. */
.ipsEntry [data-role="commentContent"].ipsRichText a:not([data-mentionid]) {
    color: #26a0de;
}

.ipsEntry [data-role="commentContent"].ipsRichText a:not([data-mentionid]):hover {
    color: var(--i-link-hover--co);
}

/* Preserve the existing width limit for generic HTML videos in rich text. */
.ipsRichText video {
    max-width: 100%;
}

/* Preserve the existing signature clipping threshold. */
.ipsEntry__signature > .ipsRichText {
    max-height: 250px;
    overflow: hidden;
}

/* Only the existing custom title below the classic forum-post avatar. */
#ipsTopicView .ipsEntry__author-column >
[data-ips-hook="postUserCustomFields"].ipsEntry__authorFields >
[data-role="custom-field"][data-el="core_pfield_17"] {
    text-align: center;
}

/* Omit the native empty image icon in Latest Topics; retain actual thumbnails. */
.ipsData--topic-feed-widget > .ipsData__item > .ipsData__image[data-ips-hook="image"]:has(> i[aria-hidden="true"]):not(:has(> img)) {
    display: none;
}
