/* Make Me Run / HUNT — Themenliste
   Einbindung nach root.css und global.css.
   Nur das neue forumdisplay_thread-Template wird angesprochen.
   Keine Schatten, Tabellenlayout und MyBB-Funktionen bleiben erhalten. */

tr.hunt-thread-row {
    color: var(--hunt-text, #a9a7a5);
    background: var(--hunt-header-content-bg, #202020);
}
tr.hunt-thread-row > td.hunt-thread-cell {
    background: var(--hunt-header-content-bg, #202020) !important;
    padding: 13px 8px;
    border: 0;
    border-bottom: 1px solid var(--hunt-header-line, #303132);
    vertical-align: middle;
    font: 10px/1.55 Tahoma, Verdana, Arial, sans-serif;
    transition: none;
}
tr.hunt-thread-row:nth-child(even) > td.hunt-thread-cell {
    background: var(--hunt-header-content-bg, #202020) !important;
}
tr.hunt-thread-row:hover > td.hunt-thread-cell {
    background: var(--hunt-header-content-bg, #202020) !important;
}
tr.hunt-thread-row > td.hunt-thread-status-cell { padding-left: 13px; text-align: center; }
tr.hunt-thread-row > td.hunt-thread-icon-cell { padding-left: 0; padding-right: 0; }
tr.hunt-thread-row > td.hunt-thread-main { min-width: 190px; padding: 12px 10px; text-align: left; }

.hunt-thread-heading { line-height: 1.65; overflow-wrap: anywhere; }
.hunt-thread-prefix { color: var(--hunt-text-muted, #898989); }
.hunt-thread-title { display: inline; }
.hunt-thread-title > a,
.hunt-thread-title > a:visited {
    color: var(--hunt-header-nav-text, #5a9aad);
    font: bold 10px/1.55 Tahoma, Verdana, sans-serif;
    letter-spacing: .065em;
    text-transform: uppercase;
    text-decoration: none;
}
.hunt-thread-title > a:hover,
.hunt-thread-title > a:focus-visible { color: var(--hunt-link-hover, #9ad7e7); text-decoration: none; }
.hunt-thread-subtitle {
    display: block;
    padding-top: 3px;
    color: var(--hunt-header-body-text, #8f8f8f);
    font: 10px/1.5 Tahoma, Verdana, sans-serif;
    text-transform: none;
    letter-spacing: 0;
}
.hunt-thread-author {
    padding-top: 4px;
    font: 9px/1.5 Tahoma, Verdana, sans-serif;
    color: var(--hunt-header-kicker, #777);
}
.hunt-thread-author i { margin-right: 5px; opacity: .65; }
.hunt-thread-author a,
.hunt-thread-author a:visited { color: var(--hunt-text-muted, #898989); text-decoration: none; }
.hunt-thread-author a:hover { color: var(--hunt-link-hover, #9ad7e7); }

tr.hunt-thread-row > td.hunt-thread-number-cell { text-align: center; white-space: nowrap; }
.hunt-thread-stat {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-width: 44px;
    padding: 5px 7px;
    background: var(--hunt-header-quick-bg, #242424);
    color: var(--hunt-text-muted, #898989);
    font: 10px/1.35 Tahoma, Verdana, sans-serif;
}
.hunt-thread-stat i { color: var(--hunt-header-kicker, #777); font-size: 9px; }
.hunt-thread-stat a { color: var(--hunt-header-nav-text, #5a9aad); text-decoration: none; }
.hunt-thread-stat a:hover { color: var(--hunt-link-hover, #9ad7e7); }

tr.hunt-thread-row > td.hunt-thread-lastpost-cell { text-align: right; min-width: 110px; }
.hunt-thread-lastpost { color: var(--hunt-text-muted, #898989); font: 9px/1.7 Tahoma, Verdana, sans-serif; }
.hunt-thread-lastdate { display: block; color: var(--hunt-header-kicker, #777); }
.hunt-thread-lastpost a,
.hunt-thread-lastpost a:visited { color: var(--hunt-header-nav-text, #5a9aad); text-decoration: none; }
.hunt-thread-lastpost a:hover { color: var(--hunt-link-hover, #9ad7e7); }

/* Vorsicht bei schmalen Tabellen: nicht die MyBB-Spalten entfernen. */
@media (max-width: 720px) {
    tr.hunt-thread-row > td.hunt-thread-cell { padding: 9px 5px; }
    tr.hunt-thread-row > td.hunt-thread-main { min-width: 135px; }
    .hunt-thread-stat { min-width: 0; padding: 4px; }
}
@media (prefers-reduced-motion: reduce) {
    tr.hunt-thread-row > td.hunt-thread-cell { transition: none; }
}

/* =====================================================
   Ruhigere Themenlisten – auch für forumdisplay_thread_stecki
   Diese Regeln greifen ausschließlich auf Themenzeilen und
   verändern weder Kategorie- noch Tabellenüberschriften.
   ===================================================== */

/* Durchgängige Hintergrundfläche statt alternierender Karten.
   Auch die individuelle Steckbrief-Zeile wird berücksichtigt. */
tr.inline_row,
tr.inline_row > td,
tr.inline_row:hover,
tr.inline_row:hover > td,
tr.inline_row > td:hover,
tr.inline_row:nth-child(even) > td,
tr.inline_row:nth-child(odd) > td {
    background: var(--hunt-header-content-bg, #202020) !important;
    background-image: none !important;
    box-shadow: none !important;
    transition: none !important;
}

tr.inline_row > td {
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-bottom: 1px solid var(--hunt-divider, rgba(182,183,180,.10)) !important;
    padding-top: 11px;
    padding-bottom: 11px;
    color: var(--hunt-text-muted, #898989);
    vertical-align: middle;
}

/* Leiser statt harter Statistik-Kacheln */
tr.inline_row .hunt-thread-stat,
tr.inline_row .bitbg {
    background: var(--hunt-header-card-bg, #1b1b1b) !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: var(--hunt-text-muted, #898989);
}
tr.inline_row .hunt-thread-stat:hover,
tr.inline_row .bitbg:hover {
    background: var(--hunt-header-card-bg, #1b1b1b) !important;
}

/* Kleine zurückhaltende Titel und sekundäre Informationen */
tr.inline_row .hunt-thread-title > a,
tr.inline_row .hunt-thread-title > a:visited {
    color: var(--hunt-link, #69b3c5);
    letter-spacing: .04em;
}
tr.inline_row .hunt-thread-subtitle,
tr.inline_row .hunt-thread-author,
tr.inline_row .hunt-thread-lastpost {
    color: var(--hunt-text-muted, #898989);
}
tr.inline_row .hunt-thread-lastdate {
    color: var(--hunt-text-subtle, #697174);
}

/* Kein Zellen-Hover, auch nicht über globale MyBB-trow-Regeln. */
tr.inline_row .trow1:hover,
tr.inline_row .trow2:hover,
tr.inline_row .trow_shaded:hover {
    background: var(--hunt-header-content-bg, #202020) !important;
}
