.anti[data-astro-cid-d4q2qcah]{gap:12px;padding:14px 16px 18px;display:grid}.sample[data-astro-cid-d4q2qcah]{border:1px dashed var(--b-brand);background:var(--b-hl);border-radius:8px;margin:0;padding:6px 12px;font-size:12.5px}.sample[data-astro-cid-d4q2qcah] b[data-astro-cid-d4q2qcah]{color:var(--b-brand);margin-right:4px}.ahead[data-astro-cid-d4q2qcah]{gap:10px;display:grid}.intro[data-astro-cid-d4q2qcah]{max-width:64ch;margin:0;font-size:13.5px;line-height:1.7}.stats[data-astro-cid-d4q2qcah]{border:1px solid var(--b-line);background:var(--b-paper);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.stats[data-astro-cid-d4q2qcah]>div[data-astro-cid-d4q2qcah]{border-left:1px dashed var(--b-line);min-width:0;padding:8px 10px}.stats[data-astro-cid-d4q2qcah]>div[data-astro-cid-d4q2qcah]:first-child{border-left:0}.stats[data-astro-cid-d4q2qcah] dt[data-astro-cid-d4q2qcah]{color:var(--b-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stats[data-astro-cid-d4q2qcah] dd[data-astro-cid-d4q2qcah]{color:var(--b-title);font-variant-numeric:tabular-nums;margin:0;font:700 20px/1.2 Georgia,Noto Serif SC,serif}.stats[data-astro-cid-d4q2qcah] small[data-astro-cid-d4q2qcah]{font:11px var(--b-font);color:var(--b-muted)}.filters[data-astro-cid-d4q2qcah]{flex-wrap:wrap;gap:6px;display:flex}.filters[data-astro-cid-d4q2qcah] button[data-astro-cid-d4q2qcah]{border:1px solid var(--b-line);background:var(--b-paper);color:var(--b-ink);font:12.5px var(--b-font);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 12px;display:inline-flex}.filters[data-astro-cid-d4q2qcah] button[data-astro-cid-d4q2qcah] b[data-astro-cid-d4q2qcah]{color:var(--b-muted);font-size:11px}.filters[data-astro-cid-d4q2qcah] button[data-astro-cid-d4q2qcah][aria-pressed=true]{background:var(--b-brand);border-color:var(--b-brand);color:#fff}.filters[data-astro-cid-d4q2qcah] button[data-astro-cid-d4q2qcah][aria-pressed=true] b[data-astro-cid-d4q2qcah]{color:#ffe3ee}.dot[data-astro-cid-d4q2qcah]{border-radius:50%;width:8px;height:8px}.dot[data-astro-cid-d4q2qcah].unread{background:linear-gradient(135deg,#fff,#9ad0ff);box-shadow:inset 0 0 0 1px #6aa8d8}.dot[data-astro-cid-d4q2qcah].half{background:#d9365f}.dot[data-astro-cid-d4q2qcah].never{background:#b8a898}.case[data-astro-cid-d4q2qcah]{--row:220px;background:linear-gradient(90deg,#4a2c18,#5e3a22 6% 94%,#4a2c18);border-radius:10px 10px 4px 4px;padding:12px 12px 0;box-shadow:inset 0 0 0 3px #3a2210,0 18px 30px -14px #3c1e0ab3}.shelf[data-astro-cid-d4q2qcah]{background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--row) - 16px), #8a5a32 calc(var(--row) - 16px), #a8703f calc(var(--row) - 13px), #7a4c28 calc(var(--row) - 3px), #3a2210 var(--row)), linear-gradient(#2a180c, #3e2616 30%, #3e2616);flex-wrap:wrap;align-items:flex-end;padding:0 10px;display:flex;box-shadow:inset 0 14px 18px -10px #0009}.slot[data-astro-cid-d4q2qcah]{height:var(--row);box-sizing:border-box;align-items:flex-end;padding-bottom:16px;transition:opacity .3s,filter .3s;display:flex}.slot[data-astro-cid-d4q2qcah].dim{opacity:.28;filter:grayscale(.6)}.slot[data-astro-cid-d4q2qcah].deco{flex:auto;gap:10px;min-width:230px;padding-left:4px}.bookend[data-astro-cid-d4q2qcah]{background:linear-gradient(90deg,#8a8a92,#d8d8de 40%,#9a9aa2);border-radius:3px 3px 0 0;flex:none;width:12px;height:104px;display:block;box-shadow:2px 0 4px #0006}.flat[data-astro-cid-d4q2qcah]{flex:none;justify-items:start;display:grid}.flat[data-astro-cid-d4q2qcah] i[data-astro-cid-d4q2qcah]{width:var(--fw);height:16px;margin-left:calc((100px - var(--fw)) / 2);background:linear-gradient(hsl(var(--h) 44% 42%), hsl(var(--h) 40% 28%));border-radius:1px 3px 3px 1px;display:block;box-shadow:inset 4px 0 #0003,inset 0 -3px #f3e8d4,0 2px 2px #00000059}.pot[data-astro-cid-d4q2qcah]{background:linear-gradient(90deg,#c46e4c,#e08a64 40%,#b8603e);border-radius:3px 3px 8px 8px;flex:none;width:38px;height:34px;position:relative}.pot[data-astro-cid-d4q2qcah] i[data-astro-cid-d4q2qcah]{background:radial-gradient(30% 55% at 30% 70%,#7cc48a 60%,#0000 62%),radial-gradient(30% 60% at 70% 66%,#64b074 60%,#0000 62%),radial-gradient(22% 60% at 50% 40%,#8fd49c 60%,#0000 62%);width:46px;height:40px;margin-left:-23px;position:absolute;bottom:100%;left:50%}.catfig[data-astro-cid-d4q2qcah]{filter:drop-shadow(2px 2px 2px #0006);flex:none;width:40px;height:40px}.book[data-astro-cid-d4q2qcah]{width:var(--w);height:var(--ht);cursor:pointer;background:linear-gradient(90deg, hsl(var(--h) 38% 24%), hsl(var(--h) 46% 40%) 22%, hsl(var(--h) 44% 36%) 60%, hsl(var(--h) 40% 22%));color:hsl(var(--h) 60% 90%);transform-origin:50% 100%;border:0;border-radius:2px 2px 1px 1px;grid-template-rows:14px 1fr auto 14px;justify-items:center;margin:0 1px;padding:0;transition:transform .35s cubic-bezier(.3,1.3,.5,1),box-shadow .35s;display:grid;position:relative;box-shadow:inset -1px 0 #00000059,inset 1px 0 #ffffff1f,2px 0 3px #00000059}.book[data-astro-cid-d4q2qcah]:hover{transform:translateY(-6px)}.book[data-astro-cid-d4q2qcah]:focus-visible{outline-offset:2px;outline:2px solid #ffe7a8}.out[data-astro-cid-d4q2qcah] .book[data-astro-cid-d4q2qcah]{z-index:2;transform:translateY(-30px);box-shadow:inset -1px 0 #00000059,0 16px 18px -6px #000}.foil[data-astro-cid-d4q2qcah]{background:linear-gradient(90deg,#b8913e,#f4d98a,#b8913e);align-self:center;width:70%;height:2px}.foil[data-astro-cid-d4q2qcah].top{box-shadow:0 4px 0 -.5px #d8b866}.foil[data-astro-cid-d4q2qcah].bot{box-shadow:0 -4px 0 -.5px #d8b866}.tt[data-astro-cid-d4q2qcah]{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;letter-spacing:1px;text-shadow:0 1px #00000059;line-height:1;font-size:min(14px, calc(var(--w) * .44), calc((var(--ht) - 94px) / var(--n) - 1px));padding:8px 0 4px;overflow:hidden}.f-serif[data-astro-cid-d4q2qcah] .tt[data-astro-cid-d4q2qcah]{font-family:Noto Serif SC,Songti SC,serif;font-weight:700}.f-sans[data-astro-cid-d4q2qcah] .tt[data-astro-cid-d4q2qcah]{font-family:var(--b-font);font-weight:700}.au[data-astro-cid-d4q2qcah]{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;font-size:min(9px, calc(40px / var(--an)));opacity:.8;padding-bottom:6px}.p-bands[data-astro-cid-d4q2qcah]{background-image:linear-gradient(transparent 18%, #00000038 18% 21%, transparent 21% 79%, #00000038 79% 82%, transparent 82%), linear-gradient(90deg, hsl(var(--h) 38% 24%), hsl(var(--h) 46% 40%) 22%, hsl(var(--h) 44% 36%) 60%, hsl(var(--h) 40% 22%))}.p-double[data-astro-cid-d4q2qcah]{background-image:linear-gradient(transparent 9%, #d8b86677 9% 10%, transparent 10% 11.5%, #d8b86677 11.5% 12.5%, transparent 12.5% 87.5%, #d8b86677 87.5% 88.5%, transparent 88.5% 90%, #d8b86677 90% 91%, transparent 91%), linear-gradient(90deg, hsl(var(--h) 38% 24%), hsl(var(--h) 46% 40%) 22%, hsl(var(--h) 44% 36%) 60%, hsl(var(--h) 40% 22%))}.p-stripe[data-astro-cid-d4q2qcah]{background-image:linear-gradient(90deg, transparent 38%, #ffffff21 38% 62%, transparent 62%), linear-gradient(90deg, hsl(var(--h) 38% 24%), hsl(var(--h) 46% 40%) 22%, hsl(var(--h) 44% 36%) 60%, hsl(var(--h) 40% 22%))}.book[data-astro-cid-d4q2qcah].unread:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff47 42%,#ffffff0f 50%,#0000 60%);position:absolute;inset:0}.ribbon[data-astro-cid-d4q2qcah]{width:5px;height:calc(8px + var(--pg) * .18px);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:linear-gradient(90deg,#a81e44,#e0365f,#a81e44);margin-left:-2.5px;position:absolute;bottom:100%;left:50%}.book[data-astro-cid-d4q2qcah].never{filter:saturate(.45)brightness(.92)}.book[data-astro-cid-d4q2qcah].never:before{content:"";opacity:.9;background:radial-gradient(circle at 20% 60%,#d8cfc4 0 1px,#0000 1.5px) 0 0/5px 4px,linear-gradient(#cfc6ba,#b8ad9e);border-radius:2px 2px 0 0;height:9px;position:absolute;top:0;left:0;right:0}.detail[data-astro-cid-d4q2qcah]{background:var(--b-paper);border:1px solid var(--b-line);border-radius:10px;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid;position:relative;box-shadow:0 10px 24px -14px #3c1e0a80}.detail[data-astro-cid-d4q2qcah].in{animation:.45s cubic-bezier(.3,1.3,.5,1) pull}@keyframes pull{0%{opacity:0;transform:translateY(-14px)}}.cover[data-astro-cid-d4q2qcah]{aspect-ratio:.7;box-sizing:border-box;background:linear-gradient(90deg, #00000038 0 7px, #ffffff14 7px 9px, transparent 9px), linear-gradient(160deg, hsl(var(--h) 48% 46%), hsl(var(--h) 44% 26%));color:hsl(var(--h) 60% 92%);border-radius:2px 6px 6px 2px;align-content:space-between;padding:14px 10px 10px;display:grid;box-shadow:0 10px 18px -8px #0000008c}.detail[data-astro-cid-d4q2qcah].never .cover[data-astro-cid-d4q2qcah]{filter:saturate(.45)}.ct[data-astro-cid-d4q2qcah]{border-bottom:1px solid #d8b86699;padding-bottom:6px;font:700 16px/1.3 Noto Serif SC,serif}.ca[data-astro-cid-d4q2qcah]{opacity:.85;font-size:11px}.info[data-astro-cid-d4q2qcah]{align-content:start;gap:3px;min-width:0;display:grid}.st[data-astro-cid-d4q2qcah]{font:bold 11px var(--b-font);letter-spacing:1px;color:var(--b-brand);margin:0}.detail[data-astro-cid-d4q2qcah].never .st[data-astro-cid-d4q2qcah]{color:var(--b-muted)}.dt[data-astro-cid-d4q2qcah]{letter-spacing:0;color:var(--b-title);margin:0;font:700 19px Noto Serif SC,serif}.da[data-astro-cid-d4q2qcah],.acq[data-astro-cid-d4q2qcah]{color:var(--b-muted);margin:0;font-size:12.5px}.prog[data-astro-cid-d4q2qcah]{grid-template-columns:minmax(0,1fr);gap:3px;margin:4px 0;display:grid}.bar[data-astro-cid-d4q2qcah]{background:var(--b-head);border-radius:3px;height:6px;overflow:hidden}.bar[data-astro-cid-d4q2qcah] i[data-astro-cid-d4q2qcah]{background:linear-gradient(90deg,#e0365f,#ff8fb5);height:100%;transition:width .6s;display:block}.pct[data-astro-cid-d4q2qcah]{color:var(--b-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.note[data-astro-cid-d4q2qcah]{margin:4px 0;font:15px/1.6 LXGW WenKai Screen,Noto Serif SC,serif}.x[data-astro-cid-d4q2qcah]{width:28px;height:28px;color:var(--b-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}.x[data-astro-cid-d4q2qcah]:hover{background:var(--b-hl)}@media (width<=640px){.anti[data-astro-cid-d4q2qcah]{padding:10px 10px 14px}.stats[data-astro-cid-d4q2qcah]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-astro-cid-d4q2qcah]>div[data-astro-cid-d4q2qcah]:nth-child(4){border-left:0}.stats[data-astro-cid-d4q2qcah]>div[data-astro-cid-d4q2qcah]:nth-child(n+4){border-top:1px dashed var(--b-line)}.stats[data-astro-cid-d4q2qcah] dd[data-astro-cid-d4q2qcah]{font-size:17px}.case[data-astro-cid-d4q2qcah]{--row:190px;padding:8px 6px 0}.shelf[data-astro-cid-d4q2qcah]{padding:0 4px}.book[data-astro-cid-d4q2qcah]{width:calc(var(--w) * .86);height:calc(var(--ht) * .86)}.tt[data-astro-cid-d4q2qcah]{font-size:min(13px, calc(var(--w) * .38), calc((var(--ht) * .86 - 92px) / var(--n) - 1px))}.au[data-astro-cid-d4q2qcah]{font-size:min(8px, calc(34px / var(--an)))}.slot[data-astro-cid-d4q2qcah].deco{flex:0 auto;min-width:0}.flat[data-astro-cid-d4q2qcah],.catfig[data-astro-cid-d4q2qcah]{display:none}.detail[data-astro-cid-d4q2qcah]{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}}@media (prefers-reduced-motion:reduce){.book[data-astro-cid-d4q2qcah],.detail[data-astro-cid-d4q2qcah].in{transition:none;animation:none}}
