/* red.css — Red WiFi */

.wifi-section {
  display: grid;
  gap: 32px;
  margin: 60px auto;
  max-width: 1100px;
  padding: 0 1rem;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
}

@media (min-width: 768px) {
  .wifi-section {
    grid-template-columns: 1fr 1fr;
  }
  .gallery-slider { grid-column: 1; }
  .info-container { grid-column: 2; }
}

@media (max-width: 768px) {
  .wifi-section { gap: 24px; margin: 40px auto; }
}
