/* Octo Forum | Board Layout
   Komponentenspezifische Regeln; Core-Designvariablen bleiben maßgeblich. */
.octo-forum-public .forum-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.octo-forum-public .forum-group-head form{margin:0;flex:none}.octo-forum-public .forum-group-head .forum-tool-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;min-height:36px;border:1px solid var(--site-border,#7777);border-radius:0;background:transparent;color:var(--site-text,inherit);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.octo-forum-public .forum-group-head .forum-tool-btn:hover{border-color:var(--site-accent,#6656d9)}.octo-forum-public .forum-nested-links{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px}.octo-forum-public .forum-nested-link{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;border:1px solid var(--site-border,#7775);background:var(--site-surface,#292d38);color:var(--site-text,inherit);text-decoration:none;font-size:12px;line-height:1.35;font-weight:500}.octo-forum-public .forum-nested-link svg{flex:none;color:var(--site-accent,#6656d9)}.octo-forum-public .forum-nested-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-weight:700}.octo-forum-public .forum-nested-title{font-weight:700;overflow-wrap:anywhere}.octo-forum-public .forum-board-row>.forum-nested-links{grid-column:2/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;width:100%;margin-top:0}.octo-forum-public .forum-board-row>.forum-nested-links .forum-nested-link{flex:0 0 auto}.octo-forum-public .forum-nested-link:hover,.octo-forum-public .forum-nested-link:focus-visible{border-color:var(--site-accent,#6656d9);color:var(--site-accent,#6656d9)}@media(max-width:600px){.octo-forum-public .forum-nested-link{padding:5px 7px}.octo-forum-public .forum-nested-links{gap:5px}}@media(max-width:680px){.octo-forum-public .forum-board-row>.forum-nested-links{grid-column:2;grid-row:2;gap:5px}.octo-forum-public .forum-board-row:has(>.forum-nested-links)>.forum-node-count:nth-child(4){grid-column:2;grid-row:3;justify-self:start;margin-left:0}.octo-forum-public .forum-board-row:has(>.forum-nested-links)>.forum-node-count:nth-child(5){grid-column:2;grid-row:3;justify-self:start;margin-left:125px}.octo-forum-public .forum-board-row:has(>.forum-nested-links)>.forum-node-latest{grid-column:2;grid-row:4}}

/* Latest thread: pack multiple slanted prefixes tightly, as in News cards.
   Keep the separation between the entire prefix group and the thread title. */
.octo-forum-public .forum-board-row .forum-latest-title > .octo-prefix-list {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 0;
    margin: 0 6px 0 0;
    vertical-align: middle;
}
.octo-forum-public .forum-board-row .forum-latest-title > .octo-prefix-list > .octo-prefix + .octo-prefix {
    margin-left: -9px;
}
