.community-container{max-width:1400px;margin:0 auto;padding:24px 16px}.user-stats-card{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #667eea33}.user-stats-card:before{content:"";opacity:.3;background:radial-gradient(circle,#ffffff1a 1%,#0000 1%) 0 0/20px 20px;width:200%;height:200%;animation:20s linear infinite pulse;position:absolute;top:-50%;right:-50%}@keyframes pulse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.level-progress{margin-top:16px}.level-progress .ant-progress-inner{background-color:#fff3}.hot-question-card{border:2px solid #ff4d4f;animation:2s infinite pulse-border;position:relative;overflow:hidden}@keyframes pulse-border{0%{box-shadow:0 0 #ff4d4fb3}70%{box-shadow:0 0 0 10px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.hot-question-card:before{content:"🔥";z-index:1;font-size:16px;position:absolute;top:8px;right:8px}.topic-card{cursor:pointer;border-radius:12px;transition:all .3s}.topic-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px #0000001a}.topic-card-top-3{border-left:4px solid #faad14}.expert-card{border-radius:12px;transition:all .3s}.expert-card:hover{background-color:#f6ffed;border-color:#52c41a}.verified-badge{color:#fff;background:#52c41a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;bottom:0;right:0}.leaderboard-card{background:linear-gradient(135deg,#fdfcfb 0%,#e2d1c3 100%);border:none;border-radius:16px;overflow:hidden}.leaderboard-item{background:#fffc;border-radius:8px;margin-bottom:8px;padding:12px 16px;transition:all .2s}.leaderboard-item:hover{background:#fff;transform:translate(4px)}.rank-1{background:linear-gradient(135deg,#fff9c4 0%,#ffeb3b 100%)!important}.rank-2{background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%)!important}.rank-3{background:linear-gradient(135deg,#ffecb3 0%,#ffb74d 100%)!important}.question-card{border:1px solid #f0f0f0;border-radius:12px;transition:all .3s}.question-card:hover{border-color:#1890ff;box-shadow:0 8px 16px #1890ff1a}.question-card.featured{background:linear-gradient(135deg,#fffde7 0%,#fff3e0 100%);border-color:#ffd54f}.topic-tag{border-radius:16px;padding:2px 10px;font-size:12px;transition:all .2s}.topic-tag:hover{transform:scale(1.05)}.community-modal .ant-modal-content{border-radius:16px;overflow:hidden}.community-modal .ant-modal-header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px 16px 0 0}@media (max-width:768px){.community-container{padding:16px 8px}.user-stats-card{margin-bottom:16px}.hot-question-card{margin-bottom:12px}}.skeleton-card{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.interaction-btn{border-radius:20px;padding:4px 12px;transition:all .2s}.interaction-btn:hover{transform:scale(1.05)}.interaction-btn.liked{color:#ff4d4f;background:#ff4d4f1a}.interaction-btn.favorited{color:#faad14;background:#faad141a}
