.page-module-scss-module__8P5uIq__forumHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module-scss-module__8P5uIq__forumHeader h1{color:var(--text-primary);margin:0;font-size:1.75rem}.page-module-scss-module__8P5uIq__newThreadButton{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:.5rem;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;transition:all .2s}.page-module-scss-module__8P5uIq__newThreadButton:hover{opacity:.9;color:#fff;transform:translateY(-1px)}.page-module-scss-module__8P5uIq__threadList{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__8P5uIq__threadCard{background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem;transition:all .2s}.page-module-scss-module__8P5uIq__threadCard:hover{border-color:var(--color-primary);transform:translate(4px);box-shadow:0 2px 8px #8b5cf626}.page-module-scss-module__8P5uIq__threadTitle{margin:0 0 .5rem}.page-module-scss-module__8P5uIq__threadTitle a{color:var(--text-primary);font-size:1.2rem;font-weight:600;text-decoration:none}.page-module-scss-module__8P5uIq__threadTitle a:hover{color:var(--color-secondary)}.page-module-scss-module__8P5uIq__threadMeta{color:var(--text-muted);flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.page-module-scss-module__8P5uIq__threadStats{border-top:1px solid var(--border);color:var(--text-secondary);gap:1rem;padding-top:.75rem;font-size:.8rem;display:flex}.page-module-scss-module__8P5uIq__emptyState{text-align:center;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;padding:3rem}.page-module-scss-module__8P5uIq__emptyState p{color:var(--text-secondary);margin-bottom:1rem}@media (max-width:768px){.page-module-scss-module__8P5uIq__forumHeader{flex-direction:column;align-items:flex-start}.page-module-scss-module__8P5uIq__threadCard{padding:1rem}.page-module-scss-module__8P5uIq__threadTitle a{font-size:1rem}.page-module-scss-module__8P5uIq__threadMeta{gap:.75rem;font-size:.7rem}}
