.reading-experience{width:96%;max-width:1400px;margin:80px auto 70px;overflow:visible}
.reading-reference{position:relative;display:block;width:100%;height:auto;aspect-ratio:3138/2160;border:0;background:transparent;overflow:visible}
.reading-static-tablet{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}
.reading-pen-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
@media(max-width:650px){.reading-experience{width:96%;margin:45px auto}}
.shelf-mode{cursor:pointer}
.shelf-mode .shelf-art{transition:transform .25s ease}
.shelf-mode:hover .shelf-art{transform:scale(1.025)}
.shelf-mode:focus-visible{outline:2px solid #666f5c;outline-offset:8px;border-radius:12px}
@media(prefers-reduced-motion:reduce){.shelf-mode .shelf-art{transition:none}}
