*{margin:0;padding:0;box-sizing:border-box;letter-spacing:.01rem}body{background-color:#1a1a1a;position:relative;font-family:Lora,sans-serif}.navbar{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;padding:1.5rem;background-color:#444;color:#fff}.navbar_left{font-size:1.1rem}.navbar_link{text-decoration:none;color:#fff}.navbar_right{display:flex;gap:1rem}.header{display:flex;flex-direction:column;align-items:center;color:#fff;padding:15rem 0;opacity:0;transition:opacity 1.5s ease-in-out}.header_title{font-family:Playfair Display SC,sans-serif;font-size:2.5rem;margin-bottom:.4rem}.header_subtitle{font-size:1.5rem}.header_paragraph{font-size:1.2rem;margin-top:4rem;padding:0 18rem;line-height:1.25;text-align:center}.box{background-color:#1a1a1a;padding:10rem 8rem}.books_container{padding:10rem 6rem;background-color:#444;display:flex;flex-direction:column;gap:4rem}.book_component{color:#fff;padding:2rem 0}.book_title{font-size:1.8rem;font-weight:400;text-align:center}.book_subtitle{font-size:1.2rem;font-weight:500;text-align:center;margin-top:.1rem;margin-bottom:2rem}.book_flex{display:flex;grid-template-columns:1fr 2fr 1fr;gap:2rem}.book_image{height:21rem;width:13.125rem}.book_description{padding:4rem 8rem;font-size:1.15rem;text-align:center}.book_buttons{display:flex;flex-direction:column;align-items:center;gap:1rem}.button{display:inline-block;text-decoration:none}.button button{padding:1rem 2rem}.back_to_top{position:fixed;bottom:2rem;right:2rem}.default_text{color:#fff;font-size:1.5rem;text-align:center;padding:4rem}@media only screen and (min-width: 375px) and (max-width: 600px){.navbar{flex-direction:column;padding:.6rem .4rem}.navbar_left{display:none}.navbar_right{gap:.2rem}.header{padding:6rem 0}.header_title{font-size:1.8rem;margin-bottom:.1rem}.header_subtitle{font-size:1rem}.header_paragraph{font-size:.8rem;margin-top:1.6rem;padding:0 2rem}.box{padding:1rem 2rem}.books_container{padding:2rem 2.2rem;background-color:#444;gap:.5rem}.book_title{font-size:.95rem}.book_subtitle{font-size:.7rem;margin-top:.12rem;margin-bottom:1.5rem}.book_flex{flex-direction:column}.book_image{height:10.5rem;width:6.5625rem;margin:0 auto}.book_description{padding:0;font-size:.7rem}.book_buttons{gap:.5rem}.back_to_top{transform:scale(.7);bottom:1rem;right:1rem;opacity:.4}.default_text{color:#fff;font-size:.85rem;text-align:center;padding:1rem}}@media only screen and (min-width: 500px) and (max-width: 600px){.book_title{font-size:1.1rem}.book_subtitle{font-size:.85rem}.book_description{font-size:.8rem}.books_container{padding:2rem 2.4rem;gap:.65rem}}@media only screen and (min-width: 600px) and (max-width: 1000px){.navbar{flex-direction:column;padding:.6rem}.navbar_left{margin:.5rem 0 1rem}.header{height:100vh}.header_title{font-size:1.9rem;margin-bottom:.1rem}.header_subtitle{font-size:1.15rem}.header_paragraph{font-size:.95rem;margin-top:1.6rem;padding:0 4rem}.box{padding:2rem}.books_container{padding:3rem;background-color:#444;gap:1.5rem}.book_title{font-size:1.15rem}.book_subtitle{font-size:.9rem;margin-top:.12rem;margin-bottom:2rem}.book_flex{flex-direction:column}.book_image{height:15.75rem;width:9.84rem;margin:0 auto}.book_description{padding:1rem 0;font-size:.9rem}.book_buttons{gap:.8rem}.back_to_top{transform:scale(.8);bottom:1.1rem;right:1.1rem;opacity:.4}.default_text{font-size:.9rem;text-align:center;padding:1rem}}@media only screen and (min-width: 700px) and (max-width: 800px){.book_title{font-size:1.25rem}.book_subtitle{font-size:1rem;margin-top:.12rem;margin-bottom:2rem}.book_description{padding:1rem 0;font-size:1rem}}@media only screen and (min-width: 800px) and (max-width: 1000px){.header{height:100vh}.header_title{font-size:2.5rem;margin-bottom:.1rem}.header_subtitle{font-size:1.5rem}.header_paragraph{font-size:1.15rem;margin-top:4rem;padding:0 5rem}.books_container{padding:6rem 5rem;background-color:#444;gap:4rem}.book_title{font-size:1.5rem}.book_subtitle{font-size:1.2rem;margin-top:.12rem;margin-bottom:2rem}.book_description{padding:1rem 0;font-size:1.15rem}.back_to_top{transform:scale(.96);bottom:1.1rem;right:1.4rem;opacity:.4}}@media only screen and (min-width: 1000px) and (max-width: 1400px){.navbar{flex-direction:row;padding:1.5rem 1rem}.navbar_left{margin:.5rem 0 1rem}.header_title{font-size:2.5rem;margin-bottom:.1rem}.header_subtitle{font-size:1.5rem}.header_paragraph{font-size:1.15rem;margin-top:4rem;padding:0 5rem}.box{padding:2rem}.books_container{padding:10rem 6rem;background-color:#444;gap:6rem}.book_title{font-size:1.5rem}.book_subtitle{font-size:1.2rem;margin-top:.12rem;margin-bottom:4rem}.book_description{padding:1rem 0;font-size:1.15rem}.book_flex{flex-direction:column}.book_image{height:21rem;width:13.125rem;margin:0 auto}.book_buttons{gap:.8rem;margin-top:1rem}.back_to_top{transform:scale(1);bottom:1.6rem;right:1.6rem;opacity:.4}.default_text{font-size:1.5rem;text-align:center;padding:1rem}}
