.FeaturedProjects-module__DCaKuW__section{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-micro);padding:var(--space-lg);margin-top:var(--space-4xl)}.FeaturedProjects-module__DCaKuW__commandLine{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-light);margin-bottom:var(--space-lg);min-height:1.5em;line-height:var(--line-height-normal)}.FeaturedProjects-module__DCaKuW__commandPlaceholder{visibility:hidden}.FeaturedProjects-module__DCaKuW__commandPrompt{color:var(--color-success);margin-right:var(--space-sm)}.FeaturedProjects-module__DCaKuW__cursor{background-color:var(--color-success);vertical-align:text-bottom;width:8px;height:16px;margin-left:2px;animation:1s step-end infinite FeaturedProjects-module__DCaKuW__blink;display:inline-block}@keyframes FeaturedProjects-module__DCaKuW__blink{0%,to{opacity:1}50%{opacity:0}}.FeaturedProjects-module__DCaKuW__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.FeaturedProjects-module__DCaKuW__card{opacity:0;background-color:var(--color-dark);border:1px solid var(--color-border);border-radius:var(--radius-micro);padding:var(--space-lg);flex-direction:column;transition:opacity .4s,transform .4s;display:flex;transform:translateY(12px)}.FeaturedProjects-module__DCaKuW__gridVisible .FeaturedProjects-module__DCaKuW__card{opacity:1;transform:translateY(0)}.FeaturedProjects-module__DCaKuW__card:hover{border-color:var(--color-border-strong)}.FeaturedProjects-module__DCaKuW__cardTitle{font-family:var(--font-mono);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--color-light);margin-bottom:var(--space-sm)}.FeaturedProjects-module__DCaKuW__cardDesc{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-gray);line-height:var(--line-height-normal);margin-bottom:var(--space-md)}.FeaturedProjects-module__DCaKuW__techList{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap;flex:1;align-content:flex-start;display:flex}.FeaturedProjects-module__DCaKuW__techTag{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-text-muted);margin-right:var(--space-sm)}.FeaturedProjects-module__DCaKuW__techPrompt{color:var(--color-accent);margin-right:var(--space-xs)}.FeaturedProjects-module__DCaKuW__cardFooter{padding-top:var(--space-sm);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.FeaturedProjects-module__DCaKuW__stars{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-warning)}.FeaturedProjects-module__DCaKuW__cardLinks{gap:var(--space-md);display:flex}.FeaturedProjects-module__DCaKuW__cardLink{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-gray);transition:color var(--transition-fast);text-decoration:none}.FeaturedProjects-module__DCaKuW__cardLink:hover{color:var(--color-accent);text-decoration:underline}.FeaturedProjects-module__DCaKuW__sectionCta{margin-top:var(--space-lg);font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);color:var(--color-light);border:1px solid var(--color-border-strong);border-radius:var(--radius-micro);transition:border-color var(--transition-fast), color var(--transition-fast);background-color:#0000;align-items:center;padding:4px 16px;text-decoration:none;display:inline-flex}.FeaturedProjects-module__DCaKuW__sectionCta:hover{border-color:var(--color-accent);color:var(--color-accent)}.FeaturedProjects-module__DCaKuW__empty{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-gray);margin:0}@media (max-width:640px){.FeaturedProjects-module__DCaKuW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FeaturedProjects-module__DCaKuW__card{opacity:1;transition:none;transform:translateY(0)}.FeaturedProjects-module__DCaKuW__cursor{opacity:0;animation:none}.FeaturedProjects-module__DCaKuW__gridVisible .FeaturedProjects-module__DCaKuW__card{transition:none}}
