/* AOC UGC WALL · v3.0.0 */
.aoc-w-ugc .ugc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.aoc-w-ugc .ugtile{
  border:1px solid var(--line);border-radius:var(--r);overflow:hidden;
  background:var(--card);aspect-ratio:1/1;position:relative;
  display:flex;align-items:center;justify-content:center;transition:.16s;color:inherit;}
.aoc-w-ugc .ugtile:hover{transform:translateY(-3px);box-shadow:0 18px 38px -24px rgba(28,26,22,.42);}
.aoc-w-ugc .ugtile .hd{
  position:absolute;bottom:8px;left:8px;font-family:var(--mono);font-size:10px;
  color:var(--muted);background:var(--paper);padding:3px 8px;border-radius:20px;}
.aoc-w-ugc .ugc-note{font-family:var(--mono);font-size:12.5px;color:var(--muted);margin-top:16px;line-height:1.55;}
@media (min-width:600px){.aoc-w-ugc .ugc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}}
@media (min-width:1024px){.aoc-w-ugc .ugc-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;}}
