.community-subtabs{display:flex;gap:8px;margin:12px 0 24px}
.community-subtabs>button{flex:1}
.community-subtabs [aria-current=page]{background:#087b60;color:#fff}
.developer-balance{font-size:14px;color:#52655b;display:flex;flex-wrap:wrap;gap:8px}
.developer-balance strong{color:#176649;font-size:18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.developer-section{margin:30px 0;padding-top:24px;border-top:1px solid #e0ebe5}
.developer-section h3,.developer-docs h3{font-size:18px;margin:0 0 14px}
.developer-secret{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;margin:8px 0 20px}
.developer-secret input,.developer-link-row input{width:100%;min-width:0;background:#f5f8f7;border:1px solid #dce6e1;border-radius:10px;padding:12px;color:#16201c;font-size:13px;min-height:44px}
.developer-secret button{padding:11px 9px;font-size:12px}
.developer-link-row{display:flex;gap:8px}
.developer-link-row input{flex:1;width:0}
.developer-docs{margin-top:32px;color:#52655b;font-size:14px;line-height:1.65}
.developer-docs h3{color:#16201c}
.developer-docs details{border-bottom:1px solid #e0ebe5;padding:6px 0}
.developer-docs summary{cursor:pointer;min-height:48px;padding:12px 0;color:#176649;font-weight:650;overflow-wrap:anywhere}
.developer-docs summary:focus-visible{outline:3px solid #087b60;outline-offset:3px}
.developer-docs pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f3;color:#243e32;padding:14px;border-radius:10px;font-size:12px;line-height:1.7;tab-size:2}
.developer-docs code{font-size:.92em;overflow-wrap:anywhere}
.developer-log{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-bottom:1px solid #e4ece7;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.developer-log span,.developer-log small{color:#52655b}
.avatar{position:relative;overflow:hidden;flex-shrink:0}
.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.profile-card>div{min-width:0;overflow-wrap:anywhere}
.avatar-preview{display:flex;align-items:center;gap:16px;margin:16px 0}
.avatar-preview .avatar{width:72px;height:72px;font-size:28px}
.avatar-file{max-width:100%;font-size:14px}
.avatar-upload-note{font-size:13px;line-height:1.65;color:#52655b}
.developer-section .small-note,#community-deposit-form .small-note{color:#52655b}
#developer-callback-form input::placeholder,#community-deposit-form input::placeholder{color:#52655b;opacity:1}
