.project-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:32px}
.project-tile{padding:22px;border:1px solid rgba(111,255,81,.25);background:rgba(4,56,39,.58);border-radius:12px}
.project-tile h3{margin:0 0 8px;color:#f3fff0}
.project-tile p{color:#c6dbcf;line-height:1.6}
.project-tile .project-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px}
.project-photos img{width:100%;height:170px;object-fit:cover;border-radius:8px}
.gallery-status{padding:24px;color:#c6dbcf}
@media(max-width:600px){.project-gallery{grid-template-columns:1fr}}
