.CommunityPage-module__j4E9jq__container{min-height:calc(100vh - var(--header-height));background:var(--bg-secondary);flex-direction:column;width:100%;max-width:1300px;margin:0 auto;padding:2.5rem 100px 120px;display:flex;position:relative}.CommunityPage-module__j4E9jq__header{margin-bottom:2.5rem}.CommunityPage-module__j4E9jq__headerContent{align-items:center;gap:1.2rem;display:flex}.CommunityPage-module__j4E9jq__icon{color:var(--accent);background:var(--accent-light);border-radius:var(--radius-sm);padding:.6rem}.CommunityPage-module__j4E9jq__header h1{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}.CommunityPage-module__j4E9jq__header p{color:var(--text-muted);margin:.2rem 0 0}.CommunityPage-module__j4E9jq__grid{flex-direction:column;gap:2.5rem;width:100%;display:flex}.CommunityPage-module__j4E9jq__tabsContainer{border-bottom:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:2rem;padding-bottom:1rem;display:flex}.CommunityPage-module__j4E9jq__tabs{align-items:center;gap:12px;display:flex}.CommunityPage-module__j4E9jq__sortSelector{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:50px;padding:4px;display:flex}.CommunityPage-module__j4E9jq__sortBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.CommunityPage-module__j4E9jq__sortBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.CommunityPage-module__j4E9jq__activeSort{box-shadow:0 4px 12px rgba(var(--accent-rgb), .3);color:#fff!important;background:var(--accent)!important}.CommunityPage-module__j4E9jq__activeSort:hover{background:var(--accent-hover)!important}.CommunityPage-module__j4E9jq__tabs::-webkit-scrollbar{display:none}.CommunityPage-module__j4E9jq__tab{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .2s;display:flex}.CommunityPage-module__j4E9jq__tab:hover{background:var(--bg-tertiary)}.CommunityPage-module__j4E9jq__activeTab{color:#1877f2!important;background:#1877f21a!important}@media (max-width:640px){.CommunityPage-module__j4E9jq__tabsContainer{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:1.2rem;padding-bottom:.8rem}.CommunityPage-module__j4E9jq__tabs{-webkit-overflow-scrolling:touch;gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.CommunityPage-module__j4E9jq__sortSelector{background:var(--bg-secondary);border-radius:var(--radius-md);justify-content:space-between;width:100%}.CommunityPage-module__j4E9jq__sortBtn{border-radius:var(--radius-md);flex:1;justify-content:center;gap:6px;padding:10px 8px;font-size:.8rem}}@media (max-width:440px){.CommunityPage-module__j4E9jq__sortBtn span{display:none}.CommunityPage-module__j4E9jq__sortBtn{padding:10px}.CommunityPage-module__j4E9jq__tab span{font-size:.85rem}}@media (max-width:1100px){.CommunityPage-module__j4E9jq__container{padding:2.5rem 20px}}.CommunityPage-module__j4E9jq__reviewWrapper{flex-direction:column;gap:.8rem;display:flex}.CommunityPage-module__j4E9jq__gameInfo{cursor:pointer;align-items:center;gap:.8rem;width:fit-content;transition:transform .15s;display:flex}.CommunityPage-module__j4E9jq__gameInfo:hover{transform:translate(4px)}.CommunityPage-module__j4E9jq__miniCover{object-fit:cover;width:44px;height:60px;box-shadow:var(--shadow-sm);border-radius:6px}.CommunityPage-module__j4E9jq__gameMeta h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.CommunityPage-module__j4E9jq__gameMeta span{color:var(--accent);font-size:.72rem;font-weight:600}.CommunityPage-module__j4E9jq__loadingContainer,.CommunityPage-module__j4E9jq__empty,.CommunityPage-module__j4E9jq__listLoading{height:40vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.CommunityPage-module__j4E9jq__spin{color:var(--accent);animation:1s linear infinite CommunityPage-module__j4E9jq__spin}@keyframes CommunityPage-module__j4E9jq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CommunityPage-module__j4E9jq__globalLoading{background:var(--bg-secondary);z-index:50;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.CommunityPage-module__j4E9jq__loadingLogo{align-items:center;gap:12px;display:flex}.CommunityPage-module__j4E9jq__logoText{color:var(--text-primary);letter-spacing:.15em;font-size:2rem;font-weight:800}.CommunityPage-module__j4E9jq__loadingBarContainer{background:var(--bg-tertiary);border-radius:3px;width:200px;height:3px;position:relative;overflow:hidden}.CommunityPage-module__j4E9jq__loadingBar{background:var(--accent);border-radius:3px;width:40%;height:100%;animation:1.5s ease-in-out infinite CommunityPage-module__j4E9jq__loading-slide;position:absolute;top:0;left:0}.CommunityPage-module__j4E9jq__loadingText{color:var(--text-muted);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;text-align:center;width:max-content;font-size:.75rem;font-weight:600;display:block}@keyframes CommunityPage-module__j4E9jq__loading-slide{0%{left:-40%}to{left:100%}}
