.project-card[data-v-0dab93f1]{flex-direction:column;justify-content:space-between;display:flex}.project-cover[data-v-0dab93f1]{margin-bottom:16px}.project-header[data-v-0dab93f1]{margin-bottom:8px}.project-title-link[data-v-0dab93f1]{color:inherit;text-decoration:none}.project-title-link:hover h3[data-v-0dab93f1]{color:var(--red)}.card.y .project-title-link:hover h3[data-v-0dab93f1]{color:var(--ink);text-decoration:underline}.project-summary[data-v-0dab93f1]{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.project-skills[data-v-0dab93f1]{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.project-footer[data-v-0dab93f1]{border-top:1.5px dashed var(--ink);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.read-more[data-v-0dab93f1]{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.read-more[data-v-0dab93f1]:hover{text-decoration:underline}.external-links[data-v-0dab93f1]{gap:12px;display:flex}.ext-link[data-v-0dab93f1]{color:var(--ink);font-size:13px;font-weight:700}.ext-link[data-v-0dab93f1]:hover{color:var(--red)}
