#tech-stack-heading {
    font-size: 5vw;
    padding-top: 17vw;
    color: #fff;
    text-align: center;
 }

.tech-stack-container {
    display: flex;
    justify-content: center; 
    align-items: center; 
    margin-top: 5vw;
    margin-bottom: 5vw;
}

#tech-stack {
    padding-top: 2vw;
    padding-bottom: 2vw;
    width: 80%;
    height: auto; 
    display: flex;
    flex-wrap: wrap; 
    justify-content: center; 
    align-items: center; 
    gap: 3vw; 
    background-color: var(--secondary-color-dark);
    border-radius: 20px;
}

#tech-stack:hover {
    box-shadow: inset 0 0 20px 50px var(--primary-color-light);
    transition: box-shadow 0.2s ease;
}


.techStackImg {
    height: 50px; 
    width: auto; 
    margin: 5px; 
}