/* [project]/bifurcation-point/packages/frontend/src/components/ui/ui.css [app-client] (css) */
.btn {
  font-family: var(--font-base);
  text-transform: uppercase;
  cursor: pointer;
  border-radius: var(--border-radius-sm);
  letter-spacing: .05em;
  border: none;
  padding: 12px 24px;
  font-size: .9rem;
  font-weight: 600;
  transition: all .2s ease-in-out;
}

.btn-primary {
  background-color: var(--color-primary);
  color: #fff;
  border: 1px solid var(--color-primary);
  box-shadow: 4px 4px #00000080;
}

.btn-primary:hover {
  box-shadow: 6px 6px 0px var(--color-accent-module1);
  transform: translate(-2px, -2px);
}

.btn-secondary {
  border: 1px solid var(--border-color);
  color: var(--foreground);
  background-color: #0000;
}

.btn-secondary:hover {
  background-color: #ffffff1a;
}

.card {
  padding: var(--spacing-lg);
  gap: var(--spacing-md);
  border: 1px solid var(--border-color);
  background: var(--color-card-bg);
  flex-direction: column;
  transition: all .2s ease-in-out;
  display: flex;
  box-shadow: 4px 4px #000c;
}

.card:hover {
  border-color: var(--color-accent-module1);
  box-shadow: 6px 6px 0px var(--color-accent-module1);
  transform: translate(-2px, -2px);
}

/*# sourceMappingURL=bifurcation-point_packages_frontend_src_components_ui_ui_01k67i9.css.map*/