.shelf.svelte-p5braf h2:where(.svelte-p5braf){margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600}.works.svelte-p5braf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:end}.works.svelte-p5braf>a:where(.svelte-p5braf){display:block;position:relative;color:inherit;text-decoration:none}.book.svelte-p5braf{display:grid;grid-template-columns:9px minmax(0,1fr) 11px;width:100%;filter:drop-shadow(0 14px 12px rgb(40 10 24 / 22%))}.book.svelte-p5braf:hover,.book.svelte-p5braf:focus-visible{transform:translateY(-2px)}.book.svelte-p5braf:focus-visible,.works.svelte-p5braf>a:where(.svelte-p5braf):focus-visible{outline:2px solid currentColor;outline-offset:4px}.spine.svelte-p5braf,.edge.svelte-p5braf{display:block}.spine.svelte-p5braf{border-radius:3px 0 0 3px;background:linear-gradient(90deg,#7a0838,#c41258)}img.svelte-p5braf{display:block;width:100%;aspect-ratio:351 / 473;object-fit:cover;background:#e2186a;box-shadow:inset 10px 0 14px #5a001e29}.edge.svelte-p5braf{border-radius:0 3px 3px 0;background:repeating-linear-gradient(90deg,#f7d5e2 0,#f7d5e2 1px,#d41464 1px,#d41464 2px);box-shadow:inset -1px 0 #50001e47}@media (prefers-reduced-motion: reduce){.book.svelte-p5braf:hover,.book.svelte-p5braf:focus-visible{transform:none}}
