/**
 * Styling for Skill Spark Deep Links
 */

.skill-spark-link {
  color: #0d9488;
  font-weight: 600;
  text-decoration: underline;
  padding: 2px 5px;
  border-radius: 3px;
  transition: all 0.3s ease;
  display: inline-block;
}

.skill-spark-link:hover {
  background-color: #f0fdfa;
  text-decoration: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.skill-spark-link:focus {
  outline: 2px solid #0d9488;
  outline-offset: 2px;
}

/* Button style variant */
.skill-spark-link.button {
  background-color: #0d9488;
  color: white;
  text-decoration: none;
  padding: 8px 16px;
  border-radius: 4px;
  font-weight: 500;
}

.skill-spark-link.button:hover {
  background-color: #0f766e;
  transform: translateY(-1px);
}

/* Pill style variant */
.skill-spark-link.pill {
  background-color: #e6fffa;
  color: #0d9488;
  border: 1px solid #0d9488;
  border-radius: 9999px;
  padding: 5px 15px;
  text-decoration: none;
}

.skill-spark-link.pill:hover {
  background-color: #0d9488;
  color: white;
}
