.community{max-width:1400px;margin:auto}.cw-hero{grid-template-columns:1.2fr 1fr;gap:40px;padding:34px 0 42px;display:grid}.cw-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,5vw,66px);line-height:1.05}.cw-hero h1 span{color:var(--accent)}.cw-hero p{max-width:490px;color:var(--muted);font-size:16px}.cw-hero-aside{background:var(--surface);border-radius:24px;flex-direction:column;justify-content:space-between;gap:26px;padding:30px;display:flex;box-shadow:inset 0 1px #ffffff0b}.cw-badge{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);background:#b4b4b412;border-radius:30px;width:fit-content;padding:6px 10px;font-size:10px;display:inline-flex}.cw-tabs{scrollbar-width:thin;gap:7px;padding:10px 0 18px;display:flex;overflow:auto}.cw-tabs button{white-space:nowrap;background:var(--surface);border-radius:24px;padding:10px 15px}.cw-tabs button[aria-current=page]{background:var(--accent);color:#10211f}.cw-toolbar,.cw-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-toolbar{margin:24px 0}.cw-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cw-actions>button:not(.primary):not(.button),.cw-actions>a:not(.primary):not(.button){color:var(--accent);padding:6px 0;font-size:12px}.cw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.cw-card{background:var(--surface);border-radius:20px;min-width:0;margin-bottom:14px;padding:26px;box-shadow:inset 0 1px #ffffff0b}.cw-card h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:21px}.cw-address{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.cw-prose{white-space:pre-wrap;overflow-wrap:anywhere}.cw-metrics{flex-wrap:wrap;gap:24px;margin:22px 0;display:flex}.cw-metrics>span{color:var(--muted);font-size:11px}.cw-metrics strong{letter-spacing:-.035em;color:var(--text);margin-top:4px;font-size:22px;display:block}.cw-empty{background:var(--surface);text-align:center;border-radius:20px;margin:24px 0;padding:50px 24px}.cw-empty p{color:var(--muted)}.cw-status{box-shadow:inset 3px 0 var(--accent);color:#d3d3d3;background:#b4b4b40d;border-radius:8px;margin:14px 0;padding:14px 18px}.cw-compose{background:var(--surface);border-radius:24px;grid-template-columns:1fr 1.2fr;gap:60px;margin-top:45px;padding:42px 30px;scroll-margin-top:30px;display:grid}.cw-compose form{gap:16px;display:grid}.cw-identity{box-shadow:inset 0 1px 0 var(--line);gap:14px;margin-top:35px;padding-top:20px;display:grid}.cw-search{align-items:end;gap:18px;margin:24px 0;display:flex}.cw-search label{flex:1}.cw-search button{min-height:42px;margin-bottom:0}.cw-token{text-align:left;gap:10px;display:grid}.cw-token:hover{background:var(--raised)}.cw-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cw-graph{background:var(--surface);border-radius:18px;align-items:center;gap:20px;margin:18px 0;padding:24px;display:flex}.cw-graph>button,.cw-graph>a,.cw-graph>div{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0}.cw-graph small{color:var(--muted);margin-top:8px;display:block}.cw-list-link{text-align:left;color:var(--accent);padding:12px 0;display:block}.community blockquote{border-left:2px solid var(--accent);background:var(--bg);border-radius:0 12px 12px 0;margin:18px 0 0;padding:12px 18px}.community button{transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.community button:active{transform:scale(.98)}.community textarea,.community input,.community select{width:100%}.community input[type=checkbox]{width:auto}.community .field-label{gap:7px;display:grid}.community .primary,.community .button{border-radius:24px;justify-content:center;align-items:center;padding:11px 18px;display:inline-flex}.community .primary{background:var(--accent);color:#10211f}.community .button{background:var(--raised)}@media (max-width:850px){.cw-hero,.cw-compose{grid-template-columns:1fr;gap:24px}.cw-grid{grid-template-columns:1fr}.cw-compose{padding:24px 18px}.cw-search{flex-direction:column;align-items:stretch}.cw-graph{flex-wrap:wrap}.cw-graph>button,.cw-graph>a,.cw-graph>div{flex-basis:35%}.cw-hero{padding-top:18px}.cw-hero-aside{padding:22px}.cw-metrics{gap:18px}.cw-two{grid-template-columns:1fr}}
