.hide {
  display: none !important;
}

[x-cloak] {
  display: none !important;
}

.reset {
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
  outline-offset: 2px;
}

.reset:disabled {
  cursor: not-allowed;
}

.reset:focus-visible {
  outline: 2px solid currentColor;
}

.spin {
  animation: spin 0.6s linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
