.lt-status-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;

  margin-top: 2rem;
}

.lt-status-widget-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;

  color: var(--gray-lightest);

  transition: color 250ms ease;

  &:is(:hover, :focus) {
    color: var(--gray-light);
  }
}

.lt-status-widget__indicator {
  width: 0.75rem;
  height: 0.75rem;
  background-color: #aaa;
  border-radius: 50%;
}

.lt-status-widget__indicator.none {
  background-color: #2ecc71;
}

.lt-status-widget__indicator.operational {
  background-color: #2ecc71;
}

.lt-status-widget__indicator.minor {
  background-color: #f1c40f;
}

.lt-status-widget__indicator.major {
  background-color: #e67e22;
}

.lt-status-widget__indicator.critical {
  background-color: #e74c3c;
}

.lt-status-widget__indicator.maintenance {
  background-color: #3498db;
}

.lt-status-widget__text {
  margin: 0;
}
