.public-book a{color:inherit;text-decoration:none}.public-book a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #d1ddbd}.public-book .book-detail-back{padding:15px 0;display:inline-block}.public-book .book-detail-content>p:last-child{color:#b3b5ae;font-size:16px;line-height:1.5}.public-book .book-detail-content{overflow-wrap:anywhere}.public-book .book-detail-actions .auth-primary{color:var(--dark-backdrop);align-items:center;text-decoration:none;display:inline-flex}.public-book-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:40px;padding:0;list-style:none;display:grid}.public-book-list li{max-width:260px}.public-book-list .shelf-cover{width:100%;display:block}.public-book-list h2{margin:20px 0 10px;font-size:24px;font-weight:500}.public-book-list p{color:#b3b5ae}.public-book-footer{color:#b3b5ae;border-top:1px solid #3d3f43;flex-wrap:wrap;gap:20px;margin-top:60px;padding:28px 0;font-size:15px;display:flex}.public-book-footer span{margin-left:auto}@media (max-width:480px){.public-book-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.public-book-list h2{font-size:20px}.public-book-footer span{margin-left:0}}
