@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");

* {
  padding: 0;
  margin: 0;
}
.attribution {
  font-size: 11px;
  text-align: center;
  margin-top: 10px;
}
.attribution a {
  color: hsl(228, 45%, 44%);
}
body {
  background-color: hsl(47, 88%, 63%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
 font-family:"Figtree",sans-serif ;
 height: 100vh;
 padding: 15px;
}


.card-container{
  background-color:hsl(0, 0%, 100%) ;
  
  
  max-width: 348px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  border-radius: 1rem ;
  border:hsl(0, 0%, 7%) 2px solid ;
  box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.75);
  -webkit-box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.75);
  


}
.detail-container{
display: flex;
flex-direction: column;
align-items: initial;
}


.img-card{
  border-radius: 1rem;
  width: 100%;
}

p{
font-size:16px ;
margin:10px 0;
line-height: 1.3;
}

.learning{
  background-color:hsl(47, 88%, 63%) ;
 width: fit-content;
 padding: 10px;
 font-weight: 800;
 border-radius: 5px;
}

.hooper{
  display: flex;
  align-items: center;
  gap:15px;
  margin: 12px 0;
}

.hooper p{
  font-weight: 800;
}
.hooper img{
  height: 40px;
}
.date{
  color:hsl(0, 0%, 7%);
  font-weight: 500;
}

.title{
margin: px 0;
}

.paragraph{
  color:hsl(0, 0%, 50%);
}


.title{
  transition: color 1s ease-in-out;
}
.title:hover{
 color: hsl(47, 88%, 63%);
 cursor: pointer;
}
