.community-page--square{max-width:1500px;padding:32px 40px 90px}.community-page--square .community-heading{min-height:0;gap:24px}.community-page--square .community-heading h1{margin:0;font-size:32px;letter-spacing:-1px}.community-page--square .community-heading .ant-btn{min-height:44px;border-radius:8px}.community-page--square .community-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.community-page--square .community-filters{padding-bottom:20px;border-bottom:1px solid var(--discovery-line)}.community-page--square .ant-segmented{background:#18221d;padding:5px;border-radius:10px}.community-page--square .ant-segmented-item{padding:3px 8px}.community-page--square .ant-segmented-item-selected{color:#071d14;background:var(--brand-accent)}.community-page--square .community-post.ant-card{background:#171e1b;border-color:var(--discovery-line);border-radius:16px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease;animation:discovery-reveal .48s var(--discovery-ease) both}.community-page--square .ant-masonry-item:nth-child(3n+2) .community-post{animation-delay:70ms}.community-page--square .ant-masonry-item:nth-child(3n) .community-post{animation-delay:.14s}.community-page--square .community-post:hover{border-color:#00dbaf45;box-shadow:0 8px 28px #07150d50}.community-page--square .community-post .ant-card-body{padding:24px}.community-page--square .community-post .ant-avatar{border-radius:12px}.community-page--square .community-post header strong{font-size:14px}.community-page--square .community-post header time{color:var(--discovery-muted)}.community-page--square .community-post .community-post-body{font-size:14px;line-height:1.9;margin:20px 0 16px;color:#dbe5de}.community-page--square .community-topics .ant-tag{border:0;background:#00dbaf12;color:#72d9b9;padding:4px 9px;border-radius:5px;font-size:11px}.community-page--square .community-track{border:1px solid #00dbaf20;background:#1c2b23;border-radius:10px}.community-page--square .community-post footer{border-color:var(--discovery-line)}.community-page--square .community-post footer .ant-btn[aria-pressed=true]{color:var(--brand-accent)}.community-page--square .community-about{top:24px;padding:24px;margin-top:2px;border:1px solid #00dbaf25;border-radius:16px;background:radial-gradient(ellipse at top right,#00dbaf15,transparent 65%),#151d18}.community-page--square .community-about h2{font-size:21px;font-weight:650;margin-bottom:12px}.community-page--square .community-about p{font-size:12px;color:var(--discovery-muted)}.community-page--square .community-about .ant-collapse-header{padding-inline:0;font-size:12px}.community-page--square .community-about .ant-collapse-body{padding-inline:0}.community-page--square .community-about>a{display:flex;justify-content:space-between;gap:8px;padding-top:16px;border-top:1px solid var(--discovery-line);color:var(--discovery-ink);font-size:12px}@media (max-width:1100px){.community-page--square .community-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.community-page--square .community-about{padding:20px}}@media (max-width:960px){.community-page--square .community-layout{grid-template-columns:1fr}.community-page--square .community-about{position:static}}@media (max-width:640px){.community-page--square{padding:20px 16px 70px}.community-page--square .community-heading{display:flex;flex-wrap:wrap;gap:12px}.community-page--square .community-post .ant-card-body{padding:20px}}