/* Editor 눌렀을 때 — editor_nav.js 짝 */
.ed,.post.writer .who .name,.post.writer .who .pf,.re.e b{cursor:pointer}
.ed{transition:opacity .15s}
.edstrip:has(.ed.sel) .ed:not(.sel){opacity:.38}
.ed.sel b{text-decoration:underline;text-underline-offset:3px}
.sortrow .tg{cursor:pointer}
.edprof{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:center;background:#111;color:#fff;border-radius:var(--r);padding:16px 14px 12px 16px}
.ep-av .pf>*{width:56px!important;height:56px!important}
.ep-av .pf .av{font-size:18px}
.ep-nm{display:flex;align-items:center;gap:6px}
.ep-nm b{font-size:17px;font-weight:700;letter-spacing:-0.03em}
.edprof .badge{background:var(--lime);color:#000}
.ep-tag{font-size:12px;color:var(--lime);margin-top:3px}
.ep-st{font-size:11px;color:#999;margin-top:3px}
.ep-fol{font:inherit;font-size:12px;font-weight:700;border:0;border-radius:100px;padding:7px 13px;background:var(--lime);color:#000;cursor:pointer;align-self:start}
.ep-fol.on{background:#333;color:#ddd}
.ep-links{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #2A2A2A;margin-top:10px;padding-top:10px;font-size:12px;color:#ccc}
.ep-empty{font-size:13px;color:var(--sub);padding:18px 4px}
/* Editor 줄 가로 스크롤 — 시안 PNG 시절 overflow:hidden을 풀고, 폰 가장자리까지 흘려서 「더 있다」가 보이게 */
.edstrip{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;
  margin:0 -16px;padding:4px 16px 8px;scroll-padding-inline:16px;cursor:grab;
  -webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}
.edstrip::-webkit-scrollbar{display:none}
.edstrip.end{-webkit-mask-image:none;mask-image:none}
.edstrip.drag{cursor:grabbing;scroll-snap-type:none}
.edstrip.drag .ed{pointer-events:none}
.ed{scroll-snap-align:start}
