/*! tailwindcss v4.2.3 | MIT License | https://tailwindcss.com */
.project-card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-base), border-color var(--transition-base);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.project-card:hover{border-color:var(--color-text-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.project-card:hover{border-color:color-mix(in srgb, var(--color-text-primary) 25%, var(--color-border))}}.project-card__header{flex-direction:column;gap:.5rem;display:flex}.project-card__status{align-items:center;gap:calc(var(--spacing,.25rem) * 2);letter-spacing:.04em;color:var(--color-text-secondary);text-transform:uppercase;align-self:flex-start;font-size:.75rem;font-weight:500;display:inline-flex}.project-card__status-dot{border-radius:var(--radius-full);background:var(--color-text-secondary);width:6px;height:6px}.project-card__status--active .project-card__status-dot{background:var(--color-success)}.project-card__status--archived .project-card__status-dot{background:var(--color-text-secondary);opacity:.5}.project-card__name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text-primary);margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.project-card__description{color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.project-card__tech{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.project-card__tech-item{color:var(--color-text-secondary);background:var(--color-bg-secondary);border-radius:var(--radius-full);border:1px solid var(--color-border);padding:.25rem .625rem;font-size:.75rem}.project-card__link{align-items:center;gap:calc(var(--spacing,.25rem) * 1);min-height:44px;color:var(--color-text-primary);transition:color var(--transition-fast);align-self:flex-start;margin-top:auto;padding:.5rem 0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.project-card__link:hover{color:var(--color-accent)}.project-card__link-arrow{transition:transform var(--transition-base)}.project-card__link:hover .project-card__link-arrow{transform:translate(2px,-2px)}
