.Forum_page__qs1XT{max-width:var(--container-xl,1200px);margin:0 auto;padding:clamp(16px,2vw,20px)}.Forum_header__62kr2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.Forum_titleWrap__HisWh{display:flex;flex-direction:column;gap:6px}.Forum_title__faFyx{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222)}.Forum_subtitle__O4YyU{margin:0;font-size:13px;color:var(--color-text-secondary,#666);line-height:1.4}.Forum_actions__FQl38{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.Forum_section__XvM_B{margin-top:18px}.Forum_sectionHead__R0PXs{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.Forum_sectionTitle__jDr5Q{margin:0;font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#222);display:flex;align-items:center;gap:8px}.Forum_sortTabs__cQLeM{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.Forum_categoriesGrid__uFimX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.Forum_categoryCard__AoXDH{display:block;padding:14px 12px;border:1px solid var(--color-border,#eee);border-radius:var(--radius-md,10px);background:var(--color-surface,#fff);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.Forum_categoryCard__AoXDH:hover{transform:translateY(-1px);border-color:rgba(230,40,40,.25);box-shadow:0 8px 24px rgba(0,0,0,.06)}.Forum_categoryNameRow__0Pj15{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.Forum_categoryName__okZXs{font-weight:var(--font-weight-semibold,600);font-size:14px;color:var(--color-text-main,#222)}.Forum_categoryCount__NYtUN,.Forum_categoryDesc__RsIqD{font-size:12px;color:var(--color-text-secondary,#666)}.Forum_categoryDesc__RsIqD{margin:0;line-height:1.5}.Forum_threadsGrid__R9Vt_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.Forum_errorBox__5FVzj{margin-top:12px;padding:12px;border:1px solid rgba(255,0,0,.18);background:rgba(255,0,0,.04);border-radius:var(--radius-md,10px);color:#b00020;font-size:13px;line-height:1.5}@media (max-width:960px){.Forum_categoriesGrid__uFimX,.Forum_threadsGrid__R9Vt_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Forum_page__qs1XT{padding:14px 12px}.Forum_categoriesGrid__uFimX,.Forum_threadsGrid__R9Vt_{grid-template-columns:1fr}}