/* PHASE 024 -> PHASE 025 live deployment stylesheet */
:root {
  --ijr-blue-deep: #067ab4;
  --ijr-blue-tech: #3b82f6;
  --ijr-orange: #ff7a00;
  --ijr-orange-deep: #e36600;
  --ijr-ink: #0b2038;
  --ijr-canvas: #eaf4ff;
}

.ijr23-main .ijr20-nav {
  background-image:
    linear-gradient(180deg, rgba(8, 26, 47, 0.95), rgba(8, 26, 47, 0.85)),
    url("../support-art/svg/blueprint-grid.svg");
  background-size: auto, 1480px 830px;
  background-position: center;
}

.ijr23-main .ijr20-hero.ijr21-hero {
  background-image:
    linear-gradient(135deg, rgba(6, 23, 43, 0.92), rgba(10, 44, 77, 0.84)),
    url("../support-art/svg/hero-background-illustration.svg");
  background-size: cover;
  background-position: center;
}

.ijr23-main #ventures {
  background-image:
    linear-gradient(180deg, rgba(246, 250, 255, 0.92), rgba(239, 246, 253, 0.94)),
    url("../support-art/svg/network-topology-pattern.svg");
  background-size: auto, 1600px 900px;
  background-position: center;
}

.ijr23-main #development {
  background-image:
    linear-gradient(180deg, rgba(237, 244, 252, 0.86), rgba(232, 241, 250, 0.9)),
    url("../support-art/svg/architectural-line-art.svg");
  background-size: auto, 1600px 900px;
  background-position: center;
}

.ijr23-main #connect {
  background-image:
    linear-gradient(180deg, rgba(244, 249, 255, 0.9), rgba(236, 244, 252, 0.94)),
    url("../support-art/svg/engineering-notebook-motif.svg");
  background-size: auto, 1600px 900px;
  background-position: center;
}

.ijr23-main .ijr23-footer {
  background-image:
    linear-gradient(180deg, rgba(239, 245, 252, 0.96), rgba(232, 240, 249, 0.98)),
    url("../support-art/svg/construction-sketch-overlay.svg");
  background-size: auto, 1400px 788px;
  background-position: center;
}

.ijr23-main .ijr20-venture img {
  border: 1px solid #cedded;
  border-radius: 12px 12px 0 0;
}

.ijr23-main .ijr20-chip.accent,
.ijr23-main .ijr20-btn.primary,
.ijr23-main .ijr15-btn.gold,
.ijr23-main .ijr13-now-btn.gold,
.ijr23-main .ijr20b-btn.primary {
  background-image: linear-gradient(135deg, #ff8f26, var(--ijr-orange-deep)) !important;
}

.ijr23-main .ijr20-btn.secondary,
.ijr23-main .ijr15-btn.primary,
.ijr23-main .ijr13-now-btn.primary,
.ijr23-main .ijr20b-btn.secondary {
  background-image: linear-gradient(135deg, var(--ijr-blue-tech), var(--ijr-blue-deep)) !important;
}

.ijr23-main .ijr23-brand-rail-link,
.ijr23-main .ijr23-footer-links a,
.ijr23-main .ijr23-footer-social a {
  background-image:
    linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(245, 250, 255, 0.94)),
    url("../support-art/svg/blueprint-grid.svg");
  background-size: auto, 280px 158px;
  background-position: center;
}
