.blWwnq_room{flex-wrap:wrap;gap:48px;padding-block:24px 120px;display:flex}.blWwnq_shelves{flex-direction:column;flex:100%;gap:14px;min-width:0;display:flex}.blWwnq_shelfName{color:var(--chalk-2);margin:0 0 4px;font-size:22px;font-weight:650}.blWwnq_section{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700}.blWwnq_section:not(:first-child){margin-top:28px}.blWwnq_row{height:var(--row-h,300px);perspective:1300px;perspective-origin:50% -30%;justify-content:flex-start;align-items:flex-end;gap:2px;padding:0 22px 0 4px;display:flex}.blWwnq_case{grid-template-columns:repeat(var(--bays,1), minmax(0, 1fr));background-color:#4a3224;background-image:linear-gradient(90deg,#00000059,#0000 16px calc(100% - 16px),#00000059),linear-gradient(#ffffff12,#fff0 14px),repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 11px,#0000000d 11px 13px,#0000 13px 23px);border-radius:3px;gap:0 14px;padding:14px 16px 0;display:grid;position:relative;box-shadow:0 30px 50px #00000080,inset 0 1px #ffffff1a}.blWwnq_case:after{content:"";background:linear-gradient(#3b281c,#2a1c13);border-radius:0 0 3px 3px;grid-column:1/-1;height:14px;margin:0 -16px;display:block}.blWwnq_bay{background:linear-gradient(#1b130d,#241910 70%,#2a1d13);flex-direction:column;justify-content:flex-end;min-width:0;display:flex;position:relative;box-shadow:inset 0 18px 22px -14px #000000d9,inset 18px 0 20px -18px #000c,inset -18px 0 20px -18px #000c}.blWwnq_plank{background:linear-gradient(#6e4f37 0,#5c412d 8px,#7a593f 8px,#6a4c35 9px,#4e3726 26px);height:26px;margin:0;position:relative;box-shadow:0 6px 10px #00000059}.blWwnq_plate{white-space:nowrap;letter-spacing:.06em;color:#2b1d0f;background:linear-gradient(#e2c58a,#b8955a 55%,#9c7a42);border-radius:2px;margin:0;padding:1px 10px 2px;font-size:10.5px;font-weight:500;line-height:13px;position:absolute;top:11px;left:22px;box-shadow:inset 0 1px #ffffff40,0 1px 2px #00000080}.blWwnq_bk{cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;flex:none;padding:0;position:relative}.blWwnq_bk:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.blWwnq_box{transform-style:preserve-3d;transform-origin:50% 100% calc(var(--d) * -.5);transition:transform .56s cubic-bezier(.2,.8,.2,1.05);position:absolute;inset:0}.blWwnq_bk:hover .blWwnq_box,.blWwnq_bk:focus-visible .blWwnq_box,.blWwnq_bk[aria-pressed=true] .blWwnq_box{transform:translateZ(36px)translateY(-4px)rotateY(-34deg)scale(1.16)}.blWwnq_bk:hover,.blWwnq_bk:focus-visible,.blWwnq_bk[aria-pressed=true]{z-index:2}.blWwnq_box>span{display:block;position:absolute}.blWwnq_spineFace{color:var(--ink);background-color:var(--c);background-image:linear-gradient(90deg,#00000052 0,#ffffff1f 18%,#ffffff0a 40%,#0000 60%,#00000038 88%,#0006 100%);border-radius:2px 2px 1px 1px;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:14px 0 12px;inset:0;overflow:hidden;display:flex!important}.blWwnq_bk[data-binding=hardcover] .blWwnq_spineFace:before,.blWwnq_bk[data-binding=hardcover] .blWwnq_spineFace:after{content:"";opacity:.38;background:currentColor;height:2px;position:absolute;left:0;right:0}.blWwnq_bk[data-binding=hardcover] .blWwnq_spineFace:before{top:7px}.blWwnq_bk[data-binding=hardcover] .blWwnq_spineFace:after{bottom:7px}.blWwnq_bk[data-band] .blWwnq_spineFace{background-image:linear-gradient(90deg, #00000052 0, #ffffff1f 18%, #ffffff0a 40%, #0000 60%, #00000038 88%, #0006 100%), linear-gradient(180deg, var(--band) 0 15%, transparent 15%);padding-top:calc(var(--h) * .15 + 10px)}.blWwnq_bk[data-binding=paper] .blWwnq_spineFace{border-radius:0}.blWwnq_sTitle,.blWwnq_sAuthor{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:rotate(180deg)}.blWwnq_sTitle{font-size:var(--fs);letter-spacing:.01em;max-height:80%;font-weight:650;line-height:1.15}.blWwnq_bk[data-wrap] .blWwnq_sTitle{white-space:normal;text-wrap:balance;text-align:center;overflow:visible}.blWwnq_sAuthor{opacity:.78;max-height:26%;font-size:10.5px}.blWwnq_bTop{width:var(--t);height:var(--d);transform-origin:50% 0;background:linear-gradient(90deg, var(--c) 0 3px, transparent 3px calc(100% - 3px), var(--c) calc(100% - 3px)), repeating-linear-gradient(90deg, #efe8da 0 1.4px, #d8cfbd 1.4px 2px);filter:brightness(.92);top:0;left:0;transform:rotateX(-90deg)}.blWwnq_bk[data-binding=paperback] .blWwnq_bTop,.blWwnq_bk[data-binding=paper] .blWwnq_bTop{background:linear-gradient(90deg, var(--c) 0 1px, transparent 1px calc(100% - 1px), var(--c) calc(100% - 1px)), repeating-linear-gradient(90deg, #f1ebdf 0 1.4px, #dcd3c2 1.4px 2px)}.blWwnq_coverFace,.blWwnq_bBack{height:var(--h);width:var(--d);transform-origin:0;top:0}.blWwnq_coverFace{left:var(--t);background:var(--c);overflow:hidden;transform:rotateY(90deg);box-shadow:inset 10px 0 18px #00000047}.blWwnq_bBack{background:var(--c);filter:brightness(.7);left:0;transform:rotateY(90deg)}.blWwnq_coverFace img{object-fit:cover;width:100%;height:100%;display:block}.blWwnq_coverText{color:var(--ink);flex-direction:column;justify-content:space-between;padding:16% 12%;display:flex;position:absolute;inset:0}.blWwnq_coverText .display{font-size:20px;font-weight:700;line-height:1.1}.blWwnq_coverText span:last-child{opacity:.85;font-size:12px}.blWwnq_emptyNote{color:#a8957f;align-self:center;margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.blWwnq_box{transition:none}}.blWwnq_aside{flex:0 0 100%;min-width:0}.blWwnq_aside:not([data-open]){display:none}.blWwnq_hint{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:32px}.blWwnq_hint h3{margin:0 0 8px;font-size:28px;font-weight:700}.blWwnq_hint p{margin:0}.blWwnq_dismiss{display:none}.blWwnq_aside[data-open]{z-index:50;padding:72px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:#080d15db;justify-content:center;align-self:stretch;align-items:center;margin:0;animation:.24s both blWwnq_overlayIn;display:flex;position:fixed;inset:0;overflow-y:auto}.blWwnq_aside[data-open]>.blWwnq_stage{width:100%;max-width:680px}.blWwnq_aside[data-open]>.blWwnq_dismiss{z-index:1;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));cursor:pointer;width:44px;height:44px;color:var(--chalk);border:1px solid var(--line);background:#0d1521e6;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.blWwnq_aside[data-open]>.blWwnq_dismiss:hover{border-color:var(--fog)}@keyframes blWwnq_overlayIn{0%{opacity:0}to{opacity:1}}.blWwnq_stage{perspective:1800px;perspective-origin:50% 40%;padding:8px 0 24px}.blWwnq_book{aspect-ratio:1.42;width:100%;max-width:680px;transform-style:preserve-3d;animation:blWwnq_bookIn .52s var(--ease) both;margin:0 auto;position:relative}.blWwnq_back{background:#1b2635;border-radius:6px 0 0 6px;width:50%;height:100%;position:absolute;top:0;left:0;box-shadow:0 30px 60px #00000073}.blWwnq_right{color:#1a2230;background:linear-gradient(90deg,#d9d2c5 0%,#efe9df 9%,#f4efe6 100%);border-radius:0 6px 6px 0;flex-direction:column;gap:12px;width:50%;height:100%;padding:9% 9% 8% 10%;display:flex;position:absolute;top:0;left:50%;box-shadow:0 30px 60px #00000073}.blWwnq_right p{margin:0;font-size:15px;line-height:24px;overflow:auto}.blWwnq_small{color:#6b5e4e;font-size:11px}.blWwnq_close{color:#1a2230;cursor:pointer;background:0 0;border:1px solid #1a2230;border-radius:999px;align-self:flex-start;min-height:44px;margin-top:auto;padding:0 14px;font-size:14px}.blWwnq_cover{transform-origin:0%;width:50%;height:100%;transform-style:preserve-3d;animation:1.1s cubic-bezier(.65,0,.25,1) .38s both blWwnq_coverOpen;position:absolute;top:0;left:50%;transform:rotateY(-178deg)}.blWwnq_front,.blWwnq_inside{backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.blWwnq_front{border-radius:0 6px 6px 0;justify-content:space-between;padding:12% 10%;box-shadow:inset 8px 0 14px #00000040}.blWwnq_front .display{font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1.1}.blWwnq_front span:last-child{font-size:13px}.blWwnq_inside{color:#1a2230;background:linear-gradient(270deg,#d9d2c5 0%,#efe9df 9%,#f4efe6 100%);border-radius:6px 0 0 6px;gap:10px;padding:9% 10% 8% 9%;transform:rotateY(180deg)}.blWwnq_inside .display{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.08}.blWwnq_shelfLabel{font-size:12px;font-weight:600}.blWwnq_author{color:#4a4238;font-size:14px}.blWwnq_gutter{pointer-events:none;background:linear-gradient(90deg,#0000,#00000038,#0000);width:20px;height:100%;position:absolute;top:0;left:calc(50% - 10px);transform:translateZ(1px)}@keyframes blWwnq_bookIn{0%{opacity:0;transform:translateY(40px)rotateX(18deg)scale(.92)}to{opacity:1;transform:none}}@keyframes blWwnq_coverOpen{0%{transform:rotateY(0)}to{transform:rotateY(-178deg)}}@media (max-width:560px){.blWwnq_book{aspect-ratio:1.05}.blWwnq_right{gap:8px;padding:10% 8% 8% 10%}.blWwnq_right p{font-size:14px;line-height:21px}.blWwnq_small{line-height:15px}.blWwnq_close{white-space:nowrap;min-height:40px;padding:0 12px;font-size:13px}}.blWwnq_frontImage{padding:0;overflow:hidden}.blWwnq_frontImage img{object-fit:cover;width:100%;height:100%;display:block}.blWwnq_thumb{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:34%;margin-bottom:14px;box-shadow:0 6px 14px #1a0d0540}@media (max-width:560px){.blWwnq_thumb{width:42%;margin-bottom:10px}}.blWwnq_subtitle{color:#4a3f33;margin-top:6px;font-size:14px;line-height:1.3}.blWwnq_row[data-empty]{perspective:none;height:64px}.blWwnq_paperLink{color:#9c3d0c;text-underline-offset:3px;align-self:flex-start;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:760px){.blWwnq_case{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.blWwnq_row{overflow:visible;-webkit-mask-image:none;mask-image:none}}
