
  /* ============ MISSIONS: StackUnderflow feed ============ */
  .board{flex:1;background:#0b1120;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}
  .board-head{display:flex;align-items:center;gap:10px;padding:2px 2px 6px}
  .board-head .bt{font-weight:700;font-size:15px}
  .board-head .rep{margin-left:auto;font-size:12px;color:var(--ink-dim)}
  .board-head .rep b{color:var(--amber)}
  .post{background:var(--chrome);border:1px solid var(--edge);border-radius:12px;overflow:hidden}
  .post.locked{opacity:.6}
  .post.active{border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.25)}
  .post.done{opacity:.75}
  .post-top{display:flex;align-items:center;gap:10px;padding:11px 14px}
  .post-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:19px;
    background:linear-gradient(150deg,var(--chrome-hi),var(--chrome));border:1px solid rgba(255,255,255,.12)}
  .post-who{font-size:13px;font-weight:600}
  .post-who small{display:block;color:var(--ink-faint);font-weight:400;font-size:11px}
  .post-diff{margin-left:auto;font-size:10px;letter-spacing:.1em;padding:3px 8px;border-radius:20px;
    border:1px solid var(--edge);color:var(--ink-dim)}
  .post-diff.d1{color:var(--green);border-color:rgba(40,200,64,.4)}
  .post-diff.d2{color:var(--amber);border-color:rgba(255,180,84,.4)}
  .post-diff.d3{color:var(--red);border-color:rgba(255,95,87,.4)}
  .post-body{padding:0 14px 12px;font-size:13px;color:var(--ink-dim);line-height:1.55}
  .post-body .ttl{color:var(--ink);font-weight:600;font-size:14px;margin-bottom:5px}
  .post-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
  .post-tags span{font-family:var(--mono);font-size:10px;color:var(--ink-faint);
    border:1px solid var(--edge);border-radius:5px;padding:2px 6px}
  .post-foot{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--edge)}
  .post-pay{font-size:13px;color:var(--accent);font-weight:600}
  .post-pay .cr{color:var(--amber)}
  .post-btn{margin-left:auto;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;
    border:1px solid var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.08)}
  .post-btn:hover{background:rgba(var(--accent-rgb),.18)}
  .post-btn.dis{border-color:var(--edge);color:var(--ink-faint);background:none;cursor:default}
  .post-btn.done{border-color:var(--edge);color:var(--green);background:none;cursor:default}