.app-gallery__section[data-v-8fc2185d]{margin-bottom:100px}.app-gallery[data-v-8fc2185d]{display:grid;gap:20px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.app-gallery__grid[data-v-8fc2185d]{border-radius:16px;cursor:pointer;height:300px;overflow:hidden;transition:transform .3s ease;width:100%}.app-gallery__grid[data-v-8fc2185d]:hover{transform:scale(1.03)}.app-gallery__grid img[data-v-8fc2185d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.app-gallery__grid:hover img[data-v-8fc2185d]{transform:scale(1.1)}.modal-content[data-v-8fc2185d]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.modal-image-container[data-v-8fc2185d]{max-height:90vh;max-width:90vw;position:relative}.modal-image[data-v-8fc2185d]{border-radius:8px;display:block;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;width:100%}.nav-button[data-v-8fc2185d]{align-items:center;background:var(--background-color-secondary);border:1px solid var(--card-border-color);border-radius:12px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:2}.nav-button[data-v-8fc2185d]:hover{background:var(--background-color-tertiary);border-color:var(--card-border-hover-color);color:var(--nav-item-hover-color)}.prev-button[data-v-8fc2185d]{left:20px}.next-button[data-v-8fc2185d]{right:20px}.image-counter[data-v-8fc2185d]{background:#000000b3;border-radius:20px;bottom:10px;color:#fff;font-size:14px;left:50%;padding:5px 15px;position:absolute;transform:translate(-50%)}@media(max-width:1024px){.app-gallery[data-v-8fc2185d]{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.app-gallery[data-v-8fc2185d]{grid-template-columns:repeat(3,1fr)}.app-gallery__grid[data-v-8fc2185d]{height:300px}.nav-button[data-v-8fc2185d]{font-size:20px;height:40px;width:40px}.prev-button[data-v-8fc2185d]{left:10px}.next-button[data-v-8fc2185d]{right:10px}}@media(max-width:480px){.app-gallery[data-v-8fc2185d]{grid-template-columns:repeat(2,1fr)}.app-gallery__grid[data-v-8fc2185d]{height:300px}}
