/* src/client/components/Button.css */
.btn {
  display: inline-flex;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 999px;
  justify-content: center;
  align-items:  center;
  padding: .75rem 1.25rem;
  transition: background .12s, border-color .12s, transform .12s;
  font-family: inherit;
  font-size: .9375rem;
  font-weight: 600;
}

.btn-primary {
  color: #09090b;
  background: #f5f5f7;
  border-color: #f5f5f7;
}

.btn-primary:hover:not(:disabled) {
  background: #fff;
}

.btn-secondary {
  color: #f5f5f7;
  background: none;
  border-color: #f5f5f733;
}

.btn-secondary:hover:not(:disabled) {
  background: #f5f5f714;
  border-color: #f5f5f766;
}

.btn:active:not(:disabled) {
  transform: translateY(1px);
}

.btn:disabled {
  opacity: .6;
  cursor: not-allowed;
}
