.project-container[data-astro-cid-s35pujdj]{max-width:800px;margin:0 auto}.back-link[data-astro-cid-s35pujdj]{align-items:center;gap:var(--spacing-sm);color:var(--color-warm-gold);font-size:var(--text-body-sm);margin-bottom:var(--spacing-lg);font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.back-link[data-astro-cid-s35pujdj]:hover{color:var(--color-text-primary)}.back-icon[data-astro-cid-s35pujdj]{width:16px;height:16px;transition:transform .3s}.back-link[data-astro-cid-s35pujdj]:hover .back-icon[data-astro-cid-s35pujdj]{transform:translate(-4px)}.project-header[data-astro-cid-s35pujdj]{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid #ffffff14}.industry-badge[data-astro-cid-s35pujdj]{font-size:var(--text-body-sm);color:var(--color-brand-blue-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-weight:600;display:inline-block}.project-title[data-astro-cid-s35pujdj]{font-size:var(--text-heading-sm);margin-bottom:var(--spacing-md);line-height:1.25}.metric-card[data-astro-cid-s35pujdj]{border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-md) 0 var(--spacing-lg) 0;background:linear-gradient(135deg,#d4a0170d 0%,#d4a01705 100%);border:1px solid #d4a01733;position:relative;overflow:hidden}.metric-card[data-astro-cid-s35pujdj]:before{content:"";background:var(--color-warm-gold);width:4px;height:100%;position:absolute;top:0;left:0}.metric-value[data-astro-cid-s35pujdj]{font-family:var(--font-outfit);font-size:var(--text-subheading);margin-bottom:4px;font-weight:800}.metric-label[data-astro-cid-s35pujdj]{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.4}.tech-stack-row[data-astro-cid-s35pujdj]{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-direction:column;display:flex}@media (width>=576px){.tech-stack-row[data-astro-cid-s35pujdj]{align-items:center;gap:var(--spacing-md);flex-direction:row}}.tech-stack-title[data-astro-cid-s35pujdj]{font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-shrink:0;font-weight:600}.tech-tags[data-astro-cid-s35pujdj]{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.tech-chip[data-astro-cid-s35pujdj]{font-size:var(--text-caption);color:var(--color-brand-blue-light);padding:2px var(--spacing-sm);background:#2563eb14;border:1px solid #2563eb26;border-radius:9999px;font-weight:500}.project-cover[data-astro-cid-s35pujdj]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;margin-top:var(--spacing-lg);border:1px solid var(--color-border-glass);box-shadow:var(--shadow-card)}.project-prose[data-astro-cid-s35pujdj]{color:var(--color-text-primary);font-size:1.0625rem;line-height:1.75}.project-prose[data-astro-cid-s35pujdj] p{margin-bottom:var(--spacing-md)}.project-prose[data-astro-cid-s35pujdj] h2{font-family:var(--font-outfit);font-size:var(--text-subheading);color:var(--color-text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-weight:700}.project-prose[data-astro-cid-s35pujdj] h3{font-family:var(--font-outfit);font-size:var(--text-card-title);color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xs);font-weight:600}.project-prose[data-astro-cid-s35pujdj] ul,.project-prose[data-astro-cid-s35pujdj] ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.project-prose[data-astro-cid-s35pujdj] li{margin-bottom:var(--spacing-xs)}.project-prose[data-astro-cid-s35pujdj] blockquote{border-left:4px solid var(--color-warm-gold);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;color:var(--color-text-secondary);background:#ffffff05;font-style:italic}.project-footer[data-astro-cid-s35pujdj]{margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl);border-top:1px solid #ffffff14}.project-cta-card[data-astro-cid-s35pujdj]{gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}@media (width>=768px){.project-cta-card[data-astro-cid-s35pujdj]{padding:var(--spacing-xl);flex-direction:row;justify-content:space-between;align-items:center}}.cta-content[data-astro-cid-s35pujdj] h3[data-astro-cid-s35pujdj]{font-size:var(--text-card-title);margin-bottom:var(--spacing-xs);font-weight:700}.cta-content[data-astro-cid-s35pujdj] p[data-astro-cid-s35pujdj]{color:var(--color-text-secondary);font-size:var(--text-body-sm);max-width:540px;line-height:1.5}.cta-action[data-astro-cid-s35pujdj]{flex-shrink:0}
