/* 4EVA CONNECT · Home integration · V1.6.6 */
.home-v1411-system-panel nav a[href="/connect"],
.home-v1411-gateway > a[href="/connect"] {
  position: relative;
  overflow: hidden;
}

.home-v1411-system-panel nav a[href="/connect"]::before,
.home-v1411-gateway > a[href="/connect"]::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle at 82% 16%, rgba(177, 95, 255, .16), transparent 42%);
}

.home-v1411-gateway > a[href="/connect"] {
  border-color: rgba(196, 144, 255, .36);
}

.home-v1411-gateway > a[href="/connect"] strong,
.home-v1413-card--connect h3 {
  text-shadow: 0 0 26px rgba(174, 102, 255, .20);
}

.home-v1413-card--connect {
  position: relative;
  overflow: hidden;
  border-color: rgba(196, 144, 255, .28);
  background-image:
    radial-gradient(circle at 100% 0, rgba(159, 76, 255, .13), transparent 42%),
    linear-gradient(135deg, rgba(255,255,255,.012), rgba(168,85,247,.025));
}

.home-v1413-card--connect::after {
  content: "OPEN SIGNAL";
  position: absolute;
  right: 18px;
  top: 18px;
  font: 700 9px/1 var(--font-geist-mono, monospace);
  letter-spacing: .16em;
  color: rgba(219, 190, 255, .62);
}

.home-v1413-card--connect .home-v1413-copy {
  max-width: 38rem;
}

@media (min-width: 980px) {
  .home-v1411-gateway {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 680px) and (max-width: 979px) {
  .home-v1411-gateway {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
