.domain-result-card.is-checking {
  border-color: #dbeafe;
}

.domain-result-card.is-checking [data-domain-status] {
  color: #1d4ed8;
}

.domain-result-card.is-checking a {
  pointer-events: none;
  color: #1d4ed8;
  border: 1px solid #bfdbfe;
  background: #fff;
  box-shadow: 0 12px 34px rgba(15, 23, 42, .055);
  opacity: .78;
}

.domain-result-card.is-pending-check {
  border-color: #cbd5e1;
}

.domain-result-card.is-pending-check [data-domain-status] {
  color: #475569;
}

.domain-result-card.is-pending-check a {
  color: #1d4ed8;
  border: 1px solid #bfdbfe;
  background: #fff;
  box-shadow: 0 12px 34px rgba(15, 23, 42, .055);
}

.domain-result-card.is-available {
  border-color: #60a5fa;
  background: linear-gradient(180deg, #ffffff, #f8fbff);
}

.domain-result-card.is-available [data-domain-status] {
  color: #1d4ed8;
  font-weight: 900;
}

.domain-result-card.is-unavailable {
  opacity: 1;
  border-color: #fecaca;
  background: linear-gradient(180deg, #fff, #fff7f7);
}

.domain-result-card.is-unavailable h4,
.domain-result-card.is-unavailable [data-domain-status] {
  color: #991b1b;
}

.domain-result-card.is-unavailable a {
  pointer-events: none;
  color: #fff;
  background: #94a3b8;
  box-shadow: none;
}

.domain-result-card a[aria-busy="true"],
.domain-more-button:disabled {
  pointer-events: none;
  opacity: .78;
}
