.CommunityBoard_container__Qdvu2{max-width:1280px;margin:0 auto;padding:20px;min-height:calc(100vh - 80px);box-sizing:border-box}.CommunityBoard_header__nJ6V7{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #ecf0f1}.CommunityBoard_backBtn__YUhRq{display:inline-flex;align-items:center;gap:8px;color:#4b26ac;text-decoration:none;font-weight:600;margin-bottom:12px;transition:opacity .2s}.CommunityBoard_backBtn__YUhRq:hover{opacity:.7}.CommunityBoard_headerText__JRpgw{display:flex;flex-direction:column;gap:4px}.CommunityBoard_title__03YYD{font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px;color:#1e1b4b;letter-spacing:-.02em}.CommunityBoard_subtitle__SY3KJ{font-size:14px;color:#7F8C8D;margin:0;line-height:1.4}.CommunityBoard_searchSection__akyzN{display:flex;gap:12px;margin-bottom:20px;align-items:stretch;min-width:0;width:100%;box-sizing:border-box}.CommunityBoard_searchBar__qE_4J{flex:1 1;min-width:0;position:relative}.CommunityBoard_searchIcon__xgkHv{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#999;font-size:16px}.CommunityBoard_searchInput___cJg0{width:100%;min-width:0;padding:14px 16px 14px 48px;border:2px solid #ddd;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.CommunityBoard_searchInput___cJg0:focus{border-color:#4b26ac}.CommunityBoard_writeBtn__2Ny9t{flex-shrink:0;padding:14px 28px;background:#4b26ac;color:white;border:none;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:background .2s;white-space:nowrap;box-sizing:border-box;max-width:100%}.CommunityBoard_writeBtn__2Ny9t:hover{background:#3a1d8a}.CommunityBoard_tabs__KszcP{display:flex;gap:8px;margin-bottom:20px;border-bottom:2px solid #ddd}.CommunityBoard_tab__ujGIY{padding:14px 28px;background:none;border:none;font-size:15px;font-weight:600;cursor:pointer;color:#666;display:flex;align-items:center;gap:8px;transition:color .2s;position:relative}.CommunityBoard_tab__ujGIY.CommunityBoard_active__hoRim,.CommunityBoard_tab__ujGIY:hover{color:#4b26ac}.CommunityBoard_tab__ujGIY.CommunityBoard_active__hoRim:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#4b26ac}.CommunityBoard_postList___yPJx{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.CommunityBoard_postCard__hxEgv{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:white;border:2px solid #ddd;transition:border-color .2s;cursor:pointer;text-decoration:none;color:inherit}.CommunityBoard_postCard__hxEgv:hover{border-color:#4b26ac}.CommunityBoard_postMain__pe2ri{flex:1 1;min-width:0;display:flex;gap:16px;align-items:flex-start}.CommunityBoard_hotBadge__luy9p{flex-shrink:0;background:#4b26ac;color:white;padding:4px 10px;font-size:11px;font-weight:700;height:fit-content}.CommunityBoard_postContent__5g7nW{flex:1 1;min-width:0}.CommunityBoard_postTitle__m9VyA{font-size:17px;font-weight:700;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222}.CommunityBoard_postExcerpt__Eysc8{font-size:14px;color:#666;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityBoard_postMeta__d__pb{display:flex;gap:12px;font-size:13px;color:#999;flex-wrap:wrap}.CommunityBoard_author__Duavk{font-weight:600;color:#333}.CommunityBoard_time__4awlP{color:#999}.CommunityBoard_postStats__wYWOw{display:flex;gap:16px;flex-shrink:0}.CommunityBoard_stat__nVJSa{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;font-weight:600}.CommunityBoard_postStats__wYWOw .CommunityBoard_stat__nVJSa:nth-child(2),.CommunityBoard_postStats__wYWOw .CommunityBoard_stat__nVJSa:nth-child(2) svg{color:#6c6b00}.CommunityBoard_postStats__wYWOw .CommunityBoard_stat__nVJSa:nth-child(3),.CommunityBoard_postStats__wYWOw .CommunityBoard_stat__nVJSa:nth-child(3) svg{color:#dc2626}.CommunityBoard_emptyState__xhHUw{padding:80px 20px;text-align:center;color:#999;border:2px solid #ddd;background:#f8f8f8}.CommunityBoard_emptyIcon__ajRpu{font-size:64px;color:#ddd;margin-bottom:16px}.CommunityBoard_emptyState__xhHUw p{font-size:16px;margin:0}.CommunityBoard_pagination__ahRf9{display:flex;justify-content:center;gap:8px}.CommunityBoard_pageBtn__jCRux{padding:10px 16px;background:white;border:2px solid #ddd;font-size:14px;font-weight:600;cursor:pointer;color:#666;transition:all .2s}.CommunityBoard_pageBtn__jCRux:hover{border-color:#4b26ac;color:#4b26ac}.CommunityBoard_pageBtn__jCRux.CommunityBoard_active__hoRim{background:#4b26ac;border-color:#4b26ac;color:white}@media (max-width:1024px){.CommunityBoard_container__Qdvu2{padding:16px}.CommunityBoard_title__03YYD{font-size:19px}.CommunityBoard_postCard__hxEgv{padding:16px}.CommunityBoard_postTitle__m9VyA{font-size:16px}.CommunityBoard_postExcerpt__Eysc8{font-size:13px}.CommunityBoard_postStats__wYWOw{gap:12px}.CommunityBoard_stat__nVJSa{font-size:12px}}@media (max-width:640px){.CommunityBoard_container__Qdvu2{padding:12px;box-sizing:border-box}.CommunityBoard_title__03YYD{font-size:18px}.CommunityBoard_subtitle__SY3KJ{font-size:13px}.CommunityBoard_searchSection__akyzN{flex-direction:column;align-items:stretch}.CommunityBoard_writeBtn__2Ny9t{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}.CommunityBoard_tabs__KszcP{gap:6px}.CommunityBoard_tab__ujGIY{padding:12px 20px;font-size:14px;gap:6px}.CommunityBoard_postCard__hxEgv{flex-direction:column;align-items:flex-start;padding:14px;gap:12px}.CommunityBoard_postMain__pe2ri{width:100%;flex-direction:column;gap:10px}.CommunityBoard_hotBadge__luy9p{align-self:flex-start}.CommunityBoard_postTitle__m9VyA{font-size:15px}.CommunityBoard_postExcerpt__Eysc8,.CommunityBoard_postTitle__m9VyA{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CommunityBoard_postExcerpt__Eysc8{font-size:13px}.CommunityBoard_postMeta__d__pb{gap:8px;font-size:12px}.CommunityBoard_postStats__wYWOw{width:100%;justify-content:flex-start;gap:12px}.CommunityBoard_stat__nVJSa{font-size:12px}.CommunityBoard_pagination__ahRf9{gap:4px;flex-wrap:wrap}.CommunityBoard_pageBtn__jCRux{padding:8px 12px;font-size:13px}}