.project-detail-content > div > span {
    color: #ff3045;
    font-size: 9px;
    font-weight: 950;
    letter-spacing: .18em;
    text-transform: uppercase;
}

.project-detail-actions a.secondary {
    border: 1px solid rgba(255, 255, 255, .15);
    background: rgba(255, 255, 255, .04);
    box-shadow: none;
}

.project-detail-actions a {
    transition: transform .2s ease, border-color .2s ease;
}

.project-detail-art img {
    height: auto;
}

.project-detail-actions a:hover {
    transform: translateY(-2px);
}

.project-detail-footer a {
    color: #c7c8ce;
    text-decoration: none;
}

.project-detail-footer a:hover {
    color: #fff;
}

@media (max-width: 800px) {
    .project-detail-art {
        min-height: 240px;
    }

    .project-detail-art img {
        width: min(280px, 72vw);
    }
}
.project-detail-art.development-art{min-height:0}
.project-detail-art.development-art img{width:100%;max-width:620px;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(255,49,68,.28);border-radius:18px;box-shadow:0 30px 75px rgba(0,0,0,.55),0 0 42px rgba(230,0,30,.12);filter:none}
@media(max-width:800px){.project-detail-art.development-art img{max-width:100%}}
