.shelf[data-astro-cid-pwxlmzs7]{position:relative;padding-top:40px}.shelf__row[data-astro-cid-pwxlmzs7]{list-style:none;padding:0 var(--s-4);display:flex;align-items:flex-end;gap:3px;perspective:1600px;min-height:260px;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;padding-top:30px}.shelf__row[data-astro-cid-pwxlmzs7] li[data-astro-cid-pwxlmzs7]{flex:none;height:var(--h)}.b3[data-astro-cid-pwxlmzs7]{display:block;height:100%;outline-offset:4px}.b3__book[data-astro-cid-pwxlmzs7]{position:relative;display:block;width:46px;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease-flow)}.b3__spine[data-astro-cid-pwxlmzs7],.b3__cover[data-astro-cid-pwxlmzs7]{position:absolute;top:0;height:100%;backface-visibility:hidden}.b3__spine[data-astro-cid-pwxlmzs7]{inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:12px;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 22%,transparent 78%,rgba(0,0,0,.22)),var(--spine);color:var(--spine-ink);border-radius:2px 2px 1px 1px;box-shadow:inset 0 0 0 1px #0000001f}.b3__vol[data-astro-cid-pwxlmzs7]{font-family:var(--font-display);font-weight:700;font-size:15px}.b3__title[data-astro-cid-pwxlmzs7]{writing-mode:vertical-rl;font-size:12px;font-weight:600;line-height:1.2;max-height:calc(100% - 50px);overflow:hidden}.b3__cover[data-astro-cid-pwxlmzs7]{left:46px;width:calc(var(--h) * .72);transform-origin:left center;transform:rotateY(90deg);background:var(--spine);box-shadow:8px 10px 30px -10px #00000073;overflow:hidden;border-radius:0 4px 4px 0}.b3__cover[data-astro-cid-pwxlmzs7] img[data-astro-cid-pwxlmzs7]{width:100%;height:100%;object-fit:cover}.b3[data-astro-cid-pwxlmzs7]:hover .b3__book[data-astro-cid-pwxlmzs7],.b3[data-astro-cid-pwxlmzs7]:focus-visible .b3__book[data-astro-cid-pwxlmzs7]{transform:translate3d(0,-24px,60px) rotateY(-70deg)}.shelf__row[data-astro-cid-pwxlmzs7] li[data-astro-cid-pwxlmzs7]:has(.b3:hover),.shelf__row[data-astro-cid-pwxlmzs7] li[data-astro-cid-pwxlmzs7]:has(.b3:focus-visible){z-index:3;position:relative}.ghost[data-astro-cid-pwxlmzs7]{width:46px;border:1.5px dashed var(--line-strong);border-radius:2px;display:flex;justify-content:center;padding-top:12px;color:var(--fg-3)}.shelf__board[data-astro-cid-pwxlmzs7]{height:18px;margin-top:-2px;border-radius:3px;background:linear-gradient(#8a6a44,#6b4f31);box-shadow:0 14px 24px -12px #00000080}.shelf__legend[data-astro-cid-pwxlmzs7]{margin-top:var(--s-3)}@media(prefers-reduced-motion:reduce){.b3__book[data-astro-cid-pwxlmzs7]{transition:none}}@media(hover:none){.b3[data-astro-cid-pwxlmzs7]:hover .b3__book[data-astro-cid-pwxlmzs7]{transform:none}}.shop-head[data-astro-cid-2eaphvki]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-6)}.author-note[data-astro-cid-2eaphvki]{display:flex;gap:var(--s-5);align-items:center;border-top:1px solid var(--line)}.author-note[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki]{max-width:70ch}
