body{background-color:#f8e8c1;display:flex;flex-direction:column;align-items:center;padding:0;min-height:100vh;margin:0;color:#1f1a1a}header{background-color:#a50404;width:100%;font-size:2rem;color:#fffef8;display:flex;justify-content:center}header .container a{display:flex;gap:1rem;align-items:center}header .logo{height:3.2rem}.main{width:100%}.container{display:flex;gap:1rem;align-items:start;width:68rem;padding:.7rem}.book-meta{background-color:#a50404;color:#fffef8;display:flex;flex-direction:column;align-items:center;overflow:visible;margin-block-end:3rem}.book-meta .container{height:20rem}.book-meta .cover{height:20rem;overflow:visible;padding:2rem;background-color:#a50404}.book-meta .cover img{height:100%;box-shadow:0 0 1rem rgba(0,0,0,.1)}.book-meta ul{list-style:none;padding-left:0;line-height:1.6rem}.book-desc{display:flex;flex-direction:column;align-items:center}.btn-download{color:#fffef8;font-size:1.8rem;padding:.5rem 1rem;border-color:#fffef8;margin-top:1rem}.btn-download:hover{background-color:#fffef8;color:#a50404}footer{border-top:1px solid #a50404;color:#1f1a1a}footer div{max-width:68rem;padding:1rem;margin:0 auto}@media(max-width:68rem){h1{margin-block-start:0}h1>small{display:block}.container{width:calc(100vw - 1.4rem)}.book-meta{margin-block-end:0}.book-meta .cover{max-width:35vw;height:inherit;padding:0}.book-meta .cover img{height:inherit;width:100%}.book-meta .container{height:auto}.btn-download{font-size:1.3rem;padding:.4rem .8rem}}