.community-page{min-height:100vh;background:linear-gradient(135deg,var(--color-background-app) 0%,#1a1a1a 50%,var(--color-background-navbar) 100%);color:var(--color-text-primary);position:relative;overflow:hidden}.community-page:before{content:"";position:absolute;top:-20%;left:0;width:100%;height:80%;background:radial-gradient(ellipse at 50% 30%,rgba(35,184,200,.05) 0%,transparent 60%);pointer-events:none;z-index:0}.community-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,rgba(35,184,200,.012) 1px,transparent 1px),linear-gradient(-45deg,rgba(35,184,200,.012) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.community-content{padding:2rem;max-width:1600px;margin:0 auto;position:relative;z-index:1}.community-hero{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding:2rem 0}.hero-left{display:flex;align-items:baseline;gap:1.5rem}.hero-actions{display:flex;align-items:center;gap:1rem}.hero-title{font-family:var(--font-family-heading);font-size:4rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:-.02em;margin:0;line-height:1}.community-page .hero-title-accent{background:linear-gradient(135deg,var(--color-brand-cyan),var(--color-brand-cyan-light, #5ed8e6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-count{font-size:1.125rem;color:var(--color-text-tertiary);font-weight:var(--font-weight-normal);padding:.5rem 1rem;background:var(--color-background-hover-light-alpha);border-radius:9999px;border:1px solid var(--color-border-sidebar)}.create-btn{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-primary-hover));color:#fff;border:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));font-size:1.0625rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #23b8c84d}.create-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #23b8c880}.create-btn:active{transform:translateY(0)}.forum-link-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-background-hover-light-alpha);border:1px solid var(--color-border-sidebar);color:var(--color-text-primary);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.forum-link-btn:hover{background:var(--color-border-light-alpha);border-color:var(--color-accent-primary)}.create-icon{width:1.5rem;height:1.5rem;stroke-width:2.5}.community-layout{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;align-items:start}.feed-filter-bar{display:flex;align-items:center;gap:.375rem;padding:.5rem;background:#ffffff05;border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);margin-bottom:.75rem;overflow-x:auto;scrollbar-width:none}.feed-filter-bar::-webkit-scrollbar{display:none}.feed-filter-tab{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:transparent;border:1px solid transparent;border-radius:9999px;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.feed-filter-tab:hover{background:#ffffff0d;color:var(--color-text-primary)}.feed-filter-tab.active{background:#23b8c81a;border-color:#23b8c84d;color:var(--color-accent-primary)}.feed-filter-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.feed-threads{display:flex;flex-direction:column;gap:0}.feed-thread-card{display:flex;gap:0;background:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);border-bottom:none;cursor:pointer;transition:background .15s ease;text-align:left;width:100%}.feed-thread-card:first-child{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%)}.feed-thread-card:last-child{border-bottom:1px solid var(--color-border-sidebar)}.feed-thread-card:hover{background:#ffffff08}.feed-thread-votes{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem .75rem;min-width:56px;border-right:1px solid rgba(255,255,255,.04)}.feed-vote-count{display:flex;flex-direction:column;align-items:center;gap:.125rem;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.feed-vote-count svg{color:var(--color-accent-primary);opacity:.6}.feed-view-count{display:flex;flex-direction:column;align-items:center;gap:.125rem;color:var(--color-text-muted);font-size:.6875rem}.feed-thread-content{flex:1;padding:.875rem 1rem;min-width:0}.feed-thread-topline{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-text-muted);margin-bottom:.375rem;flex-wrap:wrap}.feed-category-tag{font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.feed-separator{color:var(--color-text-muted);opacity:.4}.feed-author{color:var(--color-text-secondary);font-weight:500}.feed-author .username-link{color:var(--color-text-secondary)}.feed-author .username-link:hover{color:var(--color-accent-primary)}.feed-time{color:var(--color-text-muted)}.feed-pin-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:#fbbf241a;color:#fbbf24;border-radius:3px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.feed-lock-badge{display:inline-flex;align-items:center;padding:.125rem;color:var(--color-text-muted)}.feed-thread-title{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.4}.feed-thread-card:hover .feed-thread-title{color:var(--color-accent-primary)}.feed-thread-preview{font-size:.8125rem;color:var(--color-text-tertiary);line-height:1.5;margin:.375rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-thread-footer{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.feed-reply-cta,.feed-views-cta{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-text-muted);font-weight:500}.feed-reply-cta svg,.feed-views-cta svg{opacity:.6}.feed-empty-state{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 2rem;background:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);text-align:center;color:var(--color-text-secondary)}.feed-empty-state svg{color:var(--color-text-muted);opacity:.5}.feed-empty-state p{margin:0;font-size:.9375rem}.community-sidebar{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:5rem}.sidebar-card{background:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);overflow:hidden}.sidebar-card-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.04)}.sidebar-card-header svg{color:var(--color-accent-primary);opacity:.7}.sidebar-about-banner{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:linear-gradient(135deg,#23b8c814,#1d8bad0a);border-bottom:1px solid rgba(255,255,255,.04);font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.sidebar-about-banner svg{color:var(--color-accent-primary)}.sidebar-about-body{padding:1rem}.sidebar-about-body p{font-size:.8125rem;color:var(--color-text-tertiary);line-height:1.5;margin:0 0 .875rem}.sidebar-stats-row{display:flex;gap:1.5rem;margin-bottom:.875rem}.sidebar-stat{display:flex;flex-direction:column}.sidebar-stat-value{font-size:1.125rem;font-weight:700;color:var(--color-text-primary)}.sidebar-stat-label{font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.sidebar-create-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.625rem;background:var(--color-accent-primary);color:#fff;border:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sidebar-create-btn:hover{background:var(--color-accent-primary-hover);transform:translateY(-1px)}.sidebar-categories{display:flex;flex-direction:column}.sidebar-category-item{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.03);color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.sidebar-category-item:last-child{border-bottom:none}.sidebar-category-item:hover{background:#ffffff08;color:var(--color-text-primary)}.sidebar-category-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.sidebar-category-name{flex:1}.sidebar-category-arrow{color:var(--color-text-muted);opacity:0;transition:opacity .15s ease}.sidebar-category-item:hover .sidebar-category-arrow{opacity:1}.sidebar-challenges{display:flex;flex-direction:column}.sidebar-challenge-item{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.sidebar-challenge-item:last-child{border-bottom:none}.sidebar-challenge-item:hover{background:#ffffff08}.sidebar-challenge-status{width:.5rem;height:.5rem;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 6px #22c55e66}.sidebar-challenge-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sidebar-challenge-title{font-size:.8125rem;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-challenge-meta{font-size:.6875rem;color:var(--color-text-muted)}.sidebar-empty-hint{padding:.875rem 1rem;font-size:.8125rem;color:var(--color-text-muted)}.sidebar-link-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;padding:.625rem;background:none;border:none;border-top:1px solid rgba(255,255,255,.04);color:var(--color-accent-primary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.sidebar-link-btn:hover{background:#23b8c80d}.sidebar-rules{display:flex;flex-direction:column;padding:.25rem 0}.sidebar-rule{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 1rem;font-size:.75rem;color:var(--color-text-tertiary);line-height:1.4}.sidebar-rule-num{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#23b8c81a;color:var(--color-accent-primary);font-size:.625rem;font-weight:700;flex-shrink:0}.community-overview{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem}.overview-panel{display:flex;flex-direction:column;gap:1rem}.panel-header{display:flex;align-items:center;justify-content:space-between}.panel-title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.categories-list,.challenges-list{display:flex;flex-direction:column;gap:.75rem}.challenge-card-compact{display:flex;align-items:stretch;background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .625rem) 0,100% .625rem,100% 100%,0 100%);overflow:hidden;cursor:pointer;transition:all .2s;text-align:left;width:100%}.challenge-card-compact:hover{transform:translate(4px);box-shadow:var(--shadow-md);border-color:var(--color-accent-primary)}.challenge-card-accent{width:4px;flex-shrink:0}.challenge-card-body{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.challenge-card-title{font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.challenge-card-meta{display:flex;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-secondary)}.leaderboard-section{margin-bottom:2.5rem}.leaderboard-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.leaderboard-full{display:flex;flex-direction:column;gap:.75rem}.leaderboard-entry{display:flex;align-items:center;gap:1rem;padding:1.25rem;background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .625rem) 0,100% .625rem,100% 100%,0 100%);text-align:left;width:100%;cursor:pointer;transition:all .2s}.leaderboard-entry:hover{border-color:var(--color-accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.leaderboard-entry.gold{border-color:#fbbf244d}.leaderboard-entry.silver{border-color:#9ca3af4d}.leaderboard-entry.bronze{border-color:#cd7f324d}.leaderboard-rank{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-weight:700;font-size:.875rem;flex-shrink:0}.leaderboard-rank.gold{background:#fbbf2426;color:#fbbf24}.leaderboard-rank.silver{background:#9ca3af26;color:#9ca3af}.leaderboard-rank.bronze{background:#cd7f3226;color:#cd7f32}.leaderboard-user{flex:1;min-width:0}.leaderboard-username{font-weight:600;color:var(--color-text-primary);font-size:.95rem}.leaderboard-challenge{font-size:.8rem;color:var(--color-text-secondary);margin-top:.15rem}.leaderboard-score{font-weight:700;color:var(--color-accent-primary);font-size:.95rem;flex-shrink:0}@media(max-width:1024px){.community-layout{grid-template-columns:1fr}.community-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sidebar-about{grid-column:1 / -1}.community-overview,.leaderboard-preview{grid-template-columns:1fr}}@media(max-width:640px){.community-sidebar{grid-template-columns:1fr}.feed-thread-votes{display:none}.feed-filter-bar{padding:.375rem}.feed-filter-tab{padding:.375rem .625rem;font-size:.75rem}}.category-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);cursor:pointer;transition:all .2s;text-align:left;width:100%;position:relative;overflow:hidden}.category-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-brand-cyan);opacity:.3;transition:opacity .2s ease}.category-card:hover{transform:translate(4px);box-shadow:var(--shadow-md);border-color:var(--color-accent-primary)}.category-card:hover:after{opacity:.7}.category-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--rgb-accent-primary),.1);border-radius:var(--border-radius-md);color:var(--color-accent-primary);flex-shrink:0}.category-info{flex:1}.category-name{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.category-description{font-size:.9rem;color:var(--color-text-secondary)}.category-arrow{color:var(--color-text-muted)}.recent-threads-section{margin-top:2rem}.community-page .wire-section-title{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.04em}.community-page .wire-section-title:before{content:"";display:inline-block;width:1.25rem;height:2px;background:var(--color-accent-primary);flex-shrink:0}.threads-list{display:flex;flex-direction:column;gap:.75rem}.thread-item{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .625rem) 0,100% .625rem,100% 100%,0 100%);cursor:pointer;transition:all .2s;text-align:left;width:100%;position:relative}.thread-item:hover{border-color:var(--color-accent-primary);transform:translate(4px)}.thread-main{flex:1}.thread-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.thread-title{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.thread-badge{font-size:.75rem;padding:.25rem .5rem;border-radius:var(--border-radius-sm);font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.thread-badge.pinned{background-color:#3b82f61a;color:#3b82f6}.thread-badge.locked{background-color:#ef44441a;color:#ef4444}.thread-meta{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--color-text-secondary)}.thread-author{font-weight:600}.thread-category{color:var(--color-accent-primary)}.thread-stats{display:flex;gap:1rem}.stat{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--color-text-secondary)}.challenges-section{display:flex;flex-direction:column;gap:2rem}.challenges-header{display:flex;justify-content:space-between;align-items:center}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.challenge-card{background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);overflow:hidden;cursor:pointer;transition:all .2s;text-align:left;width:100%;position:relative}.challenge-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-brand-cyan),transparent);opacity:.4;z-index:1;transition:opacity .2s ease}.challenge-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-primary)}.challenge-card:hover:before{opacity:.8}.challenge-banner{width:100%;height:180px;background-size:cover;background-position:center}.challenge-content{padding:1.5rem}.challenge-badges{display:flex;gap:.5rem;margin-bottom:1rem}.difficulty-badge{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--border-radius-sm);color:#fff;text-transform:uppercase}.community-page .wire-status-badge{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--border-radius-sm)}.community-page .wire-status-badge.status-active{background-color:#22c55e1a;color:#22c55e}.community-page .wire-status-badge.status-upcoming{background-color:#3b82f61a;color:#3b82f6}.community-page .wire-status-badge.status-ended{background-color:#6b72801a;color:#6b7280}.community-page .challenge-title{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem}.community-page .challenge-description{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.5}.community-page .challenge-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-sidebar)}.community-page .challenge-info{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.community-page .challenge-prize{font-size:.875rem;color:var(--color-accent-primary);font-weight:600;display:flex;align-items:center;gap:.25rem}.community-page .wire-empty-state{text-align:center;padding:4rem 2rem;color:var(--color-text-secondary)}.community-page .empty-icon{font-size:4rem;margin-bottom:1rem}.community-page .wire-empty-state h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.community-page .empty-state-small{text-align:center;padding:2rem;color:var(--color-text-secondary)}.community-page .wire-btn-primary{margin-top:1rem;padding:.75rem 1.5rem;background-color:var(--color-accent-primary);color:#fff;border:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-weight:600;cursor:pointer;transition:all .2s}.community-page .wire-btn-primary:hover{background-color:var(--color-accent-hover)}.community-page .thread-navigation{margin-bottom:1.5rem;display:flex;align-items:center}.community-page .btn-back{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:transparent;border:1px solid transparent;border-radius:9999px;color:var(--color-text-tertiary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.community-page .btn-back:hover{background:var(--color-background-hover-light-alpha);color:var(--color-text-primary);border-color:var(--color-border-sidebar)}.community-page .thread-detail-layout{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;align-items:start}.community-page .thread-post-card{display:flex;gap:0;background:#ffffff05;border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);transition:border-color .15s ease}.community-page .thread-post-votes{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem .875rem;background:#ffffff04;border-right:1px solid var(--color-border-sidebar);min-width:56px}.community-page .thread-post-vote-count,.community-page .thread-post-view-count{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:600}.community-page .thread-post-vote-count svg,.community-page .thread-post-view-count svg{opacity:.6}.community-page .thread-post-body{flex:1;padding:1.25rem 1.5rem;min-width:0}.community-page .thread-post-topline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.community-page .thread-post-author-area{display:flex;align-items:center;gap:.5rem}.community-page .thread-post-avatar{width:1.75rem;height:1.75rem;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-primary-hover));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;flex-shrink:0}.community-page .thread-post-author{font-size:.8125rem;color:var(--color-text-secondary)}.community-page .thread-post-time{font-size:.8125rem;color:var(--color-text-muted)}.community-page .thread-post-badges{display:flex;gap:.5rem}.community-page .thread-post-title{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1.3;margin-bottom:1rem}.community-page .thread-post-content{color:var(--color-text-secondary);line-height:1.7;font-size:.9375rem;white-space:pre-wrap;word-break:break-word;margin-bottom:1.25rem}.community-page .thread-post-footer{display:flex;align-items:center;gap:1rem;padding-top:.75rem;border-top:1px solid var(--color-border-sidebar);flex-wrap:wrap}.community-page .thread-post-stat{display:flex;align-items:center;gap:.375rem;color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.community-page .thread-post-stat svg{opacity:.6}.community-page .thread-post-admin-actions{display:flex;align-items:center;gap:.25rem;margin-left:auto}.community-page .thread-admin-btn{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:1px solid transparent;border-radius:9999px;color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.community-page .thread-admin-btn:hover{background:var(--color-background-hover-light-alpha);border-color:var(--color-border-sidebar);color:var(--color-text-primary)}.community-page .thread-admin-btn-danger:hover{background:#ef44441a;border-color:#ef44444d;color:#f87171}.community-page .thread-reply-form{margin-top:.75rem;background:#ffffff05;border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);padding:1rem 1.25rem}.community-page .thread-reply-form-inner{display:flex;gap:.75rem}.community-page .thread-reply-avatar{width:2rem;height:2rem;border-radius:50%;background:var(--color-background-content-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-weight:600;font-size:.75rem;flex-shrink:0;margin-top:.125rem}.community-page .thread-reply-input-area{flex:1;min-width:0}.community-page .thread-reply-textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border-sidebar);border-radius:.5rem;background:var(--color-background-app);color:var(--color-text-primary);font-family:inherit;font-size:.875rem;resize:vertical;min-height:80px;transition:border-color .15s ease}.community-page .thread-reply-textarea:focus{outline:none;border-color:var(--color-accent-primary)}.community-page .thread-reply-textarea::-moz-placeholder{color:var(--color-text-muted)}.community-page .thread-reply-textarea::placeholder{color:var(--color-text-muted)}.community-page .thread-reply-actions{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.community-page .thread-reply-options{display:flex;align-items:center;gap:1rem}.community-page .thread-reply-option{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-text-muted);cursor:pointer}.community-page .thread-reply-option input[type=checkbox]{accent-color:var(--color-accent-primary);cursor:pointer}.community-page .thread-reply-option-admin{color:var(--color-status-info-text)}.community-page .thread-reply-submit{padding:.5rem 1.5rem;background:var(--color-accent-primary);color:#fff;border:none;border-radius:9999px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.community-page .thread-reply-submit:hover{background:var(--color-accent-primary-hover);transform:translateY(-1px)}.community-page .thread-reply-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.community-page .thread-locked-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:1rem;background:#ef44440f;border:1px solid rgba(239,68,68,.15);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);color:#f87171;font-size:.875rem;font-weight:500}.community-page .thread-replies{margin-top:.75rem}.community-page .thread-replies-header{padding:.75rem 0;margin-bottom:.25rem}.community-page .thread-replies-count{font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.community-page .thread-reply-card{display:flex;gap:0;padding:.75rem 0}.community-page .thread-reply-line{width:2px;background:var(--color-border-sidebar);margin:0 1rem 0 .875rem;border-radius:1px;flex-shrink:0}.community-page .thread-reply-body{flex:1;min-width:0;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.03)}.community-page .thread-reply-topline{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.community-page .thread-reply-avatar-small{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-background-content-tertiary);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-weight:600;font-size:.625rem;flex-shrink:0}.community-page .thread-reply-author{font-size:.8125rem;color:var(--color-text-secondary)}.community-page .thread-reply-delete{display:flex;align-items:center;padding:.25rem;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:.25rem;transition:all .15s ease;margin-left:auto;opacity:0}.community-page .thread-reply-card:hover .thread-reply-delete{opacity:1}.community-page .thread-reply-delete:hover{background:#ef44441a;color:#f87171}.community-page .thread-reply-text{color:var(--color-text-secondary);line-height:1.6;font-size:.875rem;white-space:pre-wrap;word-break:break-word}.community-page .thread-no-replies{text-align:center;padding:3rem 1rem;color:var(--color-text-muted)}.community-page .thread-no-replies svg{opacity:.3;margin-bottom:.75rem}.community-page .thread-no-replies p{font-size:.875rem}.community-page .category-hero-dot{width:1rem;height:1rem;border-radius:50%;flex-shrink:0;margin-top:.75rem}.community-page .category-hero-desc{font-size:1rem;color:var(--color-text-tertiary);margin-top:.5rem}.community-page .admin-avatar{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.community-page .anonymous-avatar{background:var(--color-background-content-tertiary)!important;color:var(--color-text-muted)!important}.community-page.new-thread-container{max-width:800px;margin:0 auto}.community-page .wire-form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.community-page .btn-submit-reply,.community-page .btn-create-thread{padding:.75rem 2rem;background-color:var(--color-accent-primary);color:#fff;border:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-weight:600;cursor:pointer;transition:all .2s}.community-page .btn-submit-reply:hover,.community-page .btn-create-thread:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.community-page .btn-submit-reply:disabled,.community-page .btn-create-thread:disabled{opacity:.5;cursor:not-allowed}.community-page .new-thread-card{background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%);padding:2rem;position:relative;overflow:hidden}.community-page .new-thread-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-brand-cyan);opacity:.4}.community-page .form-title-large{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2rem}.community-page .wire-form-group{margin-bottom:1.5rem}.community-page .wire-form-label{display:block;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.community-page .wire-form-select,.community-page .wire-form-input,.community-page .wire-form-textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-sidebar);border-radius:var(--border-radius-md);background-color:var(--color-background-sidebar);color:var(--color-text-primary);font-family:inherit;font-size:1rem}.community-page .wire-form-select:focus,.community-page .wire-form-input:focus,.community-page .wire-form-textarea:focus{outline:none;border-color:var(--color-accent-primary)}.community-page .wire-form-textarea{resize:vertical;min-height:250px}.community-page .char-count{font-size:.875rem;color:var(--color-text-secondary);text-align:right;margin-top:.25rem}.community-page .btn-cancel{padding:.75rem 2rem;background:none;border:1px solid var(--color-border-sidebar);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-weight:600;cursor:pointer;transition:all .2s}.community-page .btn-cancel:hover{background-color:var(--color-background-content-primary);border-color:var(--color-text-primary);color:var(--color-text-primary)}.community-page .challenge-hero{position:relative;margin-bottom:2rem;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,0 100%);overflow:hidden}.community-page .challenge-banner-large{width:100%;height:300px;background-size:cover;background-position:center}.community-page .challenge-hero-content{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.community-page .challenge-badges-large{display:flex;gap:.5rem;margin-bottom:1rem}.community-page .difficulty-badge-large,.community-page .status-badge-large{font-size:.875rem;font-weight:700;padding:.5rem 1rem;border-radius:var(--border-radius-sm);text-transform:uppercase}.community-page .status-badge-large.status-active{background-color:#22c55e33;color:#22c55e}.community-page .status-badge-large.status-upcoming{background-color:#3b82f633;color:#3b82f6}.community-page .status-badge-large.status-ended{background-color:#6b728033;color:#9ca3af}.community-page .challenge-title-large{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.community-page .challenge-details-grid{display:grid;grid-template-columns:1fr 350px;gap:2rem}.community-page .challenge-main-content{display:flex;flex-direction:column;gap:2rem}.community-page .details-section{background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);padding:2rem;position:relative;overflow:hidden}.community-page .details-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-brand-cyan);opacity:.4}.community-page .section-heading{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.03em}.community-page .section-content{color:var(--color-text-primary);line-height:1.7}.community-page .rules-content{white-space:pre-wrap}.community-page .wire-leaderboard-table{width:100%;overflow-x:auto}.community-page .wire-leaderboard-table table{width:100%;border-collapse:collapse}.community-page .wire-leaderboard-table th,.community-page .wire-leaderboard-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border-sidebar)}.community-page .wire-leaderboard-table th{font-weight:600;color:var(--color-text-secondary);font-size:.875rem;text-transform:uppercase}.community-page .wire-leaderboard-table td{color:var(--color-text-primary)}.community-page .rank-cell{font-weight:700;font-size:1.1rem}.community-page .participant-cell{display:flex;align-items:center;gap:.75rem}.community-page .participant-avatar{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-hover));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.community-page .score-cell{font-weight:600;color:var(--color-accent-primary)}.community-page .project-link{color:var(--color-accent-primary);text-decoration:none;font-weight:500}.community-page .project-link:hover{text-decoration:underline}.community-page .empty-leaderboard{text-align:center;padding:2rem;color:var(--color-text-secondary)}.community-page .challenge-sidebar{display:flex;flex-direction:column;gap:1.5rem}.community-page .challenge-info-card{background-color:var(--color-background-content-primary);border:1px solid var(--color-border-sidebar);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);padding:1.5rem;position:relative;overflow:hidden}.community-page .challenge-info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-brand-cyan);opacity:.4}.community-page .info-card-title{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem}.community-page .info-items{display:flex;flex-direction:column;gap:1rem}.community-page .info-item{display:flex;gap:1rem}.community-page .info-item svg{color:var(--color-accent-primary);flex-shrink:0}.community-page .info-label{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.25rem}.community-page .info-value{font-weight:600;color:var(--color-text-primary)}.community-page .participation-form{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border-sidebar)}.community-page .form-subtitle{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem}.community-page .wire-form-group-small{margin-bottom:1rem}.community-page .wire-form-label-small{display:block;font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.community-page .wire-form-textarea-small{width:100%;padding:.75rem;border:1px solid var(--color-border-sidebar);border-radius:var(--border-radius-md);background-color:var(--color-background-sidebar);color:var(--color-text-primary);font-family:inherit;font-size:.875rem;resize:vertical}.community-page .wire-form-textarea-small:focus{outline:none;border-color:var(--color-accent-primary)}.community-page .btn-join-challenge{width:100%;padding:.75rem;background-color:var(--color-accent-primary);color:#fff;border:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-weight:600;cursor:pointer;transition:all .2s}.community-page .btn-join-challenge:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.community-page .btn-join-challenge:disabled{opacity:.5;cursor:not-allowed}.community-page .participation-status{margin-top:2rem;padding:1.5rem;background-color:#22c55e1a;border:1px solid rgba(34,197,94,.3);clip-path:polygon(0 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%);text-align:center;color:#22c55e}.community-page .participation-status svg{margin:0 auto .5rem}.community-page .participation-status p{font-weight:600;margin-bottom:1rem}.community-page .user-stats{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.community-page .challenge-type-badge{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;color:#fff;text-transform:uppercase;letter-spacing:.03em}.community-page .backtest-config-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.community-page .config-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px}.community-page .config-label{font-size:.75rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.community-page .config-value{font-size:.95rem;color:var(--color-text-primary);font-weight:600}.community-page .challenge-backtest-info{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem;font-size:.75rem;color:var(--color-text-tertiary)}.community-page .challenge-backtest-info span{padding:.15rem .5rem;background:#ffffff0d;border-radius:4px}.community-page .entry-status-badge{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;text-transform:capitalize;font-weight:500}.community-page .entry-status-badge.status-registered{background:#3b82f626;color:#60a5fa}.community-page .entry-status-badge.status-active{background:#22c55e26;color:#4ade80}.community-page .entry-status-badge.status-submitted{background:#a855f726;color:#c084fc}.community-page .entry-status-badge.status-disqualified{background:#ef444426;color:#f87171}.community-page .wire-form-select-small{width:100%;padding:.6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:var(--color-text-primary);font-size:.875rem;outline:none;margin-bottom:.75rem}.community-page .wire-form-select-small:focus{border-color:#23b8c880}.community-page .backtest-join-hint{font-size:.8rem;color:var(--color-text-tertiary);margin-top:.75rem;line-height:1.4;font-style:italic}@media(max-width:1024px){.community-page .challenge-details-grid{grid-template-columns:1fr}.community-page .challenge-sidebar{order:-1}}@media(max-width:768px){.community-page .community-header{flex-direction:column;align-items:flex-start}.community-page .categories-grid,.community-page .challenges-grid{grid-template-columns:1fr}.community-page .challenge-title-large{font-size:1.75rem}.community-page .thread-post-title{font-size:1.25rem}.community-page .thread-detail-layout{grid-template-columns:1fr}.community-page .thread-post-votes{display:none}.community-page .thread-post-card,.community-page .thread-reply-form,.community-page .thread-locked-banner,.community-page .new-thread-card,.community-page .details-section,.community-page .challenge-info-card{clip-path:none;border-radius:var(--border-radius-md)}}.community-page .challenge-points-leaderboard{margin-bottom:2.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.5rem}.community-page .cp-leaderboard-table-wrap{overflow-x:auto}.community-page .cp-leaderboard-table{width:100%;border-collapse:separate;border-spacing:0}.community-page .cp-leaderboard-table th{padding:.75rem 1rem;text-align:left;color:var(--color-text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06)}.community-page .cp-leaderboard-table th.text-right{text-align:right}.community-page .cp-leaderboard-table td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.community-page .cp-leaderboard-table td.text-right{text-align:right}.community-page .cp-leaderboard-table tr:last-child td{border-bottom:none}.community-page .cp-leaderboard-table tr:hover{background:#ffffff08}.community-page .cp-rank{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:600;font-size:.875rem;color:var(--color-text-secondary);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.community-page .cp-rank.gold{color:gold;background:#ffd7001a;border-color:#ffd70033}.community-page .cp-rank.silver{color:silver;background:#c0c0c01a;border-color:#c0c0c033}.community-page .cp-rank.bronze{color:#cd7f32;background:#cd7f321a;border-color:#cd7f3233}.community-page .cp-username{font-weight:600;font-size:.95rem}.community-page .cp-rank-title{font-weight:600;font-size:.875rem;letter-spacing:.02em}.community-page .cp-points{font-weight:600;font-size:.9rem;color:#23b8c8;background:#23b8c81a;padding:.25rem .625rem;border-radius:6px;white-space:nowrap}.community-page .ranks-section{margin-bottom:2.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.5rem}.community-page .ranks-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.community-page .ranks-description{color:var(--color-text-secondary);font-size:.95rem;margin:0 0 1.25rem;line-height:1.5}.community-page .toggle-ranks-btn{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--color-text-secondary);padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.community-page .toggle-ranks-btn:hover{background:#ffffff14;color:var(--color-text-primary);border-color:#ffffff26}.community-page .toggle-ranks-btn .chevron{transition:transform .25s ease}.community-page .toggle-ranks-btn .chevron.rotated{transform:rotate(180deg)}.community-page .ranks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem}.community-page .rank-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-left:3px solid;border-radius:8px;transition:all .2s ease}.community-page .rank-card:hover{background:#ffffff0d;transform:translateY(-1px)}.community-page .rank-icon{font-size:1.5rem;width:2rem;text-align:center;flex-shrink:0}.community-page .rank-info{display:flex;flex-direction:column;gap:.125rem}.community-page .rank-name{font-weight:600;font-size:.95rem;letter-spacing:.02em}.community-page .rank-points{font-size:.8rem;color:var(--color-text-secondary)}.community-page .how-to-earn{border-top:1px solid rgba(255,255,255,.06);padding-top:1.25rem}.community-page .how-to-earn h3{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .75rem}.community-page .earn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.community-page .earn-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.community-page .earn-points{font-weight:700;font-size:1rem;color:#23b8c8;white-space:nowrap}.community-page .earn-label{font-size:.875rem;color:var(--color-text-secondary)}@media(max-width:768px){.community-page .ranks-grid{grid-template-columns:repeat(2,1fr)}.community-page .earn-grid{grid-template-columns:1fr 1fr}.community-page .ranks-header{flex-direction:column;align-items:flex-start;gap:.75rem}}@media(max-width:480px){.community-page .ranks-grid,.community-page .earn-grid{grid-template-columns:1fr}}.community-page .community-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.community-page .community-reveal.community-visible{opacity:1;transform:translateY(0)}.community-page .community-reveal.community-reveal-delay{transition-delay:.15s}.community-page .community-section-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.community-page .community-section-label:before{content:"";display:inline-block;width:1rem;height:2px;background:var(--color-accent-primary)}.username-link{color:inherit;text-decoration:none;transition:color .2s ease}.username-link:hover{color:var(--color-accent-primary);text-decoration:underline}@media(prefers-reduced-motion:reduce){.community-page .community-reveal{opacity:1;transform:none;transition:none}}.community-page .anonymous-label{color:#8b8b8b;font-style:italic;font-weight:500}.community-page .admin-badge-label{color:var(--color-brand-cyan, #23b8c8);font-weight:700;text-transform:uppercase;font-size:.85em;letter-spacing:.05em}.community-page .admin-reveal-name{color:#ffffff4d;font-size:.85em;font-style:italic;margin-left:.35em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.community-page .anonymous-avatar{background:#8b8b8b33!important;color:#8b8b8b!important;border:1px solid rgba(139,139,139,.3)}.community-page .admin-avatar{background:#23b8c826!important;color:var(--color-brand-cyan, #23b8c8)!important;border:1px solid rgba(35,184,200,.4);font-weight:700}.community-page .anonymous-toggle{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;padding:.5rem 0;flex-wrap:wrap}.community-page .anonymous-toggle input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--color-brand-cyan, #23b8c8);cursor:pointer;flex-shrink:0}.community-page .anonymous-toggle input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.community-page .anonymous-toggle-label{color:var(--color-text-primary);font-weight:500;font-size:.95rem}.community-page .anonymous-toggle-hint{width:100%;color:var(--color-text-secondary, #888);font-size:.8rem;margin-left:1.65rem;margin-top:-.2rem}.community-page .admin-toggle .anonymous-toggle-label{color:var(--color-brand-cyan, #23b8c8)}.community-page .post-options-group{display:flex;flex-direction:column;gap:.25rem}.community-page .reply-form-options{display:flex;align-items:center;gap:1.5rem;padding:.5rem 0}.community-page .reply-form-options .anonymous-toggle{flex-wrap:nowrap;padding:0}.community-page .reply-form-options .anonymous-toggle-hint{display:none}
