.cc_guvzdy0m_k8hBNTuebo .ugc-grid { color: var(--mercek-ink); }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cells { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5rem; max-width: var(--mercek-max-width); margin: 0 auto; padding: 0 1rem; }
@media (min-width: 1024px) { .cc_guvzdy0m_k8hBNTuebo .ugc-grid__cells { grid-template-columns: repeat(6, 1fr); gap: 0.75rem; padding: 0 2.5rem; } }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell { position: relative; display: block; aspect-ratio: 1; overflow: hidden; border-radius: 24px; }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell img { transition: transform 0.6s var(--mercek-ease); }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell:hover img { transform: scale(1.08); }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__name { position: absolute; inset: 0; z-index: 1; display: grid; place-items: center; background: rgba(35, 70, 255, 0.72); color: var(--mercek-white); opacity: 0; transition: opacity 0.3s; }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell:hover .ugc-grid__name { opacity: 1; }
/* Mercek: çift sıradaki kareler mercek biçimli (üstü düz, altı yuvarlak), üzerine gelince mavi örtü */
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell:nth-child(even) { border-radius: var(--mercek-lens); }
.cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell { border-radius: 26px; }
@media (max-width: 767px) { .cc_guvzdy0m_k8hBNTuebo .ugc-grid__cell { border-radius: 18px; } }
