:root{--threadline-sky:#eef3f8;--threadline-card:#ffffff;--threadline-blue:#2865c7;--threadline-navy:#183153;--threadline-text:#27364a;--threadline-muted:#6b7c91;--threadline-border:#d5e0ec;--threadline-green:#2f9e69;--threadline-tag:#e5efff}*{box-sizing:border-box}body{margin:0;background:var(--threadline-sky);color:var(--threadline-text);font-family:Inter,Arial,sans-serif}.threadline-forumbar{background:var(--threadline-card);border-bottom:1px solid var(--threadline-border);box-shadow:0 2px 10px rgba(24,49,83,.06)}.threadline-forumbar-inner{max-width:1180px;min-height:72px;margin:auto;padding:0 1.25rem;display:grid;grid-template-columns:1fr auto auto;gap:2.5rem;align-items:center}.threadline-community-brand{display:flex;gap:.8rem;align-items:center;color:inherit;text-decoration:none}.threadline-community-brand span{display:grid}.threadline-community-brand strong{color:var(--threadline-navy);font-size:1.05rem}.threadline-community-brand small{max-width:320px;color:var(--threadline-muted);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.threadline-forumbar nav{display:flex;align-self:stretch}.threadline-forumbar nav a{display:grid;place-items:center;padding:0 1rem;color:var(--threadline-muted);text-decoration:none;font-size:.82rem;font-weight:700;border-bottom:3px solid transparent}.threadline-forumbar nav a:hover{color:var(--threadline-blue);border-bottom-color:var(--threadline-blue)}.threadline-member-chip{display:flex;align-items:center;gap:.55rem;font-size:.75rem}.threadline-member-chip span,.threadline-topic-avatar,.threadline-index-avatar,.threadline-author-avatar{display:grid;place-items:center;border-radius:50%;background:var(--threadline-blue);color:#fff;font-weight:800}.threadline-member-chip span{width:32px;height:32px}.threadline-board{max-width:1180px;margin:auto;padding:2.4rem 1.25rem 5rem}.threadline-board-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2rem}.threadline-board-head p{color:var(--threadline-blue);text-transform:uppercase;letter-spacing:.11em;font-size:.7rem;font-weight:800}.threadline-board-head h1{color:var(--threadline-navy);font-size:clamp(2.3rem,5vw,4.4rem);letter-spacing:-.045em;margin:.25rem 0}.threadline-board-stats{display:flex;background:var(--threadline-card);border:1px solid var(--threadline-border);border-radius:10px;overflow:hidden}.threadline-board-stats span{min-width:95px;padding:.8rem 1rem;display:grid;text-align:center;color:var(--threadline-muted);font-size:.65rem;border-right:1px solid var(--threadline-border)}.threadline-board-stats span:last-child{border:0}.threadline-board-stats b{color:var(--threadline-navy);font-size:1.05rem}.threadline-section-title{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;background:var(--threadline-navy);color:#fff;border-radius:9px 9px 0 0}.threadline-section-title>div{display:flex;gap:.6rem}.threadline-section-title small{opacity:.7}.threadline-posts{background:var(--threadline-card);border:1px solid var(--threadline-border);border-top:0;border-radius:0 0 9px 9px;overflow:hidden}.threadline-topic-row{display:grid;grid-template-columns:48px minmax(0,1fr) 70px 34px;gap:1rem;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid var(--threadline-border)}.threadline-topic-row:last-child{border-bottom:0}.threadline-topic-row:hover{background:#f8fbff}.threadline-topic-avatar,.threadline-index-avatar{width:42px;height:42px}.threadline-topic-tags{display:flex;gap:.4rem}.threadline-topic-tags span,.threadline-index-rows footer span,.threadline-discussion header footer span{padding:.18rem .45rem;border-radius:4px;background:var(--threadline-tag);color:var(--threadline-blue);font-size:.62rem;font-weight:700}.threadline-topic-main h2{font-size:1rem;margin:.25rem 0}.threadline-topic-main h2 a{color:var(--threadline-navy);text-decoration:none}.threadline-topic-main>p{color:var(--threadline-muted);font-size:.8rem;margin:.25rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.threadline-topic-main>small{color:var(--threadline-muted);font-size:.68rem}.threadline-topic-count{display:grid;text-align:center;color:var(--threadline-muted);font-size:.65rem}.threadline-topic-count b{color:var(--threadline-navy);font-size:1rem}.threadline-topic-open{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--threadline-sky);color:var(--threadline-blue);text-decoration:none}.threadline-all-topics{display:inline-block;margin-top:1.4rem;padding:.7rem 1rem;border-radius:6px;background:var(--threadline-blue);color:#fff;text-decoration:none;font-size:.8rem;font-weight:700}.threadline-topic-index>header{display:flex;align-items:end;justify-content:space-between}.threadline-topic-index h1{color:var(--threadline-navy);font-size:3.5rem;margin:.2rem 0}.threadline-topic-index header p{color:var(--threadline-blue);font-size:.7rem;font-weight:800}.threadline-topic-index>header>span{padding:.55rem 1rem;border-radius:99px;background:var(--threadline-blue);color:#fff;font-weight:800}.threadline-index-controls{display:flex;justify-content:space-between;margin-top:1.5rem;padding:.9rem 1rem;background:var(--threadline-navy);color:#fff;border-radius:8px 8px 0 0}.threadline-index-controls small{opacity:.7}.threadline-index-rows{background:var(--threadline-card);border:1px solid var(--threadline-border);border-radius:0 0 8px 8px}.threadline-index-rows article{display:grid;grid-template-columns:48px 1fr 120px;gap:1rem;padding:1rem;border-bottom:1px solid var(--threadline-border)}.threadline-index-rows h2{font-size:1rem;margin:.1rem 0}.threadline-index-rows h2 a{color:var(--threadline-navy);text-decoration:none}.threadline-index-rows p{color:var(--threadline-muted);font-size:.78rem;margin:.3rem 0}.threadline-index-rows footer{display:flex;gap:.4rem}.threadline-index-rows aside{display:grid;justify-items:end;color:var(--threadline-muted);font-size:.68rem}.threadline-index-rows aside b{color:var(--threadline-blue);font-size:1.15rem}.threadline-discussion>nav{display:flex;gap:.6rem;align-items:center;color:var(--threadline-muted);font-size:.75rem;margin-bottom:1.5rem}.threadline-discussion>nav a{color:var(--threadline-blue)}.threadline-discussion>nav b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.threadline-discussion>header{padding:1.5rem 1.8rem;background:var(--threadline-navy);color:#fff;border-radius:9px 9px 0 0}.threadline-discussion>header p{opacity:.7;font-size:.72rem}.threadline-discussion h1{font-size:clamp(2rem,5vw,4rem);margin:.5rem 0}.threadline-discussion header footer{display:flex;gap:.4rem}.threadline-forum-post{display:grid;grid-template-columns:180px 1fr;background:var(--threadline-card);border:1px solid var(--threadline-border);border-top:0;border-radius:0 0 9px 9px}.threadline-forum-post>aside{padding:2rem 1rem;text-align:center;background:#f5f8fc;border-right:1px solid var(--threadline-border)}.threadline-author-avatar{width:70px;height:70px;margin:0 auto 1rem;font-size:1.7rem}.threadline-forum-post>aside strong,.threadline-forum-post>aside small{display:block}.threadline-forum-post>aside strong{color:var(--threadline-navy)}.threadline-forum-post>aside small{color:var(--threadline-muted);font-size:.68rem;margin-top:.3rem}.threadline-post-body{padding:2rem;font:1.02rem/1.7 Georgia,serif}.threadline-post-summary{padding:1rem;background:var(--threadline-sky);border-left:3px solid var(--threadline-blue);font-family:Arial,sans-serif;color:var(--threadline-muted)}.threadline-post-body h2{color:var(--threadline-navy);font-family:Arial,sans-serif}.threadline-post-body a{color:var(--threadline-blue)}.threadline-community-info{position:relative;max-width:800px;margin:auto;background:var(--threadline-card);border:1px solid var(--threadline-border);border-radius:10px;overflow:hidden}.threadline-community-info>header{display:flex;gap:1.2rem;align-items:center;padding:2rem;background:var(--threadline-navy);color:#fff}.threadline-community-info h1{font-size:2.5rem;margin:.2rem 0}.threadline-community-info header p,.threadline-community-info header span{font-size:.72rem;opacity:.75}.threadline-community-info>section{padding:2rem;font-size:1.05rem;line-height:1.7}.threadline-community-info>aside{position:absolute;right:2rem;bottom:1.5rem;display:grid;text-align:center;color:var(--threadline-muted);font-size:.65rem}.threadline-community-info>aside b{color:var(--threadline-blue);font-size:1.5rem}.threadline-empty-board{max-width:600px;margin:10vh auto;text-align:center;padding:4rem;background:var(--threadline-card);border:1px solid var(--threadline-border);border-radius:12px}.threadline-empty-board>div{font-size:6rem;color:var(--threadline-border);font-weight:800}.threadline-empty-board h1{color:var(--threadline-navy)}.threadline-empty-board a{display:inline-block;padding:.7rem 1rem;background:var(--threadline-blue);color:#fff;border-radius:6px;text-decoration:none}.threadline-forum-footer{max-width:1180px;margin:auto;padding:2rem 1.25rem;display:grid;grid-template-columns:1fr 2fr auto;gap:2rem;color:var(--threadline-muted);font-size:.72rem}.threadline-forum-footer strong{color:var(--threadline-navy)}.threadline-forum-footer a{color:var(--threadline-blue)}@media(max-width:760px){.threadline-forumbar-inner{grid-template-columns:1fr auto;gap:1rem;padding:1rem}.threadline-community-brand small,.threadline-member-chip{display:none}.threadline-forumbar nav{grid-column:1/-1}.threadline-forumbar nav a{padding:.5rem 1rem}.threadline-board{padding:1.5rem .7rem 4rem}.threadline-board-head{display:block}.threadline-board-stats{margin-top:1rem}.threadline-section-title small{display:none}.threadline-topic-row{grid-template-columns:42px 1fr 28px}.threadline-topic-count{display:none}.threadline-index-rows article{grid-template-columns:42px 1fr}.threadline-index-rows aside{display:none}.threadline-forum-post{grid-template-columns:1fr}.threadline-forum-post>aside{display:flex;gap:.8rem;align-items:center;text-align:left;border-right:0;border-bottom:1px solid var(--threadline-border)}.threadline-author-avatar{width:42px;height:42px;margin:0}.threadline-forum-footer{grid-template-columns:1fr}}
.threadline-community-brand,.threadline-community-brand span,.threadline-member-chip,.threadline-board-head>*,.threadline-topic-main,.threadline-index-rows article>div:nth-child(2),.threadline-discussion>nav b,.threadline-discussion>header>div,.threadline-post-body,.threadline-forum-footer>*{min-width:0}
.threadline-community-brand strong,.threadline-community-brand small,.threadline-member-chip b,.threadline-board-head h1,.threadline-board-stats span,.threadline-section-title small,.threadline-topic-main h2,.threadline-topic-main>small,.threadline-topic-index h1,.threadline-index-rows h2,.threadline-index-rows p,.threadline-index-rows aside small,.threadline-discussion h1,.threadline-forum-post>aside strong,.threadline-forum-post>aside small,.threadline-post-body,.threadline-empty-board h1,.threadline-empty-board p,.threadline-forum-footer{overflow-wrap:anywhere}
.threadline-topic-tags,.threadline-index-rows footer,.threadline-discussion header footer{flex-wrap:wrap}
.threadline-no-topics,.threadline-index-empty{padding:2.5rem 1.2rem;text-align:center;color:var(--threadline-muted)}
.threadline-no-topics b,.threadline-index-empty b{display:block;color:var(--threadline-blue);font-size:2rem}
.threadline-no-topics span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.threadline-no-topics p,.threadline-index-empty p{max-width:560px;margin:.7rem auto 0;line-height:1.5}
.threadline-post-body pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--threadline-sky);font-size:.82rem}
.threadline-post-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.threadline-post-body img,.threadline-post-body video,.threadline-post-body iframe{max-width:100%;height:auto}

@media(max-width:1080px) and (min-width:761px){
.threadline-forumbar-inner{gap:1rem}
.threadline-forumbar nav a{padding-inline:.65rem}
.threadline-member-chip{max-width:170px}
.threadline-board-head{display:block}
.threadline-board-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}
.threadline-board-stats span{min-width:0}
}

@media(max-width:760px){
.threadline-forumbar-inner{grid-template-columns:minmax(0,1fr)}
.threadline-forumbar nav{grid-column:1;flex-wrap:wrap}
.threadline-forumbar nav a{flex:1 1 auto;padding:.55rem .75rem}
.threadline-board-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}
.threadline-board-stats span{min-width:0;padding:.75rem .45rem}
.threadline-topic-tags,.threadline-index-rows footer{gap:.3rem}
.threadline-index-controls{gap:1rem}
.threadline-index-controls small{max-width:55%;text-align:right;overflow-wrap:anywhere}
.threadline-discussion>nav{align-items:flex-start}
.threadline-post-body{padding:1.4rem}
.threadline-empty-board{margin:8vh auto;padding:2.5rem 1.2rem}
.threadline-forum-footer{gap:.7rem}
}

@media(max-width:390px){
.threadline-board{padding-inline:.55rem}
.threadline-topic-row{grid-template-columns:34px minmax(0,1fr) 28px;gap:.65rem;padding:.85rem .7rem}
.threadline-topic-avatar,.threadline-index-avatar{width:34px;height:34px}
.threadline-index-rows article{grid-template-columns:34px minmax(0,1fr);gap:.65rem;padding:.8rem .7rem}
.threadline-discussion>header{padding:1.2rem 1rem}
.threadline-discussion h1{font-size:1.8rem}
.threadline-forum-post>aside,.threadline-post-body{padding:1rem}
.threadline-section-title{padding-inline:.75rem}
}
