.tuning-gallery{margin-top:22px;padding-top:4px;scroll-margin-top:110px}
.tuning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.tuning-photo{display:block;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#101010;cursor:zoom-in}
.tuning-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
.tuning-photo:hover img{transform:scale(1.025)}
.tuning-photo:focus-visible{outline-offset:2px}
@media(max-width:900px){.tuning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.tuning-grid{gap:8px}.tuning-photo{border-radius:8px}}
@media(prefers-reduced-motion:reduce){.tuning-photo img{transition:none}.tuning-photo:hover img{transform:none}}
