.ProjectPage-module__Lqx9oa__main{padding:var(--space-xl)0 var(--space-2xl);min-height:100vh}.ProjectPage-module__Lqx9oa__backLink{margin-bottom:var(--space-lg);color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.ProjectPage-module__Lqx9oa__backLink:hover{color:var(--accent-gold)}.ProjectPage-module__Lqx9oa__project{margin:0 auto}.ProjectPage-module__Lqx9oa__header{align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.ProjectPage-module__Lqx9oa__logoWrapper{background:var(--bg-secondary);border:1px solid var(--border-color);width:80px;height:80px;padding:var(--space-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProjectPage-module__Lqx9oa__logo{object-fit:contain;max-width:100%;max-height:100%}.ProjectPage-module__Lqx9oa__headerContent h1{margin:var(--space-xs)0 var(--space-sm);font-size:2.5rem;line-height:1.1}.ProjectPage-module__Lqx9oa__tagline{color:var(--text-muted);max-width:600px;font-size:18px}.ProjectPage-module__Lqx9oa__imageWrapper{margin-bottom:var(--space-xl)}.ProjectPage-module__Lqx9oa__browserFrame{background:var(--bg-secondary);border:1px solid var(--border-color);overflow:hidden}.ProjectPage-module__Lqx9oa__browserBar{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex}.ProjectPage-module__Lqx9oa__browserDots{flex-shrink:0;gap:6px;display:flex}.ProjectPage-module__Lqx9oa__browserDot{border:1px solid var(--border-color);background:0 0;border-radius:50%;width:12px;height:12px}.ProjectPage-module__Lqx9oa__browserUrlBar{min-width:0;padding:6px var(--space-sm);background:var(--bg-primary);border:1px solid var(--border-color);flex:1}.ProjectPage-module__Lqx9oa__browserUrl{font-family:var(--font-family);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.ProjectPage-module__Lqx9oa__browserUrl:hover{color:var(--accent-gold)}.ProjectPage-module__Lqx9oa__browserUrlPlaceholder{font-family:var(--font-family);color:var(--text-muted);opacity:.5;font-size:13px}.ProjectPage-module__Lqx9oa__browserContent{aspect-ratio:16/10;width:100%;overflow:hidden}.ProjectPage-module__Lqx9oa__image{object-fit:cover;object-position:top center;width:100%;height:100%}.ProjectPage-module__Lqx9oa__phoneFrame{background:#1a1a1a;border-radius:40px;width:300px;margin:0 auto;padding:12px;box-shadow:0 25px 50px -12px #00000040}.ProjectPage-module__Lqx9oa__phoneSpeaker{background:#333;border-radius:3px;width:80px;height:6px;margin:8px auto 12px}.ProjectPage-module__Lqx9oa__phoneContent{aspect-ratio:9/19.5;background:#000;border-radius:28px;width:100%;overflow:hidden}.ProjectPage-module__Lqx9oa__phoneImage{object-fit:cover;object-position:top center;width:100%;height:100%}.ProjectPage-module__Lqx9oa__phoneHomeButton{background:#333;border-radius:2.5px;width:100px;height:5px;margin:12px auto 8px}.ProjectPage-module__Lqx9oa__content{gap:var(--space-xl);grid-template-columns:1fr 280px;display:grid}.ProjectPage-module__Lqx9oa__description h2{margin-bottom:var(--space-md);font-size:1.25rem}.ProjectPage-module__Lqx9oa__description p{color:var(--text-secondary);font-size:16px;line-height:1.7}.ProjectPage-module__Lqx9oa__details{gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-color);flex-direction:column;height:fit-content;display:flex}.ProjectPage-module__Lqx9oa__detail{gap:var(--space-xs);flex-direction:column;display:flex}.ProjectPage-module__Lqx9oa__detailLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:12px}.ProjectPage-module__Lqx9oa__detailValue{font-size:14px;font-weight:500}.ProjectPage-module__Lqx9oa__detailLink{color:var(--accent-gold);font-size:14px;text-decoration:none;transition:opacity .2s}.ProjectPage-module__Lqx9oa__detailLink:hover{opacity:.8}@media (max-width:768px){.ProjectPage-module__Lqx9oa__header{flex-direction:column}.ProjectPage-module__Lqx9oa__headerContent h1{font-size:2rem}.ProjectPage-module__Lqx9oa__content{grid-template-columns:1fr}.ProjectPage-module__Lqx9oa__details{order:-1}}
