.Library_room__nlL6n{position:relative;margin:-1.25rem calc(50% - 50vw) 0;width:100vw;height:100svh;max-height:100svh;overflow:hidden;isolation:isolate;color:#f2e7d6;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;background:radial-gradient(120% 70% at 50% 4%,rgba(255,226,170,.22),rgba(0,0,0,0) 55%),linear-gradient(180deg,#241634,#33204a 28%,#3d2551 58%,#241734);overscroll-behavior:none;touch-action:manipulation}.Library_roomArt__0Y30P{position:absolute;inset:0;z-index:0;object-fit:cover;object-position:center 28%;width:100%;height:100%;opacity:1;pointer-events:none}.Library_roomWithArt__GnQtl:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(58% 52% at 50% 48%,rgba(28,16,42,.12) 0,rgba(18,10,28,.42) 100%),linear-gradient(90deg,rgba(12,6,20,.28),transparent 14%,transparent 86%,rgba(12,6,20,.28))}.Library_window__Da_P4{position:absolute;left:50%;top:2%;transform:translateX(-50%);width:min(280px,30vw);aspect-ratio:.62;opacity:.55;border-radius:50% 50% 8px 8px/42% 42% 4px 4px;z-index:1;background:radial-gradient(circle at 50% 34%,rgba(255,246,214,.95) 0,rgba(255,226,165,.5) 18%,rgba(120,120,190,.22) 42%,rgba(40,34,70,.1) 70%),linear-gradient(180deg,rgba(90,96,170,.5),rgba(40,34,70,.2));box-shadow:0 0 90px 30px rgba(255,226,170,.16);border:3px solid rgba(150,122,92,.5)}.Library_windowBars__CwyoW{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,0) 49%,rgba(60,44,30,.55) 0,rgba(60,44,30,.55) 51%,rgba(0,0,0,0) 0),linear-gradient(180deg,rgba(0,0,0,0) 39%,rgba(60,44,30,.5) 0,rgba(60,44,30,.5) 41%,rgba(0,0,0,0) 0);pointer-events:none}.Library_motes__wEI25{position:absolute;inset:0;z-index:2;pointer-events:none}.Library_motes__wEI25 i{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(255,238,198,.8);animation:Library_drift__Q0W_S linear infinite}@keyframes Library_drift__Q0W_S{0%{transform:translateY(12vh) scale(.7);opacity:0}18%{opacity:.85}82%{opacity:.6}to{transform:translateY(-88vh) scale(1.15);opacity:0}}.Library_inner__UULVM{position:relative;z-index:3;width:min(100%,1480px);height:100%;margin:0 auto;padding:clamp(.85rem,2.4vh,1.4rem) clamp(.75rem,2vw,1.25rem) clamp(.7rem,2vh,1.2rem);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.Library_roomWithArt__GnQtl .Library_inner__UULVM{padding-top:clamp(8vh,11vh,14vh)}.Library_srOnly__bKkYF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Library_shelves__Edir3{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2.5vh,1.8rem);padding-inline:clamp(7vw,11vw,14vw)}.Library_shelf__FqmWL{position:relative}.Library_books__qK3hH{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(.45rem,1.2vw,1rem);gap:clamp(.45rem,1.2vw,1rem);align-items:end;justify-items:center;padding:0;margin:0;list-style:none}@media (max-width:820px){.Library_books__qK3hH{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.2rem}.Library_shelves__Edir3{padding-inline:clamp(1rem,4vw,2rem)}.Library_roomWithArt__GnQtl .Library_inner__UULVM{padding-top:clamp(10vh,14vh,18vh)}}.Library_ledge__mXk_T{height:12px;margin-top:-3px;border-radius:3px;background:linear-gradient(180deg,#6b4a30,#4e3522 45%,#35240f);box-shadow:inset 0 2px 0 rgba(255,220,170,.14),0 10px 20px rgba(0,0,0,.45)}.Library_ledge__mXk_T:after{content:"";display:block;height:18px;margin-top:10px;background:linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,0))}.Library_book__54oMK{position:relative;display:block;width:100%;max-width:min(100%,7.35rem);border:0;padding:0;background:none;cursor:pointer;transform-origin:50% 100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s ease;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5)) brightness(1.03) saturate(1.06)}.Library_book__54oMK img{display:block;width:100%;height:auto;border-radius:2px 5px 5px 2px}@media (min-width:1200px){.Library_book__54oMK{max-width:min(100%,8rem)}}@media (max-width:820px){.Library_book__54oMK{max-width:min(100%,clamp(3rem,9vh,5.5rem))}}.Library_book__54oMK:focus-visible,.Library_book__54oMK:hover{transform:translateY(-10px) rotate(-1.2deg) scale(1.03);filter:drop-shadow(0 18px 22px rgba(0,0,0,.58)) brightness(1.12) saturate(1.1);outline:none}.Library_book__54oMK:disabled{cursor:default}.Library_bookGhost__sbedw{opacity:.12;filter:saturate(.4) brightness(.7);pointer-events:none;transform:none}.Library_notYet__9OS29 img{filter:saturate(.9) brightness(1.02);opacity:.92}.Library_bookOwned__2Ummr img{filter:none;opacity:1}.Library_bookUnowned__foPi0 img{filter:saturate(.66) brightness(.84);opacity:.8}.Library_bookUnowned__foPi0:focus-visible img,.Library_bookUnowned__foPi0:hover img{filter:saturate(.82) brightness(.96);opacity:.92}.Library_ownershipBadge__5O_Kr{position:absolute;right:-.35rem;top:-.45rem;z-index:2;padding:.24rem .42rem;border:1px solid rgba(255,242,205,.78);border-radius:999px;color:#2d1a3b;background:linear-gradient(180deg,#f3dda8,#c89b50);box-shadow:0 .25rem .65rem rgba(15,8,23,.48);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.52rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.Library_door__zZPJv{font:inherit;font-size:.85rem;text-decoration:none;padding:.48rem .95rem;border-radius:999px;color:#f2e7d6;background:rgba(18,10,28,.45);border:1px solid rgba(226,200,156,.36);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .25s ease,transform .25s ease;cursor:pointer;display:inline-block;box-sizing:border-box}.Library_door__zZPJv:focus-visible,.Library_door__zZPJv:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}.Library_pulledVeil__v35fp{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.5rem;overflow:hidden;isolation:isolate}.Library_pulledVeil__v35fp:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 50% 42%,rgba(56,36,78,.86),rgba(18,11,28,.96));transition:opacity .85s cubic-bezier(.22,1,.36,1)}.Library_pulledVeilOn__4yUnh:before{opacity:1}.Library_pulledVeil__v35fp[data-library-opening=cracking],.Library_pulledVeil__v35fp[data-library-opening=landing],.Library_pulledVeil__v35fp[data-library-opening=opening],.Library_pulledVeil__v35fp[data-library-opening=settling],.Library_pulledVeil__v35fp[data-library-opening=turning]{z-index:110}.Library_pulledVeil__v35fp[data-library-opening=settling]:before,.Library_pulledVeil__v35fp[data-library-opening=turning]:before{opacity:1;background:radial-gradient(70% 60% at 50% 42%,#38244e,#120b1c)}.Library_pulledVeil__v35fp[data-library-opening=cracking]:before,.Library_pulledVeil__v35fp[data-library-opening=landing]:before,.Library_pulledVeil__v35fp[data-library-opening=opening]:before{opacity:0;transition-duration:1.26s}.Library_pulled__oXSdF{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:1.5rem;gap:1.5rem;text-align:center;max-height:100%;isolation:isolate}.Library_pulledWaiting__fdfsj{pointer-events:none}.Library_pulledReady___Q14Y,.Library_pulledWaiting__fdfsj .Library_pulledActions__ApezY{pointer-events:auto}.Library_pulledStage__ho3QG{--pw:min(280px,50vw);--ph:calc(var(--pw) * 1.5455);--pd:calc(var(--pw) * 0.218);--cover-depth:calc(var(--pd) / 2);--page-inset:max(3px,calc(var(--pw) * 0.018));width:var(--pw);height:var(--ph);perspective:1600px;cursor:-webkit-grab;cursor:grab;touch-action:none;transform-origin:center center;will-change:transform;opacity:0;position:relative;z-index:1;margin-bottom:1.35rem}.Library_pulledStageLive__swdfe{opacity:1}.Library_pulledStage__ho3QG:active{cursor:-webkit-grabbing;cursor:grabbing}.Library_pulledBook__19kBp{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(0deg) rotateY(0deg);will-change:transform;opacity:1;box-shadow:0 28px 48px rgba(0,0,0,.5)}.Library_pulledActions__ApezY,.Library_pulledCopy__01Mjg{position:relative;z-index:2;opacity:0;transform:translateY(8px) translateZ(0);transition:opacity .32s ease,transform .32s ease;text-shadow:0 1px 12px rgba(18,11,28,.85)}.Library_pulledCopyIn__B5MQ_{opacity:1;transform:translateY(0) translateZ(0)}.Library_pFace__KeyEj{position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .2s ease}.Library_pFace__KeyEj img{width:100%;height:100%;object-fit:cover;display:block}.Library_pBack__CRCZl,.Library_pFrontCover__meDGa{width:var(--pw);height:var(--ph);left:0;top:0;border-radius:2px 7px 7px 2px}.Library_pFrontCover__meDGa{position:absolute;z-index:5;transform:translateZ(var(--cover-depth));transform-origin:left center;transform-style:preserve-3d;transition:transform .92s cubic-bezier(.22,1,.36,1),box-shadow .92s ease;will-change:transform;box-shadow:none}.Library_pCoverOutside__rROSR{position:absolute;inset:0;display:block;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;object-fit:cover;transform:rotateY(0deg)}.Library_pBack__CRCZl{transform:rotateY(180deg) translateZ(var(--cover-depth))}.Library_pFore__VBibM,.Library_pSpine__PSJ7r{width:var(--pd);left:calc(50% - var(--pd) / 2)}.Library_pSpine__PSJ7r{top:0;height:var(--ph);transform:rotateY(-90deg) translateZ(calc(var(--pw) / 2)) scaleX(1.012)}.Library_pSpine__PSJ7r:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(18,10,28,.16),rgba(255,244,220,.045) 48%,rgba(18,10,28,.14))}.Library_pFore__VBibM{top:var(--page-inset);height:calc(var(--ph) - var(--page-inset) - var(--page-inset));transform:rotateY(90deg) translateZ(calc(var(--pw) / 2 - var(--page-inset))) scaleX(1.006);background:linear-gradient(90deg,rgba(104,77,45,.14),transparent 12% 88%,rgba(104,77,45,.12)),repeating-linear-gradient(90deg,#f1e7d5 0 4px,#e7dac4 4px 4.65px);box-shadow:none}.Library_pBottom__x4tlX,.Library_pTop__lQis8{width:calc(var(--pw) - var(--page-inset) - var(--page-inset));height:var(--pd);left:var(--page-inset);top:calc(50% - var(--pd) / 2)}.Library_pTop__lQis8{transform:rotateX(90deg) translateZ(calc(var(--ph) / 2 - var(--page-inset))) scaleY(1.006);background:repeating-linear-gradient(0deg,#f1e7d5 0 4px,#e7dac4 4px 4.65px)}.Library_pBottom__x4tlX{transform:rotateX(-90deg) translateZ(calc(var(--ph) / 2 - var(--page-inset))) scaleY(1.006);background:repeating-linear-gradient(0deg,#e8dcc7 0 4px,#ddceb4 4px 4.65px)}.Library_pulled__oXSdF[data-library-opening=cracking] .Library_pFrontCover__meDGa{transform:translateZ(var(--cover-depth)) rotateY(-28deg);box-shadow:8px 10px 18px rgba(0,0,0,.2)}.Library_pulled__oXSdF[data-library-opening=opening] .Library_pFrontCover__meDGa{transform:translateZ(var(--cover-depth)) rotateY(-152deg);box-shadow:16px 15px 26px rgba(0,0,0,.23)}.Library_pulled__oXSdF[data-library-opening=landing] .Library_pFrontCover__meDGa{transform:translateZ(var(--cover-depth)) rotateY(-178deg);box-shadow:18px 16px 28px rgba(0,0,0,.24)}.Library_pulled__oXSdF[data-library-opening=cracking] .Library_pBottom__x4tlX,.Library_pulled__oXSdF[data-library-opening=cracking] .Library_pFore__VBibM,.Library_pulled__oXSdF[data-library-opening=cracking] .Library_pSpine__PSJ7r,.Library_pulled__oXSdF[data-library-opening=cracking] .Library_pTop__lQis8,.Library_pulled__oXSdF[data-library-opening=landing] .Library_pBottom__x4tlX,.Library_pulled__oXSdF[data-library-opening=landing] .Library_pFore__VBibM,.Library_pulled__oXSdF[data-library-opening=landing] .Library_pSpine__PSJ7r,.Library_pulled__oXSdF[data-library-opening=landing] .Library_pTop__lQis8,.Library_pulled__oXSdF[data-library-opening=opening] .Library_pBottom__x4tlX,.Library_pulled__oXSdF[data-library-opening=opening] .Library_pFore__VBibM,.Library_pulled__oXSdF[data-library-opening=opening] .Library_pSpine__PSJ7r,.Library_pulled__oXSdF[data-library-opening=opening] .Library_pTop__lQis8{opacity:0}.Library_pulledTitle__vU4Xi{font-size:clamp(1.3rem,3vw,2rem);color:#f6ead6;margin:0}.Library_pulledMeta___3kLq{color:#cbb9a0;margin:0;font-size:.92rem}.Library_ownershipLine__Ir2nT{margin:.35rem 0 0;color:#ead39f;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.76rem;line-height:1.35}.Library_pulledActions__ApezY{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.Library_primary__C2Ck0{background:#f6ecd9;color:#3c2455;border-color:#f6ecd9}.Library_primary__C2Ck0:focus-visible,.Library_primary__C2Ck0:hover{background:#fff;color:#3c2455}@media (prefers-reduced-motion:reduce){.Library_book__54oMK,.Library_door__zZPJv,.Library_flyBook__wT5w_,.Library_flyVeil__Vbmd0,.Library_pulledActions__ApezY,.Library_pulledCopy__01Mjg,.Library_pulledVeil__v35fp:before{transition:none;animation:none}.Library_pFrontCover__meDGa{transition:none}.Library_pulledBook__19kBp{transform:rotateX(-10deg) rotateY(-26deg)}.Library_motes__wEI25 i{animation:none;opacity:.4}}