.project-detail__header{margin-bottom:var(--space-xl)}.project-detail__back{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);color:var(--color-accent);transition:color var(--transition-base);align-items:center;gap:var(--space-xs);font-weight:500;text-decoration:none;display:inline-flex}.project-detail__back:hover{color:var(--color-accent-hover)}.project-detail__card{padding:var(--space-lg)}@media (min-width:768px){.project-detail__card{padding:var(--space-xl)}}.project-detail__meta{gap:var(--space-md);margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}@media (min-width:640px){.project-detail__meta{flex-flow:wrap}}.project-detail__meta-item{gap:var(--space-xs);flex-direction:column;flex:1;min-width:150px;display:flex}@media (min-width:640px){.project-detail__meta-item{flex-direction:row;align-items:center}}.project-detail__meta-label{font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-base);color:var(--color-text-muted);font-weight:600}.project-detail__meta-value{font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);color:var(--color-text)}.project-detail__tech{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.project-detail__tech-title{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:600;line-height:var(--line-height-tight);margin-bottom:var(--space-md);color:var(--color-text)}.project-detail__tech-tags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.project-detail__content{gap:var(--space-xl);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.project-detail__section-title{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:600;line-height:var(--line-height-tight);margin-bottom:var(--space-md);color:var(--color-text)}.project-detail__section-text{font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-relaxed);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.project-detail__links{gap:var(--space-md);flex-wrap:wrap;display:flex}
