.blogCard__content .blogCard__paragraph {
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.blogCard__content .iconCard__icon {
    width: 100px;
    padding: 0;
    padding-top: 20px;
}

.blogCard.-type-1:hover .blogCard__content .iconCard__icon { filter: brightness(0) invert(1); }
.blogCard.-type-1:hover .blogCard__paragraph { color: #ffffff; }


.-min-h-200 { min-height: 200px !important; }
.-min-h-250 { min-height: 250px !important; }
.-min-h-300 { min-height: 300px !important; }
.-min-h-350 { min-height: 350px !important; }
.-min-h-400 { min-height: 400px !important; }
.-min-h-450 { min-height: 450px !important; }
.-min-h-500 { min-height: 500px !important; }

.button-icon-1 {
    background-color: var(--color-accent-1);
    color: #ffffff;
}
.button-icon-1 svg path {
    stroke: #ffffff;
}

.button-icon-1:hover {
    background-color: var(--color-dark-2);
}

.projects th {
    letter-spacing: .3px;
    font-weight: 600;
    color: var(--color-accent-1);
}

.projects .detail-btn i {
    color: #ffffff;
}

.projects .detail-btn span {
    transition: all .4s ease;
}

.projects .detail-btn:hover span {
    transform: rotate(45deg);
}