.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid { color: var(--devre-ink); }
.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__cells { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5rem; max-width: var(--devre-max-width); margin: 0 auto; padding: 0 1rem; }
@media (min-width: 1024px) { .cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__cells { grid-template-columns: repeat(6, 1fr); gap: 0.75rem; padding: 0 2.5rem; } }
.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__cell { position: relative; display: block; aspect-ratio: 1; overflow: hidden; border-radius: 24px; }
.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__cell img { transition: transform 0.6s var(--devre-ease); }
.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__cell:hover img { transform: scale(1.08); }
.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__name { position: absolute; inset: 0; z-index: 1; display: grid; place-items: center; background: rgba(224, 36, 94, 0.75); color: var(--devre-white); opacity: 0; transition: opacity 0.3s; }
.cc_wvu8a0gt_IQcNJLTTmC .ugc-grid__cell:hover .ugc-grid__name { opacity: 1; }
