.project-block-parent{
        display: flex;
        /*margin: var(--paddingLarge);*/
        flex-direction: row;
        margin-left:auto;
        margin-right:auto;
        width: 75vw;
        flex-wrap: wrap;
        justify-content: space-between;
        align-content: center;
}

.project-block{
        width: calc(50% - var(--paddingSmall));
        aspect-ratio: 16/9;
        background-color: rgb(var(--text));
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        position: relative;
        border-radius: var(--borderRadius);
        overflow: hidden;
        border: var(--borderThickness) solid rgb(var(--highlight2));
        box-shadow: inset 0 0 0 1000px rgba( var(--highlight2), 0.2);
        margin-top: var(--paddingSmall);
        
}
.project-block:hover{
        border: var(--borderThickness) solid rgb(var(--highlight2Faint));
        /* box-shadow: inset 0 0 0 1000px rgba( var(--highlight2Faint), 0.5); */
        transform: scale(var(--scaleIncrease));
}

.project-block div{
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 1;
}

.project-block section{
        /* padding: var(--paddingSmall); */
        position: absolute;
        bottom: 0;
        z-index: 2;
        left: 0;
        right: 0;
        background-color: rgb(var(--backgroundFaint));
        border-radius: var(--borderRadius);
}

.project-block:hover section{
        background-color: rgb(var(--backgroundFaint));
}


.project-block section h3{
        font-size: var(--fontMedium);
        text-align: center;
        font-weight: var(--fontWeightNormal);
        color: rgb(var(--text));
        width:100%;
}

.project-block section p{
        font-size: var(--fontSmall);
        text-align: center;
        font-weight: var(--fontWeightNormal);
        color: rgb(var(--textFaint));
        width:100%;
}

@media only screen and (max-width: 949px) {
        
        .project-block-parent{
                flex-direction: column;
        }
        
        .project-block{
                width: 90vw;
                aspect-ratio: 1/1;
        }
}