/* [project]/src/components/Button.module.scss.module.css [app-client] (css) */
.Button-module-scss-module__K3wmia__btn {
  appearance: none;
  border: 1px solid var(--g500);
  color: var(--a800);
  user-select: none;
  white-space: nowrap;
  background: none;
  align-items: center;
  gap: .5em;
  transition: color .2s, background .15s, border-color .15s;
  display: inline-flex;
}

.Button-module-scss-module__K3wmia__btn:disabled {
  opacity: .7;
}

.Button-module-scss-module__K3wmia__btn:not(:disabled) {
  cursor: pointer;
}

.Button-module-scss-module__K3wmia__btn:not(:disabled):hover {
  border-color: var(--g800);
  color: var(--a900);
}

.Button-module-scss-module__K3wmia__btn:not(:disabled).Button-module-scss-module__K3wmia__danger, .Button-module-scss-module__K3wmia__btn:not(:disabled).Button-module-scss-module__K3wmia__primary {
  background: var(--accent);
  color: #fff;
  border-color: #ffffff4d;
}

.Button-module-scss-module__K3wmia__btn:not(:disabled).Button-module-scss-module__K3wmia__danger:hover, .Button-module-scss-module__K3wmia__btn:not(:disabled).Button-module-scss-module__K3wmia__primary:hover {
  color: #fff;
  border-color: #ffffffb3;
}

.Button-module-scss-module__K3wmia__btn:not(:disabled).Button-module-scss-module__K3wmia__danger {
  background: var(--danger);
}

/*# sourceMappingURL=src_components_Button_module_scss_module_0fqan8p.css.map*/