/* HTMX loading indicators */
.ka-indicator {
  display: none;
}

.htmx-request .ka-indicator {
  display: inline-block;
}

.htmx-request .ka-indicator-hide {
  display: none;
}

/* OAuth button brand colors */
.btn-google {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #333;
}

.btn-google:hover {
  background-color: #f8f9fa;
  border-color: #ccc;
}

.btn-github {
  background-color: #24292e;
  color: #fff;
}

.btn-github:hover {
  background-color: #1a1e22;
}

.btn-microsoft {
  background-color: #00a4ef;
  color: #fff;
}

.btn-microsoft:hover {
  background-color: #0078d4;
}
