.ProjectPage_projectDetailPage__Fd3fF{max-width:1100px;margin:0 auto;padding:2rem 0;color:var(--text-primary)}.ProjectPage_projectHeader__HV6pL{margin-bottom:30px}.ProjectPage_projectTitle__ObSMJ{font-size:var(--title-lg);font-weight:700;margin-bottom:10px}.ProjectPage_projectMeta__UM1hq{font-size:var(--text-body);color:var(--text-secondary)}.ProjectPage_layout__OCuzr{display:flex;flex-wrap:wrap;gap:40px}.ProjectPage_imageColumn__m2StL{flex:1 1 300px;max-width:400px}.ProjectPage_contentColumn__NbO2V{flex:2 1 500px}.ProjectPage_featuredImage__Nnni7{width:100%;height:auto;border-radius:10px;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,.4);margin-bottom:20px}.ProjectPage_tagList__9P03z{display:flex;flex-wrap:wrap;gap:10px}.ProjectPage_tag__t0Sib{background-color:rgba(255,255,255,.05);padding:6px 14px;border-radius:999px;font-size:.85rem;color:var(--text-primary);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.ProjectPage_projectContent__tOlBU{font-size:var(--subtitle-md);line-height:1.75;color:var(--text-secondary)}.ProjectPage_projectContent__tOlBU h2,.ProjectPage_projectContent__tOlBU h3{margin-top:2em;margin-bottom:.6em;font-weight:700}.ProjectPage_projectContent__tOlBU p{margin-bottom:1.2em}.ProjectPage_projectContent__tOlBU a{color:var(--text-accent);text-decoration:underline}.ProjectPage_externalLink__T7p_D{display:inline-block;margin-top:30px;background:linear-gradient(90deg,#7f00ff,#4e00c2);color:var(--text-primary);padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:700;transition:all .3s ease}.ProjectPage_externalLink__T7p_D:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(127,0,255,.4)}@media (max-width:800px){.ProjectPage_layout__OCuzr{flex-direction:column}.ProjectPage_contentColumn__NbO2V,.ProjectPage_imageColumn__m2StL{max-width:100%}}