.btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  font-family: var(--sans);
  font-size: 0.87rem;
  font-weight: 600;
  letter-spacing: 0.03em;
  border-radius: 999px;
  transition: all 0.25s ease;
  border: 1.5px solid transparent;
  text-decoration: none;
  cursor: pointer;
}

.btn-primary {
  background: var(--accent);
  color: #ffffff;
}

.btn-primary:hover {
  background: var(--ink);
  color: var(--secondary);
}

.btn-ghost {
  background: transparent;
  color: var(--ink);
  border-color: var(--ink);
}

.btn-ghost:hover {
  background: var(--ink);
  color: var(--bg);
}

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