/* Paid chapters in the homepage list */
.ch-paid .chapter-number{background:none;color:var(--coin-accent,#ff9a00)}
.ch-paid .chapter-number .co-ic{display:block}
.ch-paid .ch-n-line{color:#fff}
.ch-date{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}
.coin-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:13px;font-weight:700;line-height:1.2;
  color:var(--coin-accent,#ff9a00);background:color-mix(in srgb,var(--coin-accent,#ff9a00) 14%,transparent);white-space:nowrap}
.ch-unlocked .chapter-number{color:#2fbf71}
.ch-unlocked .ch-n-line{color:#b8bec7}
.coin-pill.coin-ok{color:#2fbf71;background:rgba(47,191,113,.14)}
.ch-unlocked .coin-pill svg{display:none}

/* Latest chapters grid */
.latest-scans a.ch-paid{display:flex;align-items:center;gap:8px}
.latest-scans a .co-lead{display:inline-flex;color:var(--coin-accent,#ff9a00)}
.latest-scans a .coin-pill{margin-left:auto;color:var(--coin-accent,#ff9a00)}
.latest-scans a.ch-unlocked .co-lead{color:#2fbf71}
.latest-scans a.ch-unlocked b{color:#b8bec7}
.latest-scans a .coin-pill.coin-ok{color:#2fbf71}

/* Minimal layout so the list works in any theme; the phase-2 theme restyles it */
.mbs-list{display:flex;flex-direction:column;gap:8px}
.mbs-list .ch-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(128,128,128,.3);border-radius:12px;text-decoration:none;color:inherit}
.mbs-list .chapter-number{display:flex;align-items:center;justify-content:center;font-weight:700}
.mbs-list .ch-n-line{font-weight:700}.mbs-list .ch-date{font-size:13px;opacity:.85}
