.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.photo-item{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.photo-item:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.back-button{background-color:#ed7e21;transition:background-color .2s}.back-button:hover{background-color:#e67018;box-shadow:0 2px 4px #0000001a}
