.forum-hero[data-astro-cid-coa4dvk3]{padding:10rem 0 4rem;background:radial-gradient(circle at 15% 18%,rgba(6,95,70,.1) 0%,transparent 28%),radial-gradient(circle at 82% 0%,rgba(180,83,9,.08) 0%,transparent 26%)}.hero-grid[data-astro-cid-coa4dvk3]{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.eyebrow[data-astro-cid-coa4dvk3]{display:inline-block;padding:.5rem 1.25rem;background:#065f4614;color:var(--accent-emerald);border-radius:99px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:2rem}.hero-copy[data-astro-cid-coa4dvk3] h1[data-astro-cid-coa4dvk3]{font-size:clamp(3rem,5vw,5.5rem);letter-spacing:-.06em;line-height:.95;margin-bottom:1.5rem}.accent[data-astro-cid-coa4dvk3]{color:var(--accent-emerald)}.hero-text[data-astro-cid-coa4dvk3]{font-size:1.25rem;color:var(--text-secondary);max-width:55ch;margin-bottom:3rem}.forum-search[data-astro-cid-coa4dvk3]{display:flex;gap:1rem;background:#fff;padding:.6rem;border-radius:99px;border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);max-width:600px}.search-inner[data-astro-cid-coa4dvk3]{flex:1;display:flex;align-items:center;gap:1rem;padding-left:1.5rem}.search-icon[data-astro-cid-coa4dvk3]{color:var(--text-secondary);opacity:.5}.search-inner[data-astro-cid-coa4dvk3] input[data-astro-cid-coa4dvk3]{border:none;outline:none;width:100%;font-size:1rem;font-family:var(--font-body)}.search-btn[data-astro-cid-coa4dvk3]{background:var(--text-primary);color:#fff;padding:.8rem 2rem;border-radius:99px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease}.search-btn[data-astro-cid-coa4dvk3]:hover{background:var(--accent-emerald)}.hero-stats[data-astro-cid-coa4dvk3]{display:flex;flex-direction:column;gap:2rem}.stat-bubble[data-astro-cid-coa4dvk3]{background:#fff;padding:2.5rem;border-radius:32px;border:1px solid var(--glass-border);box-shadow:var(--shadow-md);text-align:center;transition:transform .3s ease}.stat-bubble[data-astro-cid-coa4dvk3]:hover{transform:translateY(-5px)}.stat-num[data-astro-cid-coa4dvk3]{display:block;font-size:3rem;font-weight:800;color:var(--accent-emerald);line-height:1;margin-bottom:.5rem;letter-spacing:-.04em}.stat-label[data-astro-cid-coa4dvk3]{font-size:.9rem;color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.forum-body[data-astro-cid-coa4dvk3]{padding-bottom:8rem}.main-grid[data-astro-cid-coa4dvk3]{display:grid;grid-template-columns:320px 1fr;gap:3rem;align-items:start;padding-top:0}.forum-sidebar[data-astro-cid-coa4dvk3]{position:sticky;top:8rem}.new-topic-btn[data-astro-cid-coa4dvk3]{width:100%;background:var(--accent-emerald);color:#fff;padding:1.25rem;border-radius:20px;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border:none;cursor:pointer;box-shadow:0 10px 20px #065f4633;transition:all .3s ease;margin-bottom:3rem}.new-topic-btn[data-astro-cid-coa4dvk3]:hover{transform:translateY(-3px);box-shadow:0 15px 30px #065f464d}.sidebar-section[data-astro-cid-coa4dvk3]{margin-bottom:3rem}.sidebar-section[data-astro-cid-coa4dvk3] h3[data-astro-cid-coa4dvk3]{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin-bottom:1.5rem;opacity:.7}.category-list[data-astro-cid-coa4dvk3]{list-style:none;display:grid;gap:.5rem}.category-link[data-astro-cid-coa4dvk3]{display:flex;align-items:center;padding:1rem 1.25rem;border-radius:16px;transition:all .2s ease}.category-link[data-astro-cid-coa4dvk3]:hover{background:#fff;box-shadow:var(--shadow-sm)}.cat-icon[data-astro-cid-coa4dvk3]{font-size:1.2rem;margin-right:1rem}.cat-name[data-astro-cid-coa4dvk3]{flex:1;font-weight:600;font-size:.95rem;color:var(--text-primary)}.cat-count[data-astro-cid-coa4dvk3]{font-size:.8rem;font-weight:800;color:var(--text-secondary);opacity:.5;background:#0000000d;padding:.2rem .6rem;border-radius:8px}.trending-tags[data-astro-cid-coa4dvk3]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-coa4dvk3]{padding:.6rem 1.2rem;background:#fff;border:1px solid var(--glass-border);border-radius:12px;font-size:.85rem;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.tag[data-astro-cid-coa4dvk3]:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.feed-header[data-astro-cid-coa4dvk3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.feed-header[data-astro-cid-coa4dvk3] h2[data-astro-cid-coa4dvk3]{font-size:2rem;letter-spacing:-.04em}.feed-filters[data-astro-cid-coa4dvk3]{display:flex;gap:.5rem}.filter-btn[data-astro-cid-coa4dvk3]{padding:.6rem 1.2rem;border-radius:12px;font-weight:700;font-size:.85rem;background:transparent;border:none;cursor:pointer;color:var(--text-secondary)}.filter-btn[data-astro-cid-coa4dvk3].active{background:#fff;color:var(--accent-emerald);box-shadow:var(--shadow-sm)}.thread-list[data-astro-cid-coa4dvk3]{display:grid;gap:1.5rem}.thread-card[data-astro-cid-coa4dvk3]{background:#fff;border:1px solid var(--glass-border);border-radius:32px;padding:2.5rem;transition:all .3s ease}.thread-card[data-astro-cid-coa4dvk3]:hover{border-color:var(--accent-emerald);box-shadow:var(--shadow-xl)}.thread-header[data-astro-cid-coa4dvk3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.author-info[data-astro-cid-coa4dvk3]{display:flex;align-items:center;gap:1rem}.avatar-mock[data-astro-cid-coa4dvk3]{width:44px;height:44px;background:linear-gradient(135deg,var(--accent-emerald),var(--accent-gold));border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.2rem}.author-meta[data-astro-cid-coa4dvk3]{display:flex;flex-direction:column;gap:.1rem}.author-name[data-astro-cid-coa4dvk3]{font-weight:800;font-size:.95rem}.post-time[data-astro-cid-coa4dvk3]{font-size:.8rem;color:var(--text-secondary);font-weight:500}.category-pill[data-astro-cid-coa4dvk3]{padding:.5rem 1rem;background:#f1f5f9;border-radius:10px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.thread-title[data-astro-cid-coa4dvk3]{font-size:1.6rem;margin-bottom:1rem;letter-spacing:-.03em;line-height:1.2}.thread-preview[data-astro-cid-coa4dvk3]{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.official-answer[data-astro-cid-coa4dvk3]{background:#065f460a;border:1px solid rgba(6,95,70,.1);border-radius:24px;padding:2rem;margin-bottom:2rem;position:relative}.answer-header[data-astro-cid-coa4dvk3]{margin-bottom:1rem}.answer-header[data-astro-cid-coa4dvk3] .badge[data-astro-cid-coa4dvk3]{background:var(--accent-emerald);color:#fff;padding:.4rem .8rem;border-radius:8px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.official-answer[data-astro-cid-coa4dvk3] p[data-astro-cid-coa4dvk3]{font-size:1.05rem;line-height:1.6;font-weight:600;color:var(--text-primary)}.thread-footer[data-astro-cid-coa4dvk3]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--glass-border);padding-top:1.5rem}.thread-metrics[data-astro-cid-coa4dvk3]{display:flex;gap:2rem}.metric[data-astro-cid-coa4dvk3]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:var(--text-secondary)}.join-discussion[data-astro-cid-coa4dvk3]{background:transparent;border:none;color:var(--accent-gold);font-weight:800;font-size:.95rem;cursor:pointer;transition:transform .2s ease}.join-discussion[data-astro-cid-coa4dvk3]:hover{transform:translate(5px)}.load-more[data-astro-cid-coa4dvk3]{text-align:center;margin-top:4rem}.load-more-btn[data-astro-cid-coa4dvk3]{padding:1.2rem 3rem;border-radius:99px;border:1px solid var(--glass-border);background:#fff;color:var(--text-primary);font-weight:800;cursor:pointer;transition:all .3s ease}.load-more-btn[data-astro-cid-coa4dvk3]:hover{background:var(--text-primary);color:#fff;box-shadow:var(--shadow-lg)}@media (max-width: 1100px){.main-grid[data-astro-cid-coa4dvk3]{grid-template-columns:1fr}.forum-sidebar[data-astro-cid-coa4dvk3]{position:static;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sidebar-card[data-astro-cid-coa4dvk3]{grid-column:span 2}}@media (max-width: 768px){.hero-grid[data-astro-cid-coa4dvk3]{grid-template-columns:1fr;text-align:center}.forum-search[data-astro-cid-coa4dvk3]{flex-direction:column;border-radius:24px;padding:1.5rem;gap:1.5rem}.search-inner[data-astro-cid-coa4dvk3]{padding:0}.search-btn[data-astro-cid-coa4dvk3]{width:100%;border-radius:12px}.hero-stats[data-astro-cid-coa4dvk3]{grid-template-columns:1fr 1fr;display:grid}.stat-bubble[data-astro-cid-coa4dvk3]{padding:1.5rem}.stat-num[data-astro-cid-coa4dvk3]{font-size:2rem}.forum-sidebar[data-astro-cid-coa4dvk3]{grid-template-columns:1fr}.sidebar-card[data-astro-cid-coa4dvk3]{grid-column:span 1}.thread-card[data-astro-cid-coa4dvk3]{padding:1.5rem}.thread-title[data-astro-cid-coa4dvk3]{font-size:1.25rem}.official-answer[data-astro-cid-coa4dvk3]{padding:1.5rem}.thread-footer[data-astro-cid-coa4dvk3]{flex-direction:column;gap:1.5rem;align-items:flex-start}.thread-metrics[data-astro-cid-coa4dvk3]{width:100%;justify-content:space-between}}
