/* Synced Lines v84 Feature 20: public angler profile (#angler-<id>, angler.js). Fish Off block styles live in hotornot.css (.fm-*). */
.ag-root{min-width:0}
.ag-head{display:flex;gap:14px;align-items:center;margin:4px 0 14px;min-width:0}
.ag-av{width:96px;height:96px;font-size:2.2rem;flex:none}
.ag-who{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.ag-n{margin:0;font-size:1.35rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
.ag-why{margin:0;color:var(--muted);font-style:italic;font-size:.95rem;overflow-wrap:anywhere}
.ag-friend{margin:0 0 6px}
.ag-degraded{margin:8px 0 0}
.ag-posts{list-style:none;margin:8px 0 0;padding:0}
.ag-post{padding:10px 0;border-top:1px solid var(--line);min-width:0}
.ag-post:first-child{border-top:0}
.ag-meta{margin:0 0 6px;color:var(--muted);font-size:.85rem}
.ag-pic{border-radius:12px;overflow:hidden;background:var(--soft);line-height:0}
.ag-pic img{width:100%;max-width:100%;height:auto;display:block}
.ag-body{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}
