*{
    margin:0;
    padding:0;
    box-sizing: border-box;
    
    
}
header img{
height: 80px;
width:auto;

}
header{
    display: flex;
    padding: 1rem;
    justify-content: space-between;
    align-items: center;
}


nav ul{
    display: flex;
    gap: 2rem;
    font-size: 1.5em;
}
a{
    text-decoration: none;
    font-weight: var(--fs-h1);
}
ul{
    list-style-type: none;
}
a:hover{
    text-decoration: underline;
}
a:visited{
    color:black;
}
a{
color: black;
}

a:visited{
    color:black;
}

body{
    background-color: var(--primary-color);
    font-family: 'Outfit', sans serif;
    font-weight: var(--fs-h6)
}
:root{
    --primary-color:#BCB9E9;
    --h1-color:black;
    --h2-color:#0D0B33;
    --container-color:#f6f5fa;
    --accent:#534F82;
    --fs-h1: 2.986rem;
    --fs-h2: 2.488rem;
    --fs-h3: 2.074rem;
    --fs-h6: 1.2rem
    
}
h1{
    color: var(--h1-color);
     font-weight: var(--fs-h1);
     
}
h2{
    color: var(--h2-color);
     font-weight: var(--fs-h2);
}
h1{
text-align: center;
margin-top: 8px;
font-weight: var(--fs-h1);

}
h2{
    margin-bottom: 5px;
    font-weight: var(--fs-h2);
}
a{
    text-decoration: none;
    font-weight: var(--fs-h1);
}

.p1, .p2, .p3, .p4, .p5{
    background-color: var(--container-color);
    margin: 2rem;
     padding: 2rem; 
    box-shadow: rgba(0,0,0,0.5) 0px 5px 15px;
    border-radius: 4px;
    
    text-align: center;
}

main img{
    border:2px var(--accent) solid;
}

.socials ul li{
    display: inline-block;
    padding: 8px;
   
}

/**Responsive Design**/


    @media(min-width: 750px){
            main{
display: grid;
grid-template-columns: 1fr 1fr;
    }
        
    }

    @media(min-width: 1000px){
    :root
    {--fs-h1: 3.815rem;
    --fs-h2: 3.052rem;
    --fs-h3: 2.074rem;
    --fs-h6: 1.25rem;
    }

    main{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
    }
    header h2{

        font-weight: var(--fs-h1);
    }

    }