.project-detail-section{max-width:1200px;min-height:80vh;margin:0 auto;padding:40px 5%}.back-button-container{margin-bottom:25px}.back-link{color:var(--text-color);opacity:.7;align-items:center;gap:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.back-link:hover{color:var(--primary-color);opacity:1;text-shadow:0 0 10px var(--primary-glow);transform:translate(-4px)}.back-arrow{font-size:1.2rem;transition:transform .3s}.back-link:hover .back-arrow{transform:translate(-2px)}.project-header{margin-bottom:50px}.project-header h1{margin-bottom:20px;font-size:3rem;font-weight:800}.dashed-separator{border:none;border-top:1px dashed #ffffff4d;margin:20px 0}.project-meta{justify-content:flex-end;gap:60px;margin-top:20px;display:flex}.meta-item{flex-direction:column;display:flex}.meta-label{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:.8rem}.meta-value{font-size:1.1rem;font-weight:600}.project-media-grid{column-count:2;column-gap:30px}.media-item{break-inside:avoid;background:#0000000d;border-radius:12px;margin-bottom:30px;display:block;overflow:hidden}.project-video{background:#000;width:100%;height:auto;display:block}@media (max-width:768px){.project-meta{flex-wrap:wrap;justify-content:flex-start;gap:30px}.project-media-grid{column-count:1}}
