.Bookshelf-module__TIO32a__stage{--margin-cols:3;--book-cols:6;--gap-cols:1;--book-scale:.92;container-type:inline-size}.Bookshelf-module__TIO32a__shelf{--col:calc((100cqw - 2 * var(--margin) - 11 * var(--gutter)) / 12);--book-w:calc((var(--book-cols) * var(--col) + (var(--book-cols) - 1) * var(--gutter)) * var(--book-scale));--gap:calc(var(--gap-cols) * var(--col) + (var(--gap-cols) + 1) * var(--gutter));gap:var(--gap);width:100%;padding-inline:calc((100cqw - var(--book-w)) / 2);padding-block:calc(var(--book-w) * .04) calc(var(--book-w) * .2);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}@media (min-width:768px){.Bookshelf-module__TIO32a__shelf{scrollbar-width:none}.Bookshelf-module__TIO32a__shelf::-webkit-scrollbar{display:none}}.Bookshelf-module__TIO32a__shelf>*{width:var(--book-w);scroll-snap-align:center;flex:none}.Bookshelf-module__TIO32a__stage[data-row]{--row-w:min(var(--wide-max), 100cqw - 2 * var(--wide-edge));width:var(--row-w);margin-inline:calc((100% - var(--row-w)) / 2)}.Bookshelf-module__TIO32a__stage[data-row] .Bookshelf-module__TIO32a__shelf{--book-w:24cqw;--gap:8cqw;scroll-snap-type:none;justify-content:center;padding-inline:0;overflow:visible}.Bookshelf-module__TIO32a__link{color:inherit;-webkit-user-drag:none;display:block}.Bookshelf-module__TIO32a__link:focus-visible{outline:1px solid var(--color-ink);outline-offset:8px}@media (hover:hover) and (pointer:fine){.Bookshelf-module__TIO32a__stage[data-row] .Bookshelf-module__TIO32a__link{transition:--c .5s cubic-bezier(.22,1,.36,1)}.Bookshelf-module__TIO32a__stage[data-row] .Bookshelf-module__TIO32a__link:hover,.Bookshelf-module__TIO32a__stage[data-row] .Bookshelf-module__TIO32a__link:focus-visible{--c:1}}@property --c{syntax:"<number>";inherits:true;initial-value:0}
