.ProjectCard-module__25G50a__project{--card-br:12px;height:100%;transition:transform .2s,box-shadow .2s}.ProjectCard-module__25G50a__project:hover{box-shadow:var(--shadow-elevation-medium);transform:translateY(-2px)}.ProjectCard-module__25G50a__imageWrapper{aspect-ratio:16/9;border-radius:var(--card-br)var(--card-br)0 0;position:relative;overflow:hidden}.ProjectCard-module__25G50a__imageWrapper img{object-fit:cover}.ProjectCard-module__25G50a__title{font-size:1.25rem;font-weight:600;line-height:1.3}.ProjectCard-module__25G50a__description{color:var(--color-text-muted);font-size:1rem}.ProjectCard-module__25G50a__techList{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.ProjectCard-module__25G50a__techItem{background:var(--gray-700);color:var(--gray-100);border-radius:4px;padding:.25rem .5rem;font-size:.875rem}.ProjectCard-module__25G50a__links{justify-content:flex-end;gap:2rem;display:flex}
