* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  width: 1920px;
  height: 100vh;
  font-family: "Inknut Antiqua", serif;
  overflow: hidden;
  background: url("img/4.jpg") no-repeat center/cover;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding: 80px 100px;
}

.header {
 width: 100%;
  height: 68px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
  margin-bottom: 150px
}

.logo {
  height: 50px;
}

.share-btn {
border-radius: 50px;
background: #FFF;
width: 192px;
height: 60px;
color: #000;
text-align: center;
font-family: "Inknut Antiqua";
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 78.222px; 
letter-spacing: -0.48px;
display: flex;

flex-direction: column;
justify-content: center;
border: none;
}

.share-btn:hover {
  background: #f2f2f2;
}

.main {
  width: 1920px;
  height: 100vh;
  position: relative;
}



.overlay-content {
  color: #fff8ee;
  max-width: 41%;
  z-index: 2;
}

.dots {
 color: #FFF;
font-family: "Inknut Antiqua";
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: normal;
margin: 0;

}

.genre {
color: #FFF;
font-family: "Inknut Antiqua";
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;

}

.quote {
    
color: #FFF;
font-family: "Inknut Antiqua";
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 152%; 

}

.author {
color: #FFF;
font-family: "Inknut Antiqua";
font-size: 27px;
font-style: italic;
font-weight: 200;
line-height: normal;
margin-top: 5px;

}
