.book{max-width:1100px;margin:6vh auto;padding:0 20px}.book.wide{max-width:min(1840px,94vw);margin-top:4vh}.leave{animation:.55s ease-in both leave}@keyframes leave{to{opacity:0;scale:.98}}.doors{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.intro p{max-width:58ch;font-size:19px}
