/* Community: feed, posts, member pages, shared bots */
.c-nav{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:-4px 0 4px}
.c-nav a{padding:8px 14px;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;font-weight:600}
.c-nav a[aria-current="page"]{color:inherit;border-color:var(--accent,#e5484d)}
.c-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}
@media (max-width:860px){.c-cols{grid-template-columns:minmax(0,1fr)}}
.c-notes li small{white-space:nowrap}
.c-main,.c-side{display:grid;gap:12px;align-content:start}
.c-single{max-width:680px;margin:0 auto;width:100%}
.c-av{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:22px;flex:none;line-height:1}
.c-av.sm{width:28px;height:28px;font-size:15px}
.c-av.lg{width:84px;height:84px;font-size:46px}
.c-post{display:grid;gap:10px}
.c-post-h{display:flex;gap:10px;align-items:center}
.c-post-h>div{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}
.c-name{font-weight:700;text-decoration:none;color:inherit}
a.c-name:hover{text-decoration:underline}
.c-handle,.c-time{color:var(--muted);font-size:13px;text-decoration:none}
.c-body{margin:0;white-space:normal;line-height:1.5;overflow-wrap:anywhere}
.c-pulled{margin:0;font-size:13px;color:var(--muted)}
.c-attach{display:block;text-decoration:none;color:inherit}
.c-remote{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:10px}
.c-remote .g-remote{max-width:150px;padding:8px;border-radius:18px}
.c-remote span{display:grid;gap:4px}
.c-post-f{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:14px}
.c-like{background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;color:inherit;text-decoration:none}
.c-like.on{color:#e5484d}
.c-cm{text-decoration:none;color:inherit}
.c-report summary{cursor:pointer;color:var(--muted);font-size:13px}
.c-report form{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}
.c-compose{display:grid;gap:10px}
.c-compose textarea,.c-single textarea{width:100%;box-sizing:border-box;font:inherit;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--panel-2,transparent);color:inherit}
.c-compose-f{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.c-compose-f select{max-width:240px}
.c-feedtabs{margin-top:2px}
.c-notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.c-notes li{display:flex;gap:8px;align-items:center;font-size:14px}
.c-notes li small{color:var(--muted);margin-left:auto}
.c-notes li.new a{font-weight:700}
.c-bot{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--panel,#fff)}
a.c-bot:hover{border-color:var(--accent,#e5484d)}
.c-bot-ic{font-size:26px;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--panel-2,rgba(0,0,0,.05));flex:none}
.c-bot-t{display:grid;gap:2px;min-width:0}
.c-bot-t small{color:var(--muted);font-size:12.5px}
.c-botgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.c-botpage{display:grid;gap:12px}
.c-botpage>.c-bot{border:0;padding:0}
.c-by{display:flex;gap:6px;align-items:center;margin:0}
.c-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}
.c-facts dt{color:var(--muted)}
.c-facts dd{margin:0}
.c-quick{display:flex;gap:6px;flex-wrap:wrap;margin:0}
.c-quick span{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:13px}
.c-profile{display:flex;gap:18px;align-items:flex-start}
.c-profile-t{display:grid;gap:6px;min-width:0}
.c-profile-t h1{margin:0}
.c-profile-t p{margin:0}
.c-more{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.c-comments{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}
.c-comments li{display:flex;gap:10px}
.c-comments header small{color:var(--muted)}
.c-comments p{margin:4px 0}
.c-cf{display:flex;gap:12px;align-items:center}
.c-url{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.c-url span{padding:0 0 0 10px;color:var(--muted);white-space:nowrap}
.c-url input{border:0!important;flex:1;min-width:0}
.c-pick{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}
.c-pick input{position:absolute;opacity:0;pointer-events:none}
.c-pick span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:22px;border:2px solid transparent;cursor:pointer;background:var(--panel-2,rgba(0,0,0,.05))}
.c-pick.colors span{width:30px;height:30px}
.c-pick input:checked+span{border-color:var(--accent,#e5484d);box-shadow:0 0 0 2px var(--panel,#fff) inset}
.c-pick input:focus-visible+span{outline:2px solid var(--accent,#e5484d)}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media (max-width:520px){.c-remote{grid-template-columns:110px 1fr}.c-profile{flex-direction:column}}
