/* skill books page (layout comes from spells.css) */
@media(min-width:1101px){main.bk{grid-template-columns:var(--lw,minmax(0,1.25fr)) 16px minmax(340px,1fr)}}
#srcDD{width:230px;flex:none;margin:0!important}#srcDD .ddb{height:38px;padding-top:0;padding-bottom:0}
#srcDD .ddp{max-height:min(520px,70vh)}#srcDD .sdot{width:8px;height:8px}
.bk table.sl td.vc{font:12.5px Inter,system-ui,sans-serif;color:var(--ink2);max-width:210px;overflow:hidden;text-overflow:ellipsis}
.bk table.sl td.vc small{color:var(--mute);font:500 10.5px var(--mono)}
.bk table.sl td.tl:nth-child(2){white-space:normal}
.btags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0 0}
.btag{font-size:11.5px;color:var(--sc);border:1px solid color-mix(in srgb,var(--sc) 45%,transparent);background:color-mix(in srgb,var(--sc) 10%,transparent);border-radius:999px;padding:2px 9px}
.btags .slk{margin-left:auto;font-size:11.5px;color:var(--gold2);text-decoration:none;border:1px solid var(--line2);border-radius:999px;padding:2px 10px}.btags .slk:hover{border-color:var(--gold)}
.bk .scr .pr{font:600 12px var(--mono);color:var(--gold2)}
.bk .src .r1{align-items:center}
.plc{font-size:12px;color:var(--ink2);background:var(--s3);border:1px solid var(--line);border-radius:6px;padding:1px 7px}
.bk .src details ul{font-family:Inter;font-size:12px}
.bk .src li.fn{list-style:none;margin-left:-16px;color:var(--mute);font-size:11.5px;margin-top:3px}
@media(max-width:640px){#srcDD{width:auto;flex:1 1 100%}}
.unl{background:var(--s2);border:1px solid var(--line);border-left:3px solid #a986e0;padding:10px 12px}
.unh{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.unh b{font-size:14.5px;color:var(--ink)}
.sch{font-size:11.5px;color:var(--sc);border:1px solid color-mix(in srgb,var(--sc) 45%,transparent);padding:1px 8px}
.unn{font-size:11.5px;color:var(--mute);margin-top:6px}
.unl-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px;margin-top:8px}
.unl-l a{display:flex;justify-content:space-between;gap:8px;padding:4px 8px;background:var(--s1);border:1px solid var(--line);border-left:3px solid var(--sc);text-decoration:none;color:var(--ink2);font-size:12.5px}
.unl-l a:hover{color:var(--ink);border-color:var(--line2)}.unl-l small{color:var(--mute);font:500 11px var(--mono)}
.unl-l small{white-space:nowrap}.unl-l a{align-items:baseline}.unl-l{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
@media(min-width:1101px){#bside~.lp #srcDD{display:none}}
.bnm{display:inline-flex;align-items:center;gap:9px}.bnm img,.bnm i{width:24px;height:24px;flex:none;border:1px solid var(--line2);background:var(--s3)}.bnm i{display:inline-block;opacity:.4}
img.bimg{object-fit:cover;padding:0;background:var(--s3)}
.bnm img.def,img.bimg.def{opacity:.75}
.kv a{color:var(--gold2);text-decoration:none}.kv a:hover{text-decoration:underline}
