* {
    box-sizing: border-box;
    margin:0;
    padding:0;
}

body {
    background-color: hsl(210, 46%, 95%);
    font-family: 'Manrope',sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 13px;
    display:flex;
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    min-height: 100vh;
    background-color: hsl(210, 46%, 95%);
    color:hsl(217, 19%, 35%);
}


.container {
    display:flex;
    justify-content: center;
    align-items: center;
    max-width: 520px;
    height: auto;
    border-radius: 10px;
    overflow: hidden;
    
}

.drawer {
  height:auto;
  min-width:200px;
  display:flex;
  flex-basis:100%;
  /*flex:1;*/
  
}
 .drawer img {
   min-width:270px;
    height:auto;
    flex-basis: 100%;
    

}
.wordings {
    display:flex;
    flex-direction: column;
    padding:1.5rem ;
    min-width:300px;
    height:auto;
    background-color: white;
    flex-basis: 100%;
   /*flex:2;*/
}
.wordings h3 {
    font-weight: bolder;
    margin-bottom: 10px;
}
.wordings p {
    font-size: 10px;
    line-height: .9rem;
    opacity:0.6;
}
.michelle {
    height:40px;
    width:40px;
    border-radius:50px;
}
.section {
    display:flex;
    gap: 15px;
    align-items: center;
    margin-top: 10px;
}
#btn-1{
    border-radius: 50px;
    border:none;
    background-color:hsl(210, 46%, 95%);   
    height:30px;
    width:30px;
    margin-left: auto;
    cursor: pointer;
    outline: none;
}
.social-links {
    display:none;
    background-color: hsl(217, 19%, 35%);
    justify-content:flex-start;
    align-items: center;
    position: absolute;
    gap:20px;
    width:15%;
    bottom:240px;
    right:350px;
    border-radius: 5px;
    color:#ddd;
    font-size: 20px;
    padding:.3rem;  
    
        
}
.social-links:hover {
    color:black;
    transition:color 0.2s ease-in-out;
}
@media (max-width:480px) {
    .container {
        display: flex;
        flex-direction: column;
        width:80%;
    }
    .drawer img {
        width:100%;
    }
    .wordings p {
        font-size: 13px;
    }
    .social-links {
        display:flex;
        justify-content:flex-start;
        align-items: center;
        gap:20px;
        bottom:99px;
        right:10px;
        width:80%;
        border-radius:0 0 10px 10px;
        color:#ddd;
        font-size: 25px;
        padding:1.35rem;
        margin-right:30px;
        
        img {
            width:20px;
            height: 20px;
        }

        p {
            font-size:20px;
        }
    }
        
    #btn-1 {
            margin-left: auto;
            background-color: hsl(212, 23%, 69%);
            text-align: center;
            border-radius:50px;
            width:35px;
            height: 35px;
            z-index: 100;     
              
        }

    
}
