/* long_content_fold */
.topic-post-list .long-content-fold-content.long-content-fold-is-collapsed{position:relative;max-height:var(--long-content-fold-height);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 64px),transparent 100%)}
.topic-post-list .long-content-fold-actions{display:flex;width:100%;align-items:center;justify-content:center;margin:4px 0 0}
.topic-post-list .long-content-fold-actions:has(.long-content-fold-toggle[hidden]){display:none}
.topic-post-list .long-content-fold-toggle{display:inline-flex;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:7px;min-height:32px;margin:0;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text-muted);font:inherit;font-size:var(--font-size-sm);line-height:1.2;cursor:pointer;transition:border-color var(--transition-normal),background var(--transition-normal),color var(--transition-normal)}
.topic-post-list .long-content-fold-toggle:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}
.topic-post-list .long-content-fold-toggle:focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}
.topic-post-list .long-content-fold-toggle[hidden]{display:none}
.topic-post-list .long-content-fold-icon{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--transition-normal)}
.topic-post-list .long-content-fold-toggle[aria-expanded="true"] .long-content-fold-icon{transform:translateY(2px) rotate(225deg)}
@media(max-width:720px){.topic-post-list .long-content-fold-toggle{min-height:36px;padding-inline:14px}}