.bookshelf-module__pSgyLq__pageWrap{color:#f2e7d4;background:radial-gradient(circle at top,#ffd28c14,#0000 34%),linear-gradient(#14110f 0%,#0d0b0a 100%);position:relative;overflow-x:hidden}.bookshelf-module__pSgyLq__roomGlow{pointer-events:none;background:radial-gradient(circle at 50% 18%,#ffd5951f,#0000 28%),radial-gradient(circle at 50% 80%,#00000038,#0000 45%);position:absolute;inset:0}.bookshelf-module__pSgyLq__pageInner{z-index:1;width:min(1400px,100vw - 48px);margin:0 auto;padding:56px 0 100px;position:relative}.bookshelf-module__pSgyLq__header{margin-bottom:36px;padding-inline:12px}.bookshelf-module__pSgyLq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#caa979;margin:0 0 8px;font-size:.8rem}.bookshelf-module__pSgyLq__title{letter-spacing:-.04em;color:#f7ecd9;margin:0;font-size:clamp(2.3rem,4vw,4.6rem);line-height:.95}.bookshelf-module__pSgyLq__subtitle{color:#ccbda8;max-width:650px;margin:14px 0 0;font-size:1rem;line-height:1.6}.bookshelf-module__pSgyLq__shelfFrame{border-radius:22px;margin-top:28px;padding:42px 76px 84px;position:relative}.bookshelf-module__pSgyLq__leftPost,.bookshelf-module__pSgyLq__rightPost{background:linear-gradient(90deg,#7e5834 0%,#a87948 18%,#b78751 50%,#84562f 100%);border-radius:14px;width:34px;position:absolute;top:10px;bottom:10px;box-shadow:inset 2px 0 #ffedcc29,inset -6px 0 10px #00000040,0 12px 24px #0000002e}.bookshelf-module__pSgyLq__leftPost{left:0}.bookshelf-module__pSgyLq__rightPost{right:0}.bookshelf-module__pSgyLq__shelfBackPanel{background:linear-gradient(#36261c 0%,#241914 100%);border-radius:18px;padding:26px 28px 44px;position:relative;overflow:visible;box-shadow:inset 0 8px 18px #ffe3be0a,inset 0 -14px 30px #00000047,0 20px 50px #00000040}.bookshelf-module__pSgyLq__shelfBackPanel:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#fff1d50a,#0000 12% 88%,#0000002e),repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 28px);border-radius:18px;position:absolute;inset:0}.bookshelf-module__pSgyLq__stackArea{margin:0 auto;position:relative}.bookshelf-module__pSgyLq__comicButton{cursor:pointer;transform-origin:0 100%;text-align:left;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.bookshelf-module__pSgyLq__coverShadow{filter:blur(16px);pointer-events:none;background:#00000038;border-radius:8px;position:absolute;inset:18px 6px 6px 8px;transform:translateY(8px)}.bookshelf-module__pSgyLq__comicCard{background:#1c1714;border:1px solid #ffe7ca1a;border-radius:10px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.bookshelf-module__pSgyLq__spine{background:linear-gradient(#422c1d 0%,#2a1b13 100%);border-right:1px solid #ffe2ba1f;justify-content:center;align-items:center;width:32px;min-width:32px;display:flex;position:relative}.bookshelf-module__pSgyLq__spine:before{content:"";background:linear-gradient(90deg,#ffffff14,#0000 24% 76%,#0000002e);position:absolute;inset:0}.bookshelf-module__pSgyLq__spineText{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;color:#d9bea0;white-space:nowrap;font-size:.74rem;transform:rotate(180deg)}.bookshelf-module__pSgyLq__coverWrap{flex:1;min-width:0;position:relative;overflow:hidden}.bookshelf-module__pSgyLq__coverImage{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.bookshelf-module__pSgyLq__coverOverlay{pointer-events:none;background:linear-gradient(#00000005 0%,#0000001f 100%),linear-gradient(90deg,#fff0d724 0%,#0000 18% 85%,#00000038 100%);position:absolute;inset:0}.bookshelf-module__pSgyLq__coverMeta{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.bookshelf-module__pSgyLq__issueTag{color:#edd8b8;text-transform:uppercase;letter-spacing:.08em;background:#18110dc7;border:1px solid #ffe3c024;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:.72rem}.bookshelf-module__pSgyLq__comicTitle{color:#fff2dc;text-shadow:0 2px 10px #0000008c;margin:0;font-size:1.1rem;line-height:1.05}.bookshelf-module__pSgyLq__shelfLipTop{background:linear-gradient(#d1a26d 0%,#b37b4c 100%);border-radius:10px 10px 0 0;height:16px;position:absolute;bottom:40px;left:34px;right:34px;box-shadow:inset 0 2px #ffedd133,inset 0 -3px #0000002e}.bookshelf-module__pSgyLq__shelfLipFront{background:linear-gradient(#a16d40 0%,#7d522f 45%,#5f3d24 100%);border-radius:0 0 14px 14px;height:46px;position:absolute;bottom:0;left:28px;right:28px;box-shadow:inset 0 2px #ffe6c12e,0 18px 30px #00000038}.bookshelf-module__pSgyLq__shelfShadowUnder{filter:blur(20px);background:#0006;border-radius:999px;height:26px;position:absolute;bottom:-12px;left:80px;right:80px}.bookshelf-module__pSgyLq__comicButton:focus-visible .bookshelf-module__pSgyLq__comicCard{outline-offset:4px;outline:2px solid #f0cc96e6}@media (prefers-reduced-motion:reduce){.bookshelf-module__pSgyLq__comicButton,.bookshelf-module__pSgyLq__comicCard{transition:none!important;animation:none!important}}
.DustOverlay-module__uYMf5q__dustWrap{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:hidden}.DustOverlay-module__uYMf5q__parallaxLayer{pointer-events:none;will-change:transform;transition:transform .6s ease-out;position:absolute;inset:-20%}.DustOverlay-module__uYMf5q__dustLayer{pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.DustOverlay-module__uYMf5q__dustLayerOne{opacity:.13;filter:blur(.2px);background-image:radial-gradient(circle,#fff4dce6 .7px,#0000 1.2px),radial-gradient(circle,#ffd2a08c 1px,#0000 1.6px);background-position:0 0,90px 120px;background-size:180px 180px,260px 260px;animation:75s linear infinite DustOverlay-module__uYMf5q__dustDriftOne}.DustOverlay-module__uYMf5q__dustLayerTwo{opacity:.12;filter:blur(.4px);background-image:radial-gradient(circle,#ffe6bee6 1px,#0000 1.8px),radial-gradient(circle,#fff5e199 .8px,#0000 1.4px);background-position:40px 30px,180px 100px;background-size:280px 280px,340px 340px;animation:110s linear infinite DustOverlay-module__uYMf5q__dustDriftTwo}.DustOverlay-module__uYMf5q__dustLayerThree{opacity:.012;filter:blur(.6px);background-image:radial-gradient(circle,#ffeed2f2 1.4px,#0000 2.2px),radial-gradient(circle,#ffd7aa8c 1.8px,#0000 2.8px);background-position:120px 80px,260px 200px;background-size:420px 420px,520px 520px;animation:140s linear infinite DustOverlay-module__uYMf5q__dustDriftThree}@keyframes DustOverlay-module__uYMf5q__dustDriftOne{0%{transform:translate(0,0)}to{transform:translate(-90px,-45px)}}@keyframes DustOverlay-module__uYMf5q__dustDriftTwo{0%{transform:translate(0,0)}to{transform:translate(80px,-70px)}}@keyframes DustOverlay-module__uYMf5q__dustDriftThree{0%{transform:translate(0,0)}to{transform:translate(-60px,-100px)}}@media (prefers-reduced-motion:reduce){.DustOverlay-module__uYMf5q__parallaxLayer{transition:none}.DustOverlay-module__uYMf5q__dustLayerOne,.DustOverlay-module__uYMf5q__dustLayerTwo,.DustOverlay-module__uYMf5q__dustLayerThree{animation:none}}
