/* Application styles */

/* Ark Success Feedback Animation */
.ark-success-overlay {
  animation: successFadeIn 0.2s ease-out;
}

.ark-success-checkmark {
  animation: successBounce 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes successFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes successBounce {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

/* Tag Selector Styles */
.tag-row.selected {
  font-weight: 800;
  color: #893819;
}

.tag-row.selected .tag-row-check::before {
  content: "✓";
}

.tag-row.active {
  background-color: #efe2c6;
}
