/* Overrides (force full image visibility)
   Loaded after main stylesheet to ensure latest rules win.
*/

/* Category cards (Explore Nossa Coleção...) */
.outline-active-e558 .dark_be7c .tooltip_bright_3603 {
  /* Prefer square area for 512x512 assets */
  aspect-ratio: 1 / 1 !important;
  background: linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.02)) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.outline-active-e558 .dark_be7c .tooltip_bright_3603 img {
  /* Never crop */
  object-fit: contain !important;
  object-position: center !important;
  /* Keep responsive while allowing high-res assets */
  width: 100% !important;
  height: 100% !important;
  max-width: 512px;
  max-height: 512px;
}

.outline-active-e558 .dark_be7c:hover .tooltip_bright_3603 img {
  transform: none !important;
}

/* Featured games grid */
.new-1aff .carousel_e701 img {
  object-fit: contain !important;
  object-position: center !important;
  background: linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.02)) !important;
}


/* css-noise: ec7e */
.ghost-box-h1 {
  padding: 0.5rem;
  font-size: 12px;
  line-height: 1.3;
}
