/* BGW Library — Paper & Ink. Uses site tokens; px sizing (root is 62.5%). */
.bgwl-page{padding:48px 0 64px}
.bgwl-work{max-width:760px;margin:0 auto}

/* buttons */
.bgwl-btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:'Inter',-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1;color:var(--text,#1a1714);background:var(--bg,#f3efe7);border:1px solid var(--line2,rgba(26,23,20,.26));border-radius:9px;padding:11px 16px;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,transform .05s}
.bgwl-btn:hover{border-color:var(--accent,#9b2f2c);color:var(--text,#1a1714)}
.bgwl-btn:active{transform:translateY(1px)}
.bgwl-btn svg{flex:0 0 auto}
.bgwl-btn-primary{background:var(--accent,#9b2f2c);border-color:var(--accent,#9b2f2c);color:#fff}
.bgwl-btn-primary:hover{background:var(--accent2,#b24a47);border-color:var(--accent2,#b24a47);color:#fff}
.bgwl-btn[disabled]{opacity:.5;cursor:default}
.bgwl-btn[disabled]:hover{border-color:var(--line2,rgba(26,23,20,.26))}

/* work header */
.bgwl-head{display:flex;gap:28px;align-items:flex-start;margin-bottom:8px}
.bgwl-cover{width:170px;height:auto;border-radius:6px;border:1px solid var(--line,rgba(26,23,20,.12));flex:0 0 auto}
.bgwl-head-txt{flex:1;min-width:0}
.bgwl-eyebrow{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#9b2f2c);margin-bottom:8px}
.bgwl-title{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1.05;margin:0 0 6px;color:var(--text,#1a1714)}
.bgwl-subtitle{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:1.7rem;color:var(--text2,#4a443d);margin-bottom:8px}
.bgwl-author{font-family:'Inter',sans-serif;font-size:13px;color:var(--muted,#6f675e);margin-bottom:14px}
.bgwl-cta{font-family:'Fraunces',Georgia,serif;font-size:1.6rem;color:var(--text2,#4a443d);margin:0 0 12px}
.bgwl-blurb{font-family:'Inter',sans-serif;font-size:15px;line-height:1.7;color:var(--text2,#4a443d);margin-bottom:16px}
.bgwl-blurb p{margin:0 0 10px}
.bgwl-headrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}
.bgwl-progress{font-family:'Inter',sans-serif;font-size:13px;color:var(--muted,#6f675e)}

/* contents list */
.bgwl-toc{margin-top:34px;border:1px solid var(--line,rgba(26,23,20,.12));border-radius:14px;background:var(--surface,#fbf8f2);overflow:hidden}
.bgwl-toc-h{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#6f675e);padding:16px 20px 10px}
.bgwl-rows{list-style:none;margin:0;padding:0}
.bgwl-rowitem{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 20px;border-top:1px solid var(--line,rgba(26,23,20,.10))}
.bgwl-rowitem.is-current{background:color-mix(in srgb,var(--accent,#9b2f2c) 5%,transparent)}
.bgwl-chev{transition:transform .3s ease;flex:0 0 auto}
.bgwl-allchapters[aria-expanded="true"] .bgwl-chev{transform:rotate(180deg)}
/* "All chapters" slide-open list (account page) */
.bgwl-listwrap{max-height:0;overflow:hidden;transition:max-height .4s ease;margin-top:14px}
.bgwl-listwrap .bgwl-toc{margin-top:0}
/* offscreen host so the Focus reader can clone a chapter without it showing on the page */
.bgwl-readhost{position:absolute!important;left:-99999px!important;top:0;width:1px;height:1px;overflow:hidden}
.bgwl-num{width:24px;text-align:center;font-family:'Inter',sans-serif;font-size:13px;color:var(--muted,#9b938a);flex:0 0 auto}
.bgwl-meta{flex:1;min-width:0;display:block}
.bgwl-ctitle{display:block;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:1.7rem;line-height:1.25;color:var(--text,#1a1714)}
.bgwl-csub{display:flex;font-family:'Inter',sans-serif;font-size:12px;color:var(--muted,#6f675e);margin-top:3px;flex-wrap:wrap;gap:4px;align-items:center}
.bgwl-ok{color:var(--text2,#4a443d)}
.bgwl-lock{color:var(--muted,#9b938a)}
.bgwl-act{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.bgwl-act .bgwl-btn{padding:8px 14px;font-size:13px}
.bgwl-soon{font-family:'Inter',sans-serif;font-size:12px;color:var(--muted,#9b938a);font-weight:600}
.bgwl-pick{display:inline-flex;align-items:center}
.bgwl-pick input{width:16px;height:16px;accent-color:var(--accent,#9b2f2c);cursor:pointer}
.bgwl-rowitem.is-locked .bgwl-ctitle{color:var(--text2,#4a443d)}

/* inline delivery: icon actions + slide-down email panel */
/* all actions read the same: a small icon to the left of a text label, no borders */
.bgwl-iconbar{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}
.bgwl-ic{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--muted,#6f675e);cursor:pointer;text-decoration:none;font-family:'Inter',-apple-system,sans-serif;font-size:12.5px;font-weight:600;line-height:1;transition:color .15s,background .15s}
.bgwl-ic:hover{color:var(--accent,#9b2f2c);background:color-mix(in srgb,var(--accent,#9b2f2c) 9%,transparent)}
.bgwl-ic-read{color:var(--accent,#9b2f2c)}
.bgwl-ic-send[aria-expanded="true"]{color:var(--accent,#9b2f2c);background:color-mix(in srgb,var(--accent,#9b2f2c) 9%,transparent)}
.bgwl-ic svg{width:16px;height:16px;display:block;flex:0 0 auto}
.bgwl-ic-t{white-space:nowrap}
/* the card-level icon bar sits next to the buttons */
.bgwl-acard-btns .bgwl-iconbar{margin-left:2px}
/* slide-down email panel (wraps full-width below the row / under the card buttons) */
.bgwl-rowsend{flex-basis:100%;width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,margin .25s ease}
.bgwl-rowsend.open{max-height:440px;opacity:1;margin-top:14px}
/* use the STANDARD send pill (input + inset button), just full width of the panel */
.bgwl-rowsend .bgwe-send{margin:0;width:100%;max-width:none}
.bgwl-send-instr{font-family:'Inter',-apple-system,sans-serif;font-size:12px;line-height:1.55;color:var(--muted,#6f675e);margin:0 0 9px}

/* buy bar */
.bgwl-buybar{position:sticky;bottom:12px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--surface,#fbf8f2);border:1px solid var(--line2,rgba(26,23,20,.22));border-radius:14px;padding:12px 16px;box-shadow:0 6px 24px rgba(26,23,20,.08)}
.bgwl-buybar-sel{font-family:'Inter',sans-serif;font-size:13px;color:var(--muted,#6f675e)}
.bgwl-seltotal{color:var(--text,#1a1714);font-weight:600}
.bgwl-buybar-act{display:flex;gap:8px;flex-wrap:wrap}

/* story single action */
.bgwl-story-act{margin-top:28px}

/* read page */
.bgwl-read{max-width:820px;margin:0 auto;padding:34px 0 60px}
.bgwl-read-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:6px}
.bgwl-back{font-family:'Inter',sans-serif;font-size:13px;color:var(--accent,#9b2f2c);text-decoration:none;font-weight:600}
.bgwl-back:hover{text-decoration:underline}
.bgwl-pos{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6f675e)}
.bgwl-readnav{display:flex;gap:14px;margin-top:40px;align-items:stretch}
.bgwl-navbtn{flex:1;display:flex;flex-direction:column;gap:3px;padding:14px 18px;border:1px solid var(--line,rgba(26,23,20,.14));border-radius:12px;text-decoration:none;background:var(--surface,#fbf8f2);transition:border-color .15s}
.bgwl-navbtn:hover{border-color:var(--accent,#9b2f2c)}
.bgwl-next{text-align:right}
.bgwl-navempty{visibility:hidden;border:0;background:none}
.bgwl-navk{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#9b938a)}
.bgwl-navt{font-family:'Fraunces',Georgia,serif;font-size:1.6rem;color:var(--text,#1a1714);line-height:1.2}
.bgwl-nextlock{flex:1;text-align:center;padding:20px;border:1px dashed var(--line2,rgba(26,23,20,.3));border-radius:12px;background:color-mix(in srgb,var(--accent,#9b2f2c) 4%,transparent)}
.bgwl-nextlock-k{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6f675e)}
.bgwl-nextlock-t{font-family:'Fraunces',Georgia,serif;font-size:1.9rem;color:var(--text,#1a1714);margin:4px 0 12px}
.bgwl-nextlock-all{display:block;margin-top:10px;font-family:'Inter',sans-serif;font-size:12px;color:var(--muted,#6f675e);text-decoration:underline}

/* account: your library */
.bgwl-acct{margin-top:28px}
.bgwl-acct-eyebrow{font-family:'Inter',sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#9b2f2c);margin-bottom:6px}
.bgwl-acct-h{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:2.1rem;color:var(--text,#1a1714);margin:0 0 18px}
.bgwl-acct-grid{display:block}
/* works are flat rows inside the section card (no nested boxes), exactly like My Account */
.bgwl-acard{display:flex;gap:20px;align-items:flex-start;background:none;border:0;border-radius:0;box-shadow:none;padding:0}
.bgwl-acard + .bgwl-acard{margin-top:24px;padding-top:24px;border-top:1px solid rgba(26,23,20,.09)}
.bgwl-acard-coverwrap{flex:0 0 auto}
.bgwl-acard-cover{width:96px;height:auto;border-radius:5px;border:1px solid var(--line,rgba(26,23,20,.12))}
.bgwl-acard-body{flex:1;min-width:0}
.bgwl-acard-title{display:flex;align-items:center;gap:10px;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:2rem;color:var(--text,#1a1714);line-height:1.15}
.bgwl-acard-title svg{width:1em;height:1em;flex:0 0 auto;color:var(--accent,#9b2f2c)}
.bgwl-acard-auth{font-family:'Inter',sans-serif;font-size:1.3rem;color:var(--muted,#6f675e);margin-top:2px}
/* whole-book progress: ghost track (full planned book) + solid released portion + red read fill */
.bgwl-acard-prog{position:relative;height:9px;border-radius:999px;background:color-mix(in srgb,var(--text,#1a1714) 6%,transparent);overflow:hidden;margin:12px 0 5px;width:100%;border:1px solid color-mix(in srgb,var(--text,#1a1714) 6%,transparent)}
.bgwl-prog-released{position:absolute;left:0;top:0;height:100%;background:color-mix(in srgb,var(--text,#1a1714) 20%,transparent);border-radius:999px}
.bgwl-prog-read{position:absolute;left:0;top:0;height:100%;background:var(--accent,#9b2f2c);border-radius:999px;transition:width .4s ease}
.bgwl-acard-progt{font-family:'Inter',sans-serif;font-size:1.2rem;color:var(--muted,#6f675e)}
/* legend keyed to the three bar layers (red=read, mid=available, ghost=full book) */
.bgwl-prog-legend{display:flex;flex-wrap:wrap;gap:5px 16px;align-items:center}
.bgwl-leg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.bgwl-leg i{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-sizing:border-box}
.bgwl-leg-read i{background:var(--accent,#9b2f2c)}
.bgwl-leg-rel i{background:color-mix(in srgb,var(--text,#1a1714) 20%,transparent)}
.bgwl-leg-full i{background:color-mix(in srgb,var(--text,#1a1714) 6%,transparent);border:1px solid color-mix(in srgb,var(--text,#1a1714) 16%,transparent)}
.bgwl-acard-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}

/* end-of-chapter navigation (rendered inside .bgwr-text, so it shows in Focus Read too;
   currentColor keeps it readable in every Focus theme) */
.bgwl-chapnav{display:flex;gap:14px;justify-content:space-between;margin:42px 0 6px;padding-top:24px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}
.bgwl-chapnav-btn{flex:1;display:flex;flex-direction:column;gap:2px;padding:14px 18px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:12px;text-decoration:none;color:inherit;font-family:'Fraunces',Georgia,serif;font-size:1.5rem;line-height:1.2;transition:border-color .15s}
.bgwl-chapnav-btn:hover{border-color:var(--accent,#9b2f2c)}
.bgwl-chapnav-btn small{display:block;font-family:'Inter',-apple-system,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-weight:600;margin-bottom:2px}
.bgwl-chapnav-next{text-align:right}
.bgwl-chapnav-lock{border-color:var(--accent,#9b2f2c)!important;color:var(--accent2,#b24a47)}
.bgwl-chapnav-empty{visibility:hidden;border:0;padding:0}
@media(max-width:560px){.bgwl-chapnav{flex-direction:column}.bgwl-chapnav-next{text-align:left}}

/* deliver / send: uses the STANDARD ebook send form (.bgwe-send pill, styled by ebook.css + the
   account standardization in pmpro.css). We only add the separator above it. */
.bgwl-deliver{margin-top:16px;padding-top:14px;border-top:1px solid var(--line,rgba(26,23,20,.10))}
.bgwl-empty{font-family:'Inter',sans-serif;color:var(--muted,#6f675e);margin-top:24px}

@media(max-width:680px){
  .bgwl-head{flex-direction:column;gap:18px}
  .bgwl-cover{width:130px}
  .bgwl-rowitem{flex-wrap:wrap}
  /* actions drop to their own full-width line, icons+labels left-aligned */
  .bgwl-act{width:100%;justify-content:flex-start}
  .bgwl-act .bgwl-iconbar{flex-wrap:wrap;gap:2px 6px}
  .bgwl-readnav{flex-direction:column}
  .bgwl-next{text-align:left}
  .bgwl-acard{flex-direction:column}
  /* email panel keeps the standard pill; just allow extra height for the instruction line */
  .bgwl-rowsend.open{max-height:520px}
}

/* Your bookmarks (in the library card) */
.bgwl-bookmarks{margin-top:22px;padding-top:18px;border-top:1px solid var(--line,rgba(26,23,20,.12))}
.bgwl-bm-h{font-family:'Inter',-apple-system,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#6f675e);margin-bottom:10px}
.bgwl-bm-list{list-style:none;margin:0;padding:0}
.bgwl-bm{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line,rgba(26,23,20,.08))}
.bgwl-bm:first-child{border-top:0}
.bgwl-bm-link{flex:1;min-width:0;text-decoration:none;display:flex;gap:9px;align-items:flex-start}
.bgwl-bm-flag{flex:0 0 auto;color:var(--accent,#9b2f2c);margin-top:4px;display:inline-flex}
.bgwl-bm-txt{flex:1;min-width:0;display:block}
.bgwl-bm-where{display:block;font-family:'Fraunces',Georgia,serif;font-size:1.55rem;color:var(--text,#1a1714);line-height:1.2}
.bgwl-bm-link:hover .bgwl-bm-where{color:var(--accent,#9b2f2c)}
.bgwl-bm-snip{display:block;font-family:'Inter',sans-serif;font-size:1.3rem;color:var(--text2,#4a443d);margin-top:2px;font-style:italic}
.bgwl-bm-when{display:block;font-family:'Inter',sans-serif;font-size:1.15rem;color:var(--muted,#9b938a);margin-top:3px}
/* newest bookmark is featured (bigger, with snippet); older ones are compact single rows */
.bgwl-bm-feat .bgwl-bm-where{font-size:1.65rem}
.bgwl-bm-compact{padding:8px 0}
.bgwl-bm-compact .bgwl-bm-flag{margin-top:2px}
.bgwl-bm-compact .bgwl-bm-flag svg{width:11px;height:11px}
.bgwl-bm-compact .bgwl-bm-where{font-size:1.3rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bgwl-bm-compact .bgwl-bm-when{font-size:1.05rem;margin-top:1px}
.bgwl-bm-x{flex:0 0 auto;background:none;border:0;color:var(--muted,#9b938a);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}
.bgwl-bm-x:hover{color:var(--accent,#9b2f2c);background:color-mix(in srgb,var(--accent,#9b2f2c) 8%,transparent)}

/* ============================================================
   Dedicated Library page: 75% / 25% two-column layout
   ============================================================ */
/* hide the theme's default page-title where our card renders its own title */
body.bgwl-read-page .wordpress > h1:first-child,
body.bgwl-work-single .wordpress > h1:first-child{display:none}
/* Bricks caps its default content wrapper at 1100px; widen the Library/work pages to the
   site-standard 1180 so cards line up with Journal and My Account */
body.bgwl-read-page #brx-content.wordpress,
body.bgwl-work-single #brx-content.wordpress{width:min(1180px,100% - 48px);max-width:none;margin-left:auto;margin-right:auto}
.bgwl-libwrap{width:100%;margin:0 auto;padding:48px 0 80px}
.bgwl-libhead{margin-bottom:28px}
.bgwl-libhead-h{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(3.2rem,5vw,4.4rem);color:var(--text,#1a1714);margin:2px 0 8px;line-height:1.05}
.bgwl-libhead-sub{font-family:'Inter',sans-serif;font-size:1.55rem;color:var(--muted,#6f675e);margin:0;max-width:none}
.bgwl-libpage{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;align-items:start}
.bgwl-libmain{display:flex;flex-direction:column;gap:24px;min-width:0}
.bgwl-libside{position:sticky;top:88px;align-self:start;min-width:0;display:flex;flex-direction:column;gap:24px}
/* the section IS the card (same chrome as the My Account cards); works are flat rows inside it */
/* each section IS a card (identical chrome to the My Account cards): What you can read, Your bookmarks */
.bgwl-libcard{background:var(--surface,rgba(20,17,15,.04));border:1px solid var(--line,rgba(26,23,20,.12));border-radius:14px;padding:clamp(24px,3vw,34px);box-sizing:border-box}
.bgwl-libcard .bgwl-acct-h{font-size:2.4rem;margin-bottom:16px}
/* subtitle + blurb shown on cards / the work page */
.bgwl-acard-sub{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:1.55rem;color:var(--text2,#4a443d);margin-top:2px}
.bgwl-acard-blurb{font-family:'Inter',sans-serif;font-size:14px;line-height:1.7;color:var(--text2,#4a443d);margin-top:12px}
.bgwl-acard-blurb p{margin:0 0 10px}
.bgwl-work-wrap .bgwl-acard-title{font-size:clamp(2.4rem,4vw,3.2rem)!important;line-height:1.08}
.bgwl-libcard .bgwl-empty{margin-top:8px}
/* the side bookmarks card: heading sized for the narrow column */
/* bookmarks: a self-contained card (same standard color) */
.bgwl-libcard-bm .bgwl-acct-h{font-size:1.9rem;margin-bottom:14px}
/* "Other reads" switcher (right column) — whole mini-card brings a work into focus */
.bgwl-libcard-others .bgwl-acct-h{font-size:1.9rem;margin-bottom:14px}
.bgwl-minis{display:flex;flex-direction:column;gap:10px}
.bgwl-mini{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line,rgba(26,23,20,.12));border-radius:10px;background:color-mix(in srgb,var(--text,#1a1714) 2%,transparent);text-decoration:none;transition:border-color .15s,background .15s,transform .05s}
.bgwl-mini:hover{border-color:var(--accent,#9b2f2c);background:color-mix(in srgb,var(--accent,#9b2f2c) 5%,transparent)}
.bgwl-mini:active{transform:translateY(1px)}
.bgwl-mini-cover-wrap{flex:0 0 auto}
.bgwl-mini-cover{width:42px;height:auto;border-radius:4px;display:block;border:1px solid var(--line,rgba(26,23,20,.12))}
.bgwl-mini-txt{display:flex;flex-direction:column;min-width:0}
.bgwl-mini-title{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:1.55rem;line-height:1.2;color:var(--text,#1a1714)}
.bgwl-mini-sub{font-family:'Fraunces',Georgia,serif;font-style:italic;font-size:1.2rem;color:var(--text2,#4a443d);margin-top:1px}
.bgwl-mini-auth{font-family:'Inter',sans-serif;font-size:1.1rem;color:var(--muted,#6f675e);margin-top:2px}
.bgwl-mini-go{font-family:'Inter',sans-serif;font-size:1.1rem;font-weight:600;color:var(--accent,#9b2f2c);margin-top:7px}
.bgwl-mini:hover .bgwl-mini-go{text-decoration:underline}
.bgwl-libcard-bm .bgwl-bm-list{margin-top:2px}
.bgwl-empty-bm{font-size:1.4rem;line-height:1.5;margin-top:6px}
@media(max-width:900px){
  .bgwl-libpage{grid-template-columns:1fr}
  .bgwl-libside{position:static;top:auto}
}
@media(max-width:560px){
  .bgwl-libwrap{padding:32px 0 56px}
  .bgwl-libcard{padding:20px 18px}
}

/* chapter row: finished + bookmarked indicators */
.bgwl-done{display:inline-flex;align-items:center;gap:4px;color:#3b6d44;font-weight:600}
.bgwl-hasbm{display:inline-flex;align-items:center;color:var(--accent,#9b2f2c)}
.bgwl-rowitem.is-done .bgwl-num{color:#3b6d44}
/* delivery (send / download) section — sits below Your bookmarks */
.bgwl-deliver-sec{margin-top:22px;padding-top:18px;border-top:1px solid var(--line,rgba(26,23,20,.12))}
.bgwl-deliver-sec .bgwl-deliver{border-top:0;padding-top:0;margin-top:10px}
.bgwl-deliver-title{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:1.7rem;color:var(--text,#1a1714);margin-top:14px}

.bgwl-hasbm{cursor:pointer;text-decoration:none;padding:0 2px}
.bgwl-hasbm:hover{color:var(--accent2,#b24a47)}

.bgwl-chapnav-coming{cursor:default;border-style:dashed!important;opacity:.85}
.bgwl-chapnav-coming:hover{border-color:color-mix(in srgb,currentColor 22%,transparent)!important}
