.bookcase[data-v-7601f5b6]{--row:176px;--board:12px;--gap:26px;--wood:#d9b48a;--wood-edge:#b98e62;background:repeating-linear-gradient(180deg,transparent 0 var(--row),var(--wood) var(--row) calc(var(--row) + 4px),var(--wood-edge) calc(var(--row) + 4px) calc(var(--row) + var(--board)),rgba(29,27,24,.12) calc(var(--row) + var(--board)) calc(var(--row) + var(--board) + 2px),transparent calc(var(--row) + var(--board) + 10px) calc(var(--row) + var(--gap)));-moz-column-gap:4px;column-gap:4px;flex-wrap:wrap;padding:0 14px var(--gap);row-gap:var(--gap)}.bookcase[data-v-7601f5b6],.slot[data-v-7601f5b6]{align-items:flex-end;display:flex}.slot[data-v-7601f5b6]{border-radius:4px;height:var(--row);padding:0;position:relative;-webkit-tap-highlight-color:transparent}.slot[data-v-7601f5b6]:focus-visible{outline:none}.slot:focus-visible .spine[data-v-7601f5b6]{outline:2px solid #fe5900;outline-offset:3px}.slot--decor[data-v-7601f5b6]{margin-left:6px;pointer-events:none}.spine[data-v-7601f5b6]{align-items:center;background-blend-mode:normal;background-color:var(--bg);background-image:linear-gradient(90deg,#00000038,#ffffff1f 35%,#ffffff0f 60%,#0003),linear-gradient(transparent 7px,currentColor 7px 8px,transparent 8px 11px,currentColor 11px 12px,transparent 12px);border-radius:3px 3px 2px 2px;box-shadow:inset 0 0 0 1px #1d1b181a,0 1px 1px #1d1b181f;color:var(--ink);display:flex;flex-direction:column;gap:8px;height:var(--h);justify-content:space-between;overflow:hidden;padding:14px 0 10px;position:relative;transform-origin:50% 100%;transition:transform .26s var(--ease-spring),box-shadow .26s var(--ease-out);width:var(--w)}.spine[data-v-7601f5b6]:after{border-bottom:1px solid;border-top:1px solid;bottom:30px;content:"";height:5px;left:0;opacity:.35;position:absolute;right:0}.spine__title[data-v-7601f5b6]{flex:1;font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-size:14px;font-stretch:62%;font-weight:800;letter-spacing:.01em;line-height:1.02;min-height:0;overflow:hidden;text-align:center}.spine__author[data-v-7601f5b6],.spine__title[data-v-7601f5b6]{text-transform:uppercase;writing-mode:vertical-rl}.spine__author[data-v-7601f5b6]{font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:22px;opacity:.75;white-space:nowrap}.slot.is-out .spine[data-v-7601f5b6]{box-shadow:inset 0 0 0 1px #1d1b181a,0 14px 22px -10px #1d1b188c;transform:translateY(-18px) rotate(-3deg)}@media(hover:hover)and (pointer:fine){.slot:not(.is-out):hover .spine[data-v-7601f5b6]{transform:translateY(-6px)}}@media(min-width:1024px){.bookcase[data-v-7601f5b6]{--row:224px;--gap:30px;-moz-column-gap:5px;column-gap:5px}.spine__title[data-v-7601f5b6]{font-size:15px}}.pulled__cover[data-v-7601f5b6]{aspect-ratio:2/3;border-radius:3px 6px 6px 3px;box-shadow:0 1px 1px #1d1b1814,0 12px 22px -8px #1d1b1859;flex-shrink:0;overflow:hidden;position:relative;rotate:-4deg;width:92px}.pulled__cover img[data-v-7601f5b6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pulled__cover[data-v-7601f5b6]:after{background:linear-gradient(90deg,rgba(0,0,0,.22),hsla(0,0%,100%,.18) 3%,transparent 10%);content:"";inset:0;position:absolute}@media(min-width:1024px){.pulled__cover[data-v-7601f5b6]{width:112px}}.pulled-enter-active[data-v-7601f5b6]{transition:opacity .26s ease,transform .32s var(--ease-out)}.pulled-leave-active[data-v-7601f5b6]{transition:opacity .14s ease,transform .14s ease-in}.pulled-enter-from[data-v-7601f5b6]{opacity:0;transform:translateY(10px)}.pulled-leave-to[data-v-7601f5b6]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.spine[data-v-7601f5b6]{transition:none}.pulled-enter-active[data-v-7601f5b6],.pulled-leave-active[data-v-7601f5b6]{transition:opacity .15s ease}.pulled-enter-from[data-v-7601f5b6],.pulled-leave-to[data-v-7601f5b6]{transform:none}}
