.forum-page[data-v-cd507371]{min-height:100vh;background:var(--landing-bg)}.forum-content[data-v-cd507371]{max-width:1100px;margin:0 auto;padding:80px 32px 60px}.forum-hero[data-v-cd507371]{text-align:center;padding:40px 0 32px}.forum-hero h1[data-v-cd507371]{font-size:32px;font-weight:700;color:var(--landing-text);margin:0 0 8px}.forum-subtitle[data-v-cd507371]{color:var(--landing-text-muted);font-size:15px;margin:0 0 24px}.hero-actions[data-v-cd507371]{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.search-box[data-v-cd507371]{display:flex;align-items:center;gap:8px;background:var(--landing-card-bg);border:1px solid var(--landing-card-border);border-radius:8px;padding:8px 14px;min-width:280px}.search-box svg[data-v-cd507371]{color:var(--landing-text-muted);flex-shrink:0}.search-box input[data-v-cd507371]{border:none;background:none;outline:none;flex:1;font-size:14px;color:var(--landing-text)}.btn-primary[data-v-cd507371]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s}.btn-primary[data-v-cd507371]:hover{background:var(--accent-hover)}.forum-layout[data-v-cd507371]{display:flex;gap:24px;margin-top:8px}.forum-sidebar[data-v-cd507371]{width:220px;flex-shrink:0}.forum-sidebar h3[data-v-cd507371]{font-size:13px;font-weight:600;color:var(--landing-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.board-list[data-v-cd507371]{display:flex;flex-direction:column;gap:4px}.board-item[data-v-cd507371]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s}.board-item[data-v-cd507371]:hover{background:#7f7f7f0f}.board-item.active[data-v-cd507371]{background:#7f7f7f1a}.board-color[data-v-cd507371]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.board-info[data-v-cd507371]{display:flex;align-items:center;gap:8px;flex:1}.board-name[data-v-cd507371]{font-size:14px;color:var(--landing-text);font-weight:500}.board-count[data-v-cd507371]{font-size:12px;color:var(--landing-text-muted);margin-left:auto}.forum-main[data-v-cd507371]{flex:1;min-width:0}.loading-state[data-v-cd507371],.empty-state[data-v-cd507371]{text-align:center;padding:60px 20px;color:var(--landing-text-muted);font-size:15px}.post-list[data-v-cd507371]{display:flex;flex-direction:column;gap:2px}.post-card[data-v-cd507371]{display:flex;gap:14px;padding:16px;background:var(--landing-card-bg);border:1px solid var(--landing-card-border);border-radius:10px;cursor:pointer;transition:all .15s;align-items:flex-start}.post-card[data-v-cd507371]:hover{border-color:var(--accent)}.post-avatar[data-v-cd507371]{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.post-body[data-v-cd507371]{flex:1;min-width:0}.post-title-row[data-v-cd507371]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-title[data-v-cd507371]{font-size:15px;font-weight:600;color:var(--landing-text);margin:0;line-height:1.4}.badge[data-v-cd507371]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600;flex-shrink:0}.badge-pin[data-v-cd507371]{background:#165dff1a;color:#165dff}.badge-featured[data-v-cd507371]{background:#ff7d001a;color:#ff7d00}.post-meta[data-v-cd507371]{display:flex;gap:12px;margin-top:6px;font-size:12px;color:var(--landing-text-muted);flex-wrap:wrap}.meta-board[data-v-cd507371]{padding:1px 8px;background:#7f7f7f14;border-radius:4px}.post-tags[data-v-cd507371]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.tag[data-v-cd507371]{font-size:11px;padding:2px 8px;border-radius:4px;background:#7f7f7f14;color:var(--landing-text-muted)}.post-stats[data-v-cd507371]{display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-size:12px;color:var(--landing-text-muted);flex-shrink:0}.stat[data-v-cd507371]{display:flex;align-items:center;gap:4px}.stat svg[data-v-cd507371]{opacity:.6}.pagination[data-v-cd507371]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0;font-size:14px;color:var(--landing-text-muted)}.pagination button[data-v-cd507371]{padding:6px 16px;border-radius:6px;border:1px solid var(--landing-card-border);background:var(--landing-card-bg);color:var(--landing-text);cursor:pointer;transition:all .15s}.pagination button[data-v-cd507371]:hover:not(:disabled){border-color:var(--accent)}.pagination button[data-v-cd507371]:disabled{opacity:.4;cursor:default}@media (max-width: 768px){.forum-layout[data-v-cd507371]{flex-direction:column}.forum-sidebar[data-v-cd507371]{width:100%}.board-list[data-v-cd507371]{flex-direction:row;flex-wrap:wrap}.search-box[data-v-cd507371]{min-width:200px}.post-stats[data-v-cd507371]{flex-direction:row}}
