.BookShelf_shelf__xXSd5{--d:30px;--turn:30deg;--shelf-top:#ead2ad;--shelf-front:#c8955f;--shelf-edge:#a8743f;--paper:#f6efdf;--paper-line:#ddd0b4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 0;margin:0;padding:28px 0 26px;overflow:hidden;border:1px solid var(--brand-border);border-radius:var(--brand-radius-large);background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--brand-spark) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--brand-action-soft),var(--brand-surface) 82%);list-style:none}html[data-theme=dark] .BookShelf_shelf__xXSd5{--shelf-top:#7a5a3c;--shelf-front:#573d27;--shelf-edge:#3e2a1a;--paper:#e6dcc7;--paper-line:#bfb194}.BookShelf_slot__jiaSQ{display:grid;justify-items:center;align-content:start;min-width:0;perspective:1100px;perspective-origin:50% -30%}.BookShelf_book__X5kCC{position:relative;z-index:1;display:block;width:min(68%,168px);margin-bottom:-7px;transform-style:preserve-3d}.BookShelf_book__X5kCC:after{position:absolute;inset:auto 4% -6px;height:14px;border-radius:50%;background:radial-gradient(closest-side,#141a3366,transparent);content:"";transform:translateZ(-20px);transition:opacity .26s ease,transform .26s ease}.BookShelf_body__ub_Iq{position:relative;display:block;aspect-ratio:2/3;transform:rotateY(var(--turn));transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.75,.2,1)}.BookShelf_body__ub_Iq>span{position:absolute;display:block}.BookShelf_front__mzNgh{inset:0;overflow:hidden;border-radius:2px 6px 6px 2px;background:var(--brand-subtle);transform:translateZ(calc(var(--d) / 2))}.BookShelf_front__mzNgh>span{height:100%}.BookShelf_front__mzNgh:after{position:absolute;inset:0;background:linear-gradient(90deg,#0000004d,#ffffff40 3%,transparent 7%,transparent 9%,#00000014 10%,transparent 12%),linear-gradient(115deg,#ffffff2e,transparent 45%);content:"";pointer-events:none}.BookShelf_spine__i2vci{top:0;left:0;width:var(--d);height:100%;border-radius:3px 0 0 3px;background:linear-gradient(180deg,transparent 9%,color-mix(in srgb,var(--brand-spark) 85%,transparent) 9% 10.5%,transparent 10.5% 89.5%,color-mix(in srgb,var(--brand-spark) 85%,transparent) 89.5% 91%,transparent 91%),linear-gradient(90deg,#00000080,#00000033 45%,#00000066),var(--cover) left center /auto 100% no-repeat,#2a2f55;transform:translateZ(calc(var(--d) / 2)) rotateY(90deg);transform-origin:left center}.BookShelf_pages__QibMO{top:3px;right:0;width:calc(var(--d) - 2px);height:calc(100% - 6px);background:linear-gradient(90deg,#00000026,transparent 30%,#0000001a),repeating-linear-gradient(90deg,var(--paper) 0 2px,var(--paper-line) 2px 3px);transform:translateZ(calc(var(--d) / 2 - 1px)) rotateY(-90deg);transform-origin:right center}.BookShelf_top__cqY1N{top:0;left:0;width:calc(100% - 3px);height:calc(var(--d) - 2px);background:repeating-linear-gradient(180deg,var(--paper) 0 2px,var(--paper-line) 2px 3px);transform:translateZ(calc(var(--d) / 2 - 1px)) rotateX(-90deg);transform-origin:top center}.BookShelf_back__OkwUy{inset:0;border-radius:6px 2px 2px 6px;background:#1d2140;transform:translateZ(calc(var(--d) / -2)) rotateY(180deg)}.BookShelf_plank__u7j_D{position:relative;display:block;width:100%;height:22px;background:linear-gradient(180deg,var(--shelf-top) 0 9px,var(--shelf-front) 9px calc(100% - 3px),var(--shelf-edge) calc(100% - 3px));box-shadow:0 16px 18px -12px #141a3366}.BookShelf_caption__Sjylt{display:grid;justify-items:center;gap:4px;max-width:22ch;padding:16px 12px 0;text-align:center}.BookShelf_caption__Sjylt h3{margin:0;font-family:var(--brand-font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.BookShelf_caption__Sjylt h3 a{color:var(--brand-ink)}.BookShelf_caption__Sjylt h3 a:hover{color:var(--brand-primary)}.BookShelf_caption__Sjylt h3 a:focus-visible{outline:3px solid var(--brand-action);outline-offset:3px;border-radius:4px}.BookShelf_caption__Sjylt p{margin:0;color:var(--brand-muted);font-size:.82rem;line-height:1.4}.BookShelf_readable__N3mgf{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--brand-mint);font-size:.78rem;font-weight:650}.BookShelf_readable__N3mgf:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}@media (hover:hover){.BookShelf_slot__jiaSQ:hover .BookShelf_body__ub_Iq{transform:translateY(-14px) rotateY(6deg)}.BookShelf_slot__jiaSQ:hover .BookShelf_book__X5kCC:after{opacity:.55;transform:translateZ(-20px) scaleX(.82)}}.BookShelf_slot__jiaSQ:focus-within .BookShelf_body__ub_Iq{transform:translateY(-14px) rotateY(6deg)}@media (prefers-reduced-motion:no-preference){.BookShelf_plank__u7j_D{animation:BookShelf_plankIn__UBu40 .64s cubic-bezier(.2,.75,.2,1) backwards;animation-delay:calc(var(--i) * 70ms)}.BookShelf_book__X5kCC{animation:BookShelf_bookLand__yo35e .9s cubic-bezier(.2,.8,.25,1) backwards;animation-delay:calc(.24s + var(--i) * .12s)}.BookShelf_caption__Sjylt{animation:BookShelf_captionIn__5l2il .52s ease-out backwards;animation-delay:calc(.62s + var(--i) * .12s)}}@keyframes BookShelf_plankIn__UBu40{0%{opacity:0;transform:scaleX(.7)}}@keyframes BookShelf_bookLand__yo35e{0%{opacity:0;transform:translateY(-90px) rotateY(-70deg) rotate(-8deg)}55%{opacity:1;transform:translateY(6px) rotateY(6deg) rotate(1deg)}75%{transform:translateY(-4px) rotateY(-2deg)}to{transform:none}}@keyframes BookShelf_captionIn__5l2il{0%{opacity:0;transform:translateY(8px)}}@media (max-width:760px){.BookShelf_shelf__xXSd5{--d:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:22px}.BookShelf_book__X5kCC{width:min(64%,150px)}}@media (prefers-reduced-motion:reduce){.BookShelf_body__ub_Iq,.BookShelf_book__X5kCC:after{transition:none}}