.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
.navigation-container4 {
  display: none;
}
 
.navigation-container5 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}
 
.footer-container4 {
  display: none;
}
 
.footer-container5 {
  display: contents;
}
 
.footer-container6 {
  display: none;
}
 
.footer-container7 {
  display: contents;
}
 
.footer-footer-heart-icon {
  color: var(--color-accent);
  width: 16px;
  height: 16px;
  animation: footer-heartbeat 2s ease-in-out infinite;
}

.home-container10 {
  width: 100%;
  display: block;
  min-height: 100vh;
}
 
.home-container11 {
  display: none;
}
 
.home-container12 {
  display: contents;
}
 
.home-container13 {
  display: none;
}
 
.home-container14 {
  display: contents;
}
 
.home-container15 {
  display: none;
}
 
.home-container16 {
  display: contents;
}
 
.home-hero-wrapper {
  width: 1195px;
  height: 565px;
  min-height: auto;
  margin-left: 30px;
  padding-top: 5px;
  place-items: start center;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 325px;
}
 
.home-btn10 {
  text-decoration: none;
}
 
.home-btn11 {
  text-decoration: none;
}
 
.home-container17 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  flex-direction: column;
}
 
.home-book-cover1 {
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-sm);
  background-size: cover;
  background-image: url('your-image-path');
  background-position: center;
}
 
.home-image10 {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
 
.home-book-cover2 {
  background: linear-gradient(
                145deg,
                var(--color-secondary),
                var(--color-accent)
              );
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-sm);
}
 
.home-image11 {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
 
.home-image12 {
  width: 200px;
  object-fit: cover;
  text-decoration: none;
}
 
.home-featured-books {
  height: 1500px;
  padding-top: 0px;
  padding-bottom: 2px;
}
 
.home-featured-books-wrapper {
  height: 1466px;
}
 
.home-section-title1 {
  height: 42px;
}
 
.home-book-cover3 {
  background: linear-gradient(145deg, #667eea, #764ba2);
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-md);
}
 
.home-image13 {
  width: 325px;
  height: 496px;
  object-fit: cover;
}
 
.home-btn12 {
  text-decoration: none;
}
 
.home-btn13 {
  background-color: #757a05;
}
 
.home-link14 {
  text-decoration: none;
}
 
.home-book-cover4 {
  height: 497px;
  background: linear-gradient(135deg, #4facfe, #00f2fe);
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-md);
}
 
.home-image14 {
  width: 339px;
  height: 496px;
  object-fit: cover;
}
 
.home-btn14 {
  text-decoration: none;
}
 
.home-btn15 {
  background-color: #757a05;
}
 
.home-link16 {
  text-decoration: none;
}
 
.home-book-cover5 {
  height: 489px;
  background: linear-gradient(145deg, #fa709a, #fee140);
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-md);
}
 
.home-image15 {
  width: 352px;
  height: 492px;
  object-fit: cover;
}
 
.home-btn16 {
  text-decoration: none;
}
 
.home-btn17 {
  background-color: #757a05;
}
 
.home-icon30 {
  text-decoration: none;
}
 
.home-link19 {
  text-decoration: none;
}
 
.home-author-bio {
  height: 360px;
  padding-bottom: 127px;
}
 
.home-portrait-image {
  height: 252px;
  background: linear-gradient(
              135deg,
              var(--color-primary),
              var(--color-secondary)
            );
  aspect-ratio: 3/4;
  border-radius: var(--border-radius-md);
}
 
.home-image16 {
  width: 326px;
  height: 100%;
  object-fit: cover;
}
 
.home-author-content {
  height: 265px;
}
 
.home-container18 {
  flex: 0 0 auto;
  display: flex;
  position: relative;
  align-items: flex-start;
}
 
.home-container19 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-text132 {
  width: 1108px;
  overflow: auto;
  margin-left: 50px;
}
 
.home-text133 {
  color: #057a55;
  font-weight: 700;
  text-transform: uppercase;
}
 
.home-text138 {
  font-weight: 700;
}
 
.home-text155 {
  font-weight: 700;
}
 
.home-text184 {
  font-weight: 700;
}
 
.home-book-cover-large {
  height: 157px;
  background: linear-gradient(
                  145deg,
                  var(--color-primary),
                  var(--color-accent)
                );
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-sm);
}
 
.home-image17 {
  width: 139px;
  height: 206px;
  object-fit: cover;
}
 
.home-btn18 {
  text-decoration: none;
}
 
.home-book-cover-small1 {
  background: linear-gradient(
                    145deg,
                    var(--color-secondary),
                    var(--color-primary)
                  );
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-sm);
}
 
.home-image18 {
  width: 89px;
  object-fit: cover;
}
 
.home-btn19 {
  text-decoration: none;
}
 
.home-book-cover-small2 {
  background: linear-gradient(
                    145deg,
                    var(--color-accent),
                    var(--color-secondary)
                  );
  aspect-ratio: 2/3;
  border-radius: var(--border-radius-sm);
}
 
.home-image19 {
  width: 85px;
  object-fit: cover;
}
 
.home-btn20 {
  text-decoration: none;
}
 
.home-container20 {
  right: 50px;
  border: 1px solid #ffffff5c;
  bottom: 30px;
  display: flex;
  z-index: 22;
  position: fixed;
  box-shadow: 5px 5px 10px 0px rgba(31, 31, 31, 0.4);
  min-height: auto;
  align-items: center;
  padding-top: 8px;
  padding-left: 12px;
  border-radius: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  backdrop-filter: blur(6px);
  background-color: rgba(41, 41, 41, 0.41);
}
 
.home-icon38 {
  width: 24px;
  margin-right: 4px;
}
 
.home-text202 {
  color: white;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
