:root{--case-wood-hi: #6a4a2e;--case-wood: #3a2616;--case-wood-lo: #22160c;--case-brass-hi: #ecd08a;--case-brass: #c9a24e;--case-brass-lo: #7d5f22;--case-brass-deep: #a8843a;--case-shelf-ink: #eadcc2;--case-shelf-muted: #b9a78d;--case-plate-ink: #1b130c;--case-spine-ink: #f1dfb2;--case-gilt-line: #d8b25e;--case-sel-ring: #f3e7cf;--case-shade: rgba(20, 14, 10, .82)}.case-row{position:relative}.case-lipbar{position:absolute;left:0;right:0;bottom:0;height:var(--lip-h, 22px);background:linear-gradient(var(--case-wood-hi),var(--case-wood) 60%,var(--case-wood-lo));box-shadow:0 10px 18px #0009,inset 0 1px #ffdca040}.case-lipbar:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--case-brass-lo),var(--case-brass-hi),var(--case-brass),var(--case-brass-lo));opacity:.8}.case-rowgroups{position:relative;z-index:1;display:flex;align-items:flex-end}.case-group{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;flex:none}.case-group+.case-group{margin-left:26px}.case-group+.case-group:before{content:"";position:absolute;left:-14px;top:8px;bottom:var(--lip-h, 22px);width:2px;background:linear-gradient(var(--case-brass-hi),var(--case-brass-lo));opacity:.5}.case-spines{display:flex;align-items:flex-end;gap:var(--spine-gap, 3px);height:var(--spine-h, 230px)}.case-bookend{flex:none;width:5px;align-self:flex-end;border-radius:1px;background:linear-gradient(90deg,var(--case-brass-hi) 0 2px,var(--case-brass) 2px 4px,var(--case-brass-lo) 4px);box-shadow:2px 0 3px #00000080}.immersive-return.svelte-tkn48l{position:fixed;top:14px;left:2px;z-index:120;display:flex;align-items:center}.immersive-return__link.svelte-tkn48l{display:inline-flex;align-items:baseline;gap:4px;padding:5px 11px 6px 4px;border:1px solid var(--brass-dim);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-sunken) 92%,transparent);box-shadow:0 1px #ffffff0a inset,0 2px 8px #0000008c;color:var(--text-secondary);font-family:var(--font-display);font-size:1.3125rem;font-weight:700;line-height:1;letter-spacing:var(--tracking-wordmark);text-decoration:none}.immersive-return__link.svelte-tkn48l:hover,.immersive-return__link.svelte-tkn48l:focus-visible{color:var(--text-primary);border-color:var(--brass)}.immersive-return__link.svelte-tkn48l:focus-visible{outline:2px solid var(--brass-lit);outline-offset:2px}.immersive-return__mark.svelte-tkn48l{width:9px;font-size:1rem;line-height:inherit;color:var(--brass);text-align:center}@media (min-width: 701px) and (max-width: 860px){.immersive-return.svelte-tkn48l{display:none}}@media (max-width: 700px){.immersive-return.svelte-tkn48l{top:3px;left:4px;z-index:79}.immersive-return__link.svelte-tkn48l{gap:4px;padding:3px 8px 4px 4px;font-size:.9375rem}.immersive-return__mark.svelte-tkn48l{width:8px;font-size:.8125rem}}.press-pending.svelte-7ayyhw{position:fixed;z-index:2147483600;display:none;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:#0c0a08d1;box-shadow:0 2px 10px #0009;pointer-events:none;contain:strict;perspective:120px;will-change:opacity}.press-pending.svelte-7ayyhw[data-on]{display:block;animation:svelte-7ayyhw-press-pending-in .12s ease-out .25s both}.press-pending__defs.svelte-7ayyhw{position:absolute}.press-pending__coin.svelte-7ayyhw{position:absolute;top:5px;right:5px;bottom:5px;left:5px;transform-style:preserve-3d;will-change:transform;animation:svelte-7ayyhw-press-pending-flip 1.1s linear infinite}.press-pending__face.svelte-7ayyhw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden}.press-pending__face--back.svelte-7ayyhw{transform:rotateY(180deg)}.press-pending__milling.svelte-7ayyhw{fill:none;stroke:#5a4410;stroke-width:2.5;stroke-dasharray:2 2.55}.press-pending__rim.svelte-7ayyhw{fill:none;stroke:#4a3808;stroke-width:1.5}.press-pending__s.svelte-7ayyhw{fill:none;stroke:#2a1f06;stroke-width:5.5;stroke-linecap:round}@keyframes svelte-7ayyhw-press-pending-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-7ayyhw-press-pending-flip{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion: reduce){.press-pending__coin.svelte-7ayyhw{animation:none}}.spine.svelte-mrcmbb{flex:none;position:relative;border:0;padding:0;cursor:pointer;overflow:hidden;border-radius:2.5px 5px 5px 2.5px;background:linear-gradient(90deg,#00000059,#ffffff1a 20%,#00000052),var(--w, none),linear-gradient(var(--ch),var(--c) 30%,var(--c) 75%,rgba(0,0,0,.35)),var(--c);color:var(--case-spine-ink);box-shadow:inset 3px 0 4px #0000008c,inset -2px 0 3px #00000073,3px 2px 5px #00000080;transition:transform .18s ease}.spine.svelte-mrcmbb:hover{transform:translateY(-8px)}.spine.svelte-mrcmbb:focus-visible{outline:2px solid var(--case-sel-ring);outline-offset:2px}.spine.sel.svelte-mrcmbb{transform:translateY(-18px);outline:2px solid var(--case-sel-ring);outline-offset:1px}.spine.isblank.svelte-mrcmbb{background:linear-gradient(90deg,#0000004d,#ffffff0f 30%,#0000004d),var(--c);outline:1px dashed var(--case-gilt-line);outline-offset:-4px}.spine.isblank.sel.svelte-mrcmbb{outline:2px solid var(--case-sel-ring)}.spine.isblank.svelte-mrcmbb .sn:where(.svelte-mrcmbb){font-size:16px}.band.svelte-mrcmbb{position:absolute;left:0;right:0;height:15px;background:linear-gradient(90deg,#0006,#ffffff14 50%,#0006),var(--g) center / 11px repeat-x;border-top:1px solid var(--case-gilt-line);border-bottom:1px solid var(--case-gilt-line)}.band.t.svelte-mrcmbb{top:10px}.band.b.svelte-mrcmbb{bottom:30px}.stitle.svelte-mrcmbb{position:absolute;top:32px;bottom:50px;left:3px;right:3px;display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:2px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.7)}.spine.hasmark.svelte-mrcmbb .stitle:where(.svelte-mrcmbb){bottom:62px}.stitle.italic.svelte-mrcmbb{font-style:italic}.stitle.caps.svelte-mrcmbb{font-variant-caps:all-small-caps;letter-spacing:.06em}.stext.svelte-mrcmbb{display:block;margin:auto 1px;max-height:100%;max-width:100%;writing-mode:vertical-rl;transform:rotate(180deg);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm.svelte-mrcmbb{position:absolute;bottom:47px;left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.sn.svelte-mrcmbb{position:absolute;left:2px;right:2px;bottom:7px;text-align:center;font-size:12.5px;font-weight:700;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.7)}.sn.svelte-mrcmbb small:where(.svelte-mrcmbb){font-weight:600;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--case-gilt-line);margin-left:3px}.sn.stack.svelte-mrcmbb{line-height:1.05}.sn.stack.svelte-mrcmbb small:where(.svelte-mrcmbb){display:block;margin:0}.sn.zerofit.svelte-mrcmbb{text-decoration:underline dotted;text-underline-offset:3px}.spine.slimv.svelte-mrcmbb:after{content:"slim";position:absolute;left:0;right:0;bottom:22px;text-align:center;font-size:7px;letter-spacing:.18em;text-transform:uppercase;color:var(--case-gilt-line)}.spine.haslabel.svelte-mrcmbb{background:linear-gradient(90deg,#00000059,#ffffff14 22%,#00000040),var(--c)}.plabel.svelte-mrcmbb{position:absolute;left:12%;right:12%;top:32px;bottom:52px;display:flex;align-items:center;justify-content:center;background:var(--case-shelf-ink);box-shadow:inset 0 0 0 1px #0003;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--serif, var(--font-display));font-style:italic;font-size:14px;color:var(--case-plate-ink);overflow:hidden}.lip.svelte-9ahop3{height:var(--lip-h, 22px);max-width:100%;display:flex;align-items:center;gap:8px;padding:0 8px;background:linear-gradient(var(--case-brass-hi),var(--case-brass) 60%,var(--case-brass-deep));border-radius:1px;box-shadow:inset 0 -1px #00000040,0 1px 2px #0006;color:var(--case-plate-ink)}.lip.svelte-9ahop3 b:where(.svelte-9ahop3){font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lipacts.svelte-9ahop3{display:flex;align-items:center;gap:8px;font-size:10px;white-space:nowrap}
