.hackathon-work-card[data-v-cdd45894]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:14px;color:var(--color-text);display:flex;flex-direction:column;min-width:0;overflow:hidden;text-align:left;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.hackathon-work-card--link[data-v-cdd45894]:hover{border-color:#00ffd459;transform:translateY(-4px)}.hackathon-work-card--selected[data-v-cdd45894]{background:#00ffd40b;border-color:#00ffd480}.hackathon-work-card__cover[data-v-cdd45894]{aspect-ratio:16/9;background:#000;overflow:hidden;width:100%}.hackathon-work-card__cover img[data-v-cdd45894],.hackathon-work-card__fallback[data-v-cdd45894]{height:100%;width:100%}.hackathon-work-card__cover img[data-v-cdd45894]{display:block;-o-object-fit:cover;object-fit:cover}.hackathon-work-card__fallback[data-v-cdd45894]{align-items:center;background:var(--color-bg-alt);color:var(--color-text);display:flex;font-family:var(--font-serif);font-size:1.05rem;font-weight:700;justify-content:center;line-height:1.4;padding:16px;text-align:center}.hackathon-work-card__body[data-v-cdd45894]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px}.hackathon-work-card__labels[data-v-cdd45894]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.hackathon-work-card__award[data-v-cdd45894]{background:#ffc14d29;color:#ffe19a}.hackathon-work-card__award[data-v-cdd45894],.hackathon-work-card__group[data-v-cdd45894]{border-radius:999px;font-size:.72rem;font-weight:700;padding:2px 9px}.hackathon-work-card__group[data-v-cdd45894]{align-self:flex-start;background:#00ffd41f;color:var(--color-primary)}.hackathon-work-card h3[data-v-cdd45894],.hackathon-work-card p[data-v-cdd45894]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hackathon-work-card h3[data-v-cdd45894]{color:var(--color-text);font-family:var(--font-serif);font-size:1rem;line-height:1.4;min-height:2.8em}.hackathon-work-card p[data-v-cdd45894]{color:var(--color-text-muted);font-size:.82rem;line-height:1.5;min-height:3em}.hackathon-work-card__actions[data-v-cdd45894]{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:space-between;margin-top:auto;min-height:58px;padding:10px 12px 12px}@media(max-width:640px){.hackathon-work-card__body[data-v-cdd45894]{padding:10px}.hackathon-work-card h3[data-v-cdd45894]{font-size:.9rem}.hackathon-work-card p[data-v-cdd45894]{font-size:.76rem}}
