@media(max-width:767px){.mobile-books-3d .mobile-book-stage{aspect-ratio:1/1.14;perspective:1600px;perspective-origin:50% 50%;overflow:hidden;contain:layout}.mobile-books-3d .mobile-poster-track{z-index:1;transform-style:preserve-3d;transform:none;transition:none}.mobile-books-3d .mobile-poster-book{--book-depth:clamp(7px,2vw,10px);position:absolute;z-index:3;top:50%;left:50%;display:block;width:78%;height:calc(100% - 4px);max-width:none;margin:0;padding:0;border:0;border-radius:14px;outline-offset:-4px;background:transparent;color:#fff;text-align:left;text-decoration:none;transform:translate(-50%,-50%);transform-style:preserve-3d;cursor:pointer}.mobile-books-3d .mobile-book-object{position:absolute;display:block;inset:3px 3px 3px 0;transform-style:preserve-3d;transform:rotateY(var(--book-yaw,-7deg));transition:none}.mobile-books-3d .mobile-poster-track[data-dragging=true] .mobile-book-object{animation:none;transition:none}.mobile-books-3d .mobile-poster-track[data-settling=true]>.mobile-poster-book{transition:left .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.mobile-books-3d .mobile-poster-track[data-settling=true] .mobile-book-object{transition:transform .3s ease}.mobile-books-3d .mobile-book-back{position:absolute;display:block;inset:0;border-radius:13px;background:#172034;transform:translateZ(calc(var(--book-depth)/-2));box-shadow:0 7px 18px #10182730}.mobile-books-3d .mobile-book-spine{position:absolute;top:1px;bottom:1px;left:0;display:block;width:var(--book-depth);transform-origin:0 50%;transform:translateZ(calc(var(--book-depth)/-2)) rotateY(-90deg);border-radius:2px 0 0 2px;background:linear-gradient(90deg,#0c1323,#34415a 34%,#152039);backface-visibility:hidden;overflow:hidden}.mobile-books-3d .mobile-book-spine>span{position:absolute;top:8%;left:50%;max-height:84%;transform:translateX(-50%);writing-mode:vertical-rl;overflow:hidden;color:#e5e8ee;font:600 8px/1.3 Inter,Arial,sans-serif;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis}.mobile-books-3d .mobile-book-pages{position:absolute;top:3px;bottom:3px;right:0;display:block;width:calc(var(--book-depth) - 2px);transform-origin:100% 50%;transform:translateZ(calc(var(--book-depth)/-2 + 1px)) rotateY(90deg);border-radius:0 2px 2px 0;backface-visibility:hidden;background:linear-gradient(90deg,#6f65591a,transparent 22%,#8c817633),repeating-linear-gradient(90deg,#f9f3e7 0 1px,#d6cfc0 1px 2px);box-shadow:inset 0 4px 5px #65594628,inset 0 -4px 5px #65594628}.mobile-books-3d .mobile-poster-book .mobile-poster.cover{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;max-width:none;transform:translateZ(calc(var(--book-depth)/2));overflow:hidden;border-radius:13px;border:1px solid #ffffff24;padding:clamp(13px,4vw,23px);box-shadow:inset 0 0 0 1px #00000016;backface-visibility:hidden}.mobile-books-3d .mobile-poster.cover:before{z-index:1}.mobile-books-3d .mobile-poster.cover:after{z-index:4;inset:0;border:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000060,#00000016 2%,#ffffff32 3%,#0000002b 3.8%,transparent 6.5%,transparent 96%,#ffffff1c)}.mobile-books-3d .mobile-poster-book:focus-visible{outline:2px solid var(--section-ink,var(--site-accent,#1765ed))}body[data-theme=dark] .mobile-books-3d .mobile-book-back{box-shadow:0 7px 18px #00000055}}@media(max-width:767px) and (prefers-reduced-motion:reduce){.mobile-books-3d .mobile-book-object,.mobile-books-3d .mobile-poster-track,.mobile-books-3d .mobile-poster-track[data-settling=true] .mobile-book-object,.mobile-books-3d .mobile-poster-track[data-settling=true]>.mobile-poster-book{transition:none}}