/* ============================================================
   ADMIN · FEED
   Split from css/app.css — screen-specific styles.
   ============================================================ */

.mod-item:hover{background:var(--hover)}
.mod-item:last-child{border-bottom:none}
.mod-main{flex:1;min-width:0}
.mod-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px}
.mod-name{font-weight:700;font-size:13.5px}
.mod-time{font-size:11px;color:var(--dim)}
.mod-text{font-size:13px;color:var(--text-2);line-height:1.55}
.mod-text b{color:var(--gold);font-weight:600}
.mod-meta{display:flex;gap:14px;margin-top:9px;font-size:11.5px;color:var(--muted);align-items:center}
.mod-actions{display:flex;flex-direction:column;gap:7px;align-items:flex-end;justify-content:center}
.trade-card{
  margin-top:10px;background:var(--bg-2);border:1px solid var(--border);border-radius:11px;
  padding:12px 14px;display:flex;gap:18px;flex-wrap:wrap;
}
.tc-cell span{display:block;font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.7px;font-weight:700}
.tc-cell b{font-size:14px;font-weight:700;font-family:'JetBrains Mono',monospace}

/* Presence */
.pres-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:11px}