.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.edit-grid .category-cover{aspect-ratio:1}.edit-item{min-width:0}.edit-item h2{font-size:20px;font-weight:500;margin:18px 0}.edit-item .video-wrap{margin:0}.work-stage{position:relative}.work-cover{display:block;position:relative;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:#100d18}.work-cover[hidden]{display:none}.work-cover img{display:block;width:100%;max-height:65dvh;object-fit:contain}.edit-grid .work-cover img{aspect-ratio:1;max-height:none;object-fit:cover}.play-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:14px 25px;background:#100d18d9;border:1px solid var(--purple);border-radius:40px;white-space:nowrap;color:var(--text);font-size:16px}.work-cover:hover .play-label{background:var(--purple);color:var(--bg)}.lazy-work .media-toolbar{flex-wrap:wrap;font-size:14px;line-height:1.7}.edit-item .project-video{aspect-ratio:1;object-fit:contain;max-height:none}.edit-item:has(video){grid-column:1/-1}.edit-item:has(video) .project-video{aspect-ratio:16/9;max-height:72dvh}header nav{gap:clamp(12px,2vw,30px)}
@media(max-width:1050px){header nav{flex-wrap:wrap;gap:2px 15px;padding:10px 18px}.gallery-view,.detail{padding-top:150px!important}.works{padding-top:140px!important}}
@media(max-width:600px){.edit-grid{grid-template-columns:1fr;gap:30px}.edit-item h2{font-size:18px}.edit-item:has(video) .project-video{max-height:65dvh}.media-toolbar{gap:8px}.media-toolbar button{padding:9px 12px}}
