/*
 * ForumX R58 — Topic Feed Cascade Repair + Dense List
 * Root cause fixed in R58:
 * - legacy home-premium-v21 owned .fx-premium-stream-v20 with stronger !important selectors
 * - theme CSS was loaded after the previous R56/R57 feed stylesheet
 * This stylesheet is intentionally loaded after the active theme and is the final owner
 * of .fx-topic-feed-r58. The legacy premium stream hook was removed from the markup.
 */

body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 {
    --fx58-bg: rgba(10, 22, 36, .78);
    --fx58-bg-soft: rgba(12, 28, 46, .62);
    --fx58-hover: rgba(30, 70, 112, .25);
    --fx58-line: rgba(126, 158, 194, .13);
    --fx58-line-strong: rgba(126, 158, 194, .22);
    --fx58-text: #eef5ff;
    --fx58-muted: #8ea3bd;
    --fx58-blue: #4194ff;
    --fx58-green: #43dda2;
    overflow: hidden !important;
    border: 1px solid var(--fx58-line-strong) !important;
    border-radius: 10px !important;
    background: rgba(11, 24, 39, .72) !important;
    box-shadow: none !important;
}

/* Remove nested legacy card surfaces around the feed. */
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .home-block-content,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-shell,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-stream-shell,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 [data-feed-content],
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Primary tabs. */
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tabs {
    min-height: 42px !important;
    display: flex !important;
    align-items: stretch !important;
    border: 0 !important;
    border-bottom: 1px solid var(--fx58-line) !important;
    background: rgba(255,255,255,.018) !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab-scroll {
    min-width: 0 !important;
    flex: 1 1 auto !important;
    display: flex !important;
    overflow-x: auto !important;
    scrollbar-width: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab-scroll::-webkit-scrollbar { display: none !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab {
    position: relative !important;
    flex: 0 0 auto !important;
    min-width: 128px !important;
    min-height: 42px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: 0 10px !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #8093aa !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: .76rem !important;
    font-weight: 720 !important;
    white-space: nowrap !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab .forumx-icon {
    width: 15px !important;
    height: 15px !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab.active { color: #f4f8ff !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab.active::after {
    content: "" !important;
    position: absolute !important;
    left: 9px !important;
    right: 9px !important;
    bottom: 0 !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: var(--fx58-blue) !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-controls {
    flex: 0 0 auto !important;
    display: flex !important;
    gap: 0 !important;
    border-left: 1px solid var(--fx58-line) !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-controls [data-feed-tab-next] { display: none !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-controls > :is(button,a) {
    width: 34px !important;
    min-width: 34px !important;
    height: 42px !important;
    display: inline-grid !important;
    place-items: center !important;
    padding: 0 !important;
    border: 0 !important;
    border-left: 1px solid var(--fx58-line) !important;
    border-radius: 0 !important;
    color: #8398b0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-controls .forumx-icon {
    width: 14px !important;
    height: 14px !important;
}

/* No repeated hero heading; only compact filters remain. */
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-head {
    min-height: 0 !important;
    display: block !important;
    padding: 7px 10px !important;
    border: 0 !important;
    border-bottom: 1px solid var(--fx58-line) !important;
    background: transparent !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-icon,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-copy { display: none !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-filters {
    display: flex !important;
    align-items: center !important;
    gap: 3px !important;
    overflow-x: auto !important;
    scrollbar-width: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-filters::-webkit-scrollbar { display: none !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-filters button {
    flex: 0 0 auto !important;
    min-height: 25px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    padding: 0 8px !important;
    border: 1px solid transparent !important;
    border-radius: 6px !important;
    color: #8296ae !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: .64rem !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-filters button .forumx-icon {
    width: 12px !important;
    height: 12px !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-filters button.is-active {
    color: #f6fbff !important;
    border-color: rgba(65,148,255,.34) !important;
    background: rgba(41,132,231,.70) !important;
}

/* The important part: ONE list surface, never separate topic cards. */
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-list,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-rows.fx-stream-rows {
    position: relative !important;
    z-index: auto !important;
    display: block !important;
    gap: 0 !important;
    margin: 8px 10px 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 1px solid var(--fx58-line-strong) !important;
    border-bottom: 0 !important;
    border-radius: 8px 8px 0 0 !important;
    background: var(--fx58-bg) !important;
    box-shadow: none !important;
}

body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-stream-topic.fx-r35-topic,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-stream-topic.fx-r35-topic:nth-child(even) {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 54px !important;
    height: auto !important;
    display: grid !important;
    grid-template-columns: 38px minmax(0,1fr) auto 10px !important;
    grid-template-rows: auto !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 7px 9px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-bottom: 1px solid var(--fx58-line) !important;
    border-radius: 0 !important;
    color: var(--fx58-text) !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-stream-topic.fx-r35-topic:last-child {
    border-bottom: 0 !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-stream-topic.fx-r35-topic:hover {
    border-color: var(--fx58-line) !important;
    background: var(--fx58-hover) !important;
    box-shadow: none !important;
    transform: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-stream-topic.fx-r35-topic[hidden] { display: none !important; }

/* Pinned rows: visible but restrained. Normal rows remain plain. */
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.fx-r35-topic.is-pinned {
    background: linear-gradient(90deg, rgba(44, 176, 122, .09), transparent 34%) !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.fx-r35-topic.is-pinned::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 7px !important;
    bottom: 7px !important;
    width: 2px !important;
    border-radius: 0 3px 3px 0 !important;
    background: var(--fx58-green) !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.fx-r35-topic::after {
    content: "›" !important;
    grid-column: 4 !important;
    color: #67829f !important;
    font-size: 1.05rem !important;
    font-weight: 400 !important;
    line-height: 1 !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-status { display: none !important; }

body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-avatar,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-avatar.fx-stream-avatar {
    grid-column: 1 !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    margin: 0 !important;
    border: 1px solid rgba(135,166,201,.22) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    background: #0a1522 !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-avatar img,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-avatar.fx-stream-avatar .avatar {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important;
    border: 0 !important;
    border-radius: inherit !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-main { min-width: 0 !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-title-line {
    min-width: 0 !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    margin: 0 0 2px !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-title {
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    color: var(--fx58-text) !important;
    font-size: .80rem !important;
    font-weight: 760 !important;
    line-height: 1.2 !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-badge,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-type-badge,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-state {
    min-height: 17px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 3px !important;
    padding: 0 5px !important;
    border: 1px solid rgba(116, 148, 184, .18) !important;
    border-radius: 5px !important;
    font-size: .52rem !important;
    font-weight: 760 !important;
    line-height: 1 !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-badge.is-pinned {
    color: #78efbd !important;
    border-color: rgba(67,221,162,.28) !important;
    background: rgba(30,121,87,.28) !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-badge .forumx-icon,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-state .forumx-icon {
    width: 9px !important;
    height: 9px !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-lock { display: inline-flex !important; }

body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-stream-meta {
    min-width: 0 !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 4px !important;
    margin: 0 !important;
    color: var(--fx58-muted) !important;
    font-size: .61rem !important;
    line-height: 1.15 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta :is(a,span),
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-stream-meta-item {
    min-width: 0 !important;
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta .fx-stream-forum {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-stream-separator { opacity: .45 !important; }

body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-stream-metrics {
    grid-column: 3 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    justify-self: end !important;
    gap: 0 !important;
    margin: 0 !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .fx-stream-metric,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-stream-metrics .fx-stream-metric {
    min-width: 30px !important;
    min-height: 0 !important;
    height: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    padding: 0 6px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #80a4ca !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .fx-stream-metric + .fx-stream-metric {
    border-left: 1px solid var(--fx58-line) !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .forumx-icon {
    width: 13px !important;
    height: 13px !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics b {
    color: #d9e8fa !important;
    font-size: .66rem !important;
    font-weight: 720 !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics small { display: none !important; }
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-last { display: none !important; }

/* One compact footer continuous with the list. */
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-footer {
    min-height: 30px !important;
    margin: 0 10px 10px !important;
    padding: 5px 9px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    border: 1px solid var(--fx58-line-strong) !important;
    border-top: 1px solid var(--fx58-line) !important;
    border-radius: 0 0 8px 8px !important;
    color: #8298b2 !important;
    background: rgba(8,19,31,.56) !important;
    box-shadow: none !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-footer > small {
    font-size: .61rem !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-more {
    width: auto !important;
    min-width: 0 !important;
    min-height: 20px !important;
    margin: 0 !important;
    padding: 0 3px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #9bb0c8 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: .60rem !important;
    font-weight: 650 !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-more .forumx-icon {
    width: 12px !important;
    height: 12px !important;
}

body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-empty,
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-loading {
    margin: 0 !important;
    padding: 14px !important;
    border: 0 !important;
    background: transparent !important;
    color: var(--fx58-muted) !important;
}
body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-loading[hidden] { display: none !important; }

/* Tablet: still dense enough for 10–15 topics. */
@media (max-width: 920px) {
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab {
        min-width: 116px !important;
        font-size: .71rem !important;
        padding-inline: 8px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-r35-topic {
        min-height: 50px !important;
        grid-template-columns: 36px minmax(0,1fr) auto 9px !important;
        gap: 7px !important;
        padding: 6px 8px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-avatar,
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-avatar.fx-stream-avatar {
        width: 32px !important;
        height: 32px !important;
        min-width: 32px !important;
        min-height: 32px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-title { font-size: .76rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta { font-size: .58rem !important; }
}

@media (max-width: 620px) {
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 { border-radius: 8px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tabs,
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab { min-height: 38px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab {
        min-width: 104px !important;
        gap: 5px !important;
        padding-inline: 6px !important;
        font-size: .67rem !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab .forumx-icon { width: 14px !important; height: 14px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-controls > :is(button,a) {
        width: 31px !important;
        min-width: 31px !important;
        height: 38px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-head { padding: 6px 8px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-filters button {
        min-height: 23px !important;
        padding-inline: 7px !important;
        font-size: .60rem !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-list { margin: 6px 8px 0 !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-footer { margin: 0 8px 8px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-r35-topic {
        min-height: 47px !important;
        grid-template-columns: 34px minmax(0,1fr) auto !important;
        grid-template-areas: "avatar main metrics" !important;
        gap: 6px !important;
        padding: 5px 7px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-r35-topic::after { display: none !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-avatar { grid-area: avatar !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-main { grid-area: main !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics { grid-area: metrics !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-avatar,
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-avatar.fx-stream-avatar {
        width: 30px !important;
        height: 30px !important;
        min-width: 30px !important;
        min-height: 30px !important;
        border-radius: 7px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-title { font-size: .72rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta { font-size: .54rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-badge { min-height: 15px !important; padding-inline: 4px !important; font-size: .49rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .fx-stream-metric { min-width: 25px !important; padding-inline: 4px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .forumx-icon { width: 12px !important; height: 12px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics b { font-size: .61rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-footer { min-height: 27px !important; padding: 4px 7px !important; }
}

@media (max-width: 420px) {
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-controls [data-home-collapse] { display: none !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-tab { min-width: 96px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 article.topic-feed-row.fx-r35-topic {
        grid-template-columns: 30px minmax(0,1fr) auto !important;
        min-height: 44px !important;
        padding: 5px 6px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-avatar,
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-avatar.fx-stream-avatar {
        width: 27px !important;
        height: 27px !important;
        min-width: 27px !important;
        min-height: 27px !important;
    }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-title { font-size: .69rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta { font-size: .51rem !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-meta .fx-stream-forum { max-width: 84px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .fx-stream-metric { min-width: 22px !important; padding-inline: 3px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-metrics .forumx-icon { width: 11px !important; height: 11px !important; }
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .fx-r35-feed-footer > small,
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 .topic-feed-more { font-size: .56rem !important; }
}

@media (prefers-reduced-motion: reduce) {
    body.fx-unified-v31.fx-forumx .fx-topic-feed-r58 * { transition: none !important; }
}
