.project-card[data-astro-cid-mspuyifq]{border:1px solid var(--color-border);background:var(--color-card);transition:border-color .2s ease}.project-card[data-astro-cid-mspuyifq]:hover{border-color:var(--color-border-strong)}.project-card__media[data-astro-cid-mspuyifq]{width:100%;height:175px;object-fit:cover}.project-card__panel[data-astro-cid-mspuyifq]{display:grid;place-items:center;font-size:4rem;color:#ffffffe6;box-shadow:none}.work-card__panel--muba[data-astro-cid-mspuyifq]{background:radial-gradient(circle at 50% 45%,rgba(8,213,158,.28),transparent 60%),#000}.project-card__logo[data-astro-cid-mspuyifq]{height:140px;width:auto}.project-card__body[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;flex-grow:1;padding:1.35rem 1.5rem 1.5rem}.project-card__head[data-astro-cid-mspuyifq]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.6rem}.project-card__tag[data-astro-cid-mspuyifq]{flex:1 1 0;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.project-card__title[data-astro-cid-mspuyifq]{flex:1 1 0;margin:0;font-size:1.2rem;color:var(--color-heading)}.project-card__head--tagged[data-astro-cid-mspuyifq] .project-card__title[data-astro-cid-mspuyifq]{order:1;flex-basis:100%}.project-card__title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{color:inherit;transition:color .2s ease}.project-card[data-astro-cid-mspuyifq]:hover .project-card__title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{color:var(--color-accent)}.project-card__status[data-astro-cid-mspuyifq]{flex:0 0 auto;font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.2em .65em;border-radius:var(--radius-pill);background:var(--color-hover-bg-strong);color:var(--color-heading);white-space:nowrap}.project-card__text[data-astro-cid-mspuyifq]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:.9rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.project-card__meta[data-astro-cid-mspuyifq]{font-size:.78rem;color:var(--color-text-muted);margin-bottom:1.1rem;flex-grow:1}.project-card__actions[data-astro-cid-mspuyifq]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-size:.88rem;font-weight:600}.project-card__cta[data-astro-cid-mspuyifq]{color:var(--color-accent);white-space:nowrap}.project-card__cta[data-astro-cid-mspuyifq] svg{transition:transform .2s ease}.project-card[data-astro-cid-mspuyifq]:hover .project-card__cta[data-astro-cid-mspuyifq] svg{transform:translate(3px)}.project-card__link[data-astro-cid-mspuyifq]{position:relative;z-index:2;color:var(--color-text-secondary);font-weight:500;white-space:nowrap}.project-card__link[data-astro-cid-mspuyifq]:hover{color:var(--color-heading)}.project-card--compact[data-astro-cid-mspuyifq] .project-card__body[data-astro-cid-mspuyifq]{padding:1.25rem 1.4rem}.project-card--compact[data-astro-cid-mspuyifq] .project-card__title[data-astro-cid-mspuyifq]{font-size:1.02rem}.project-card--compact[data-astro-cid-mspuyifq] .project-card__text[data-astro-cid-mspuyifq]{font-size:.88rem;margin-bottom:.6rem;-webkit-line-clamp:3}.project-card--compact[data-astro-cid-mspuyifq] .project-card__meta[data-astro-cid-mspuyifq]{margin-bottom:.75rem}
