.ProjectDetailView-module__SsHMWa__container{max-width:var(--container-max);padding:calc(var(--nav-height) + var(--space-2xl)) var(--space-xl) var(--space-5xl);background:var(--bg-primary);margin:0 auto}.ProjectDetailView-module__SsHMWa__topNav{margin-bottom:var(--space-3xl);padding-bottom:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid #19181614;flex-wrap:wrap;display:flex}.ProjectDetailView-module__SsHMWa__backBtn{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:#f6f3ed;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#191816;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:all .25s;display:inline-flex}.ProjectDetailView-module__SsHMWa__backBtn:hover{background:var(--accent-secondary);color:#fff;box-shadow:var(--shadow-md);transform:translate(-3px)}.ProjectDetailView-module__SsHMWa__topBadges{gap:var(--space-sm);align-items:center;display:flex}.ProjectDetailView-module__SsHMWa__typeBadge{font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:var(--radius-full);color:#191816;background:#1918160f;border:1px solid #1918161f;padding:5px 14px;display:inline-flex}.ProjectDetailView-module__SsHMWa__featuredBadge{font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:var(--radius-full);color:var(--accent-secondary);background:#e056381a;border:1px solid #e0563840;padding:5px 14px;display:inline-flex}.ProjectDetailView-module__SsHMWa__header{margin-bottom:var(--space-3xl)}.ProjectDetailView-module__SsHMWa__title{font-size:var(--fs-5xl);font-weight:var(--fw-black);color:#191816;line-height:var(--lh-tight);margin-bottom:var(--space-sm);letter-spacing:var(--ls-tight)}.ProjectDetailView-module__SsHMWa__tagline{font-size:var(--fs-xl);color:var(--text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-xl);max-width:800px}.ProjectDetailView-module__SsHMWa__metaRow{gap:var(--space-xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.ProjectDetailView-module__SsHMWa__metaItem{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:8px;display:flex}.ProjectDetailView-module__SsHMWa__metaIcon{color:var(--accent-secondary)}.ProjectDetailView-module__SsHMWa__metaItem strong{color:#191816}.ProjectDetailView-module__SsHMWa__actionRow{gap:var(--space-md);flex-wrap:wrap;display:flex}.ProjectDetailView-module__SsHMWa__primaryLiveBtn{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:#f6f3ed;border-radius:var(--radius-full);background:#191816;align-items:center;gap:8px;padding:12px 26px;text-decoration:none;transition:all .25s;display:inline-flex}.ProjectDetailView-module__SsHMWa__primaryLiveBtn:hover{background:var(--accent-secondary);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProjectDetailView-module__SsHMWa__secondaryBtn{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:#191816;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #19181626;align-items:center;gap:8px;padding:12px 26px;text-decoration:none;transition:all .25s;display:inline-flex}.ProjectDetailView-module__SsHMWa__secondaryBtn:hover{border-color:#191816;transform:translateY(-2px)}.ProjectDetailView-module__SsHMWa__previewSection{margin-bottom:var(--space-4xl)}.ProjectDetailView-module__SsHMWa__imageFrame{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #1918161f;overflow:hidden}.ProjectDetailView-module__SsHMWa__screenshotWrap{aspect-ratio:16/9;background:#efece5;width:100%;max-height:640px;position:relative;overflow:hidden}.ProjectDetailView-module__SsHMWa__placeholderBg{background:#efece5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ProjectDetailView-module__SsHMWa__placeholderTitle{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:#191816}.ProjectDetailView-module__SsHMWa__contentGrid{gap:var(--space-3xl);grid-template-columns:1fr 340px;display:grid}.ProjectDetailView-module__SsHMWa__mainContent{gap:var(--space-3xl);flex-direction:column;display:flex}.ProjectDetailView-module__SsHMWa__sectionCard{border-radius:var(--radius-xl);padding:var(--space-3xl);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #19181614}.ProjectDetailView-module__SsHMWa__sectionTitle{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:#191816;margin-bottom:var(--space-xl);align-items:center;gap:10px;display:flex}.ProjectDetailView-module__SsHMWa__sectionIcon{color:var(--accent-secondary)}.ProjectDetailView-module__SsHMWa__longDescText{font-size:var(--fs-lg);color:var(--text-secondary);line-height:var(--lh-relaxed);white-space:pre-line}.ProjectDetailView-module__SsHMWa__featureList{gap:var(--space-md);flex-direction:column;display:flex}.ProjectDetailView-module__SsHMWa__featureItem{font-size:var(--fs-base);color:var(--text-secondary);line-height:var(--lh-relaxed);align-items:flex-start;gap:12px;display:flex}.ProjectDetailView-module__SsHMWa__featureBullet{color:var(--accent-secondary);flex-shrink:0;margin-top:2px}.ProjectDetailView-module__SsHMWa__sidebar{gap:var(--space-xl);flex-direction:column;display:flex}.ProjectDetailView-module__SsHMWa__sidebarCard{border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #19181614;flex-direction:column;display:flex}.ProjectDetailView-module__SsHMWa__sidebarTitle{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-widest);color:var(--text-muted)}.ProjectDetailView-module__SsHMWa__techChips{flex-wrap:wrap;gap:6px;display:flex}.ProjectDetailView-module__SsHMWa__techChip{font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-full);color:#191816;background:#1918160d;border:1px solid #1918161a;padding:5px 12px}.ProjectDetailView-module__SsHMWa__sidebarText{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-relaxed)}.ProjectDetailView-module__SsHMWa__sidebarLiveBtn,.ProjectDetailView-module__SsHMWa__sidebarExpBtn{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:#f6f3ed;border-radius:var(--radius-full);background:#191816;justify-content:space-between;align-items:center;padding:10px 18px;text-decoration:none;transition:all .2s;display:inline-flex}.ProjectDetailView-module__SsHMWa__sidebarLiveBtn:hover,.ProjectDetailView-module__SsHMWa__sidebarExpBtn:hover{background:var(--accent-secondary);color:#fff}@media (max-width:900px){.ProjectDetailView-module__SsHMWa__contentGrid{grid-template-columns:1fr}}
