body.warranty-repair-use-case-page {
  background: #061421;
  color: #f4fbff;
}

.warranty-repair-use-case-page .site-navbar {
  background: rgba(5, 19, 31, 0.88);
  backdrop-filter: blur(18px);
  border-bottom: 1px solid rgba(104, 223, 232, 0.16);
}

.warranty-repair-use-case-page .utilities-hero {
  background:
    radial-gradient(circle at 18% 8%, rgba(72, 226, 236, 0.18), transparent 27rem),
    radial-gradient(circle at 84% 10%, rgba(255, 150, 72, 0.18), transparent 24rem),
    linear-gradient(135deg, rgba(6, 22, 35, 0.98), rgba(8, 47, 54, 0.92)),
    repeating-linear-gradient(90deg, rgba(255,255,255,0.035) 0 1px, transparent 1px 120px),
    repeating-linear-gradient(0deg, rgba(255,255,255,0.025) 0 1px, transparent 1px 120px);
}

.warranty-repair-use-case-page .utilities-command-card::before {
  background: rgba(255, 148, 75, 0.16);
}

.warranty-repair-use-case-page .utilities-asset-outline {
  overflow: hidden;
  border-radius: 24px;
  background:
    radial-gradient(circle at 24% 24%, rgba(82, 226, 235, 0.18), transparent 7rem),
    radial-gradient(circle at 78% 38%, rgba(255, 150, 72, 0.14), transparent 8rem),
    linear-gradient(135deg, rgba(3, 18, 31, 0.22), rgba(3, 18, 31, 0.6)),
    rgba(7, 24, 37, 0.46);
}

.warranty-repair-use-case-page .utilities-asset-outline::before {
  left: 7%;
  top: 10%;
  width: 92px;
  height: 28px;
  background: rgba(255, 255, 255, 0.2);
}

.warranty-repair-use-case-page .utilities-asset-outline::after {
  right: 8%;
  bottom: 10%;
  width: 112px;
  height: 48px;
  background: rgba(5, 17, 28, 0.62);
  border-color: rgba(255, 255, 255, 0.32);
}

.warranty-repair-use-case-page .utilities-hotspot-id {
  left: 21%;
  top: 34%;
}

.warranty-repair-use-case-page .utilities-hotspot-safety {
  right: 27%;
  top: 31%;
}

.warranty-repair-use-case-page .utilities-hotspot-condition {
  left: 38%;
  bottom: 24%;
}

.warranty-repair-use-case-page .utilities-hotspot-exception {
  right: 22%;
  bottom: 23%;
}

.warranty-repair-use-case-page .utilities-ar-label-id {
  left: 9%;
  top: 22%;
}

.warranty-repair-use-case-page .utilities-ar-label-safety {
  right: 12%;
  top: 20%;
}

.warranty-repair-use-case-page .utilities-ar-label-condition {
  left: 12%;
  bottom: 12%;
}

.warranty-repair-use-case-page .utilities-ar-label-exception {
  right: 9%;
  bottom: 11%;
}

.warranty-repair-use-case-page .utilities-command-chips span:nth-child(2),
.warranty-repair-use-case-page .utilities-command-chips span:nth-child(4),
.warranty-repair-use-case-page .utilities-report-header b {
  background: #ffb26f;
  color: #061421;
}

.warranty-repair-use-case-page .utilities-workflow-icon {
  background:
    linear-gradient(135deg, rgba(49, 211, 224, 0.18), rgba(255, 150, 72, 0.18)),
    #eef9fb;
}

.warranty-repair-use-case-page .utilities-report-card {
  background:
    linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04)),
    radial-gradient(circle at 82% 12%, rgba(255, 150, 72, 0.14), transparent 18rem);
}

.warranty-repair-use-case-page .utilities-evidence-grid div:nth-child(2),
.warranty-repair-use-case-page .utilities-evidence-grid div:nth-child(4) {
  background: linear-gradient(135deg, rgba(255, 150, 72, 0.22), rgba(80, 226, 235, 0.12));
}

.warranty-repair-use-case-page .utilities-proof-chip-row b {
  color: #17323a;
}

@media (max-width: 640px) {
  .warranty-repair-use-case-page .utilities-ar-label-id,
  .warranty-repair-use-case-page .utilities-ar-label-condition {
    left: 8px;
  }

  .warranty-repair-use-case-page .utilities-ar-label-safety,
  .warranty-repair-use-case-page .utilities-ar-label-exception {
    right: 8px;
  }
}
