.cyclingBackground{width:100%;height:50vh;position:absolute;left:0;background-size:cover;background-position:50%;z-index:-10;transition:opacity 1s ease-in}.tooltip-container{position:relative;display:inline-block;top:.5rem}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:5px;font-size:12px;z-index:1;bottom:100%;left:50%;transform:translateX(-50%);opacity:.9;display:block;white-space:nowrap}.progress-section{display:flex;gap:1rem;flex-direction:column}.book{height:-moz-fit-content;height:fit-content}.book-cover{height:336px;width:227px}@media screen and (max-width:480px){.book-cover{height:240px;width:162px}}.pagination-container{position:absolute;bottom:2%;left:50%}@media (max-width:768px){.pagination-container{left:35%}}