.glass {
  backdrop-filter: blur(12px);
  background: rgba(255, 255, 255, 0.1);
}

.dark .glass-dark {
  backdrop-filter: blur(12px);
  background: rgba(15, 23, 42, 0.2);
}

.item-hover {
  transition: all 300ms ease;
}

.item-hover:hover {
  transform: scale(1.02);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.12), 0 4px 6px -4px rgba(0, 0, 0, 0.12);
}

.btn-2026 {
  padding: 0.75rem 1.25rem;
  border-radius: 1rem;
  transition: all 300ms ease;
}

.btn-2026:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.14), 0 4px 6px -4px rgba(0, 0, 0, 0.14);
}

.btn-2026:active {
  transform: scale(0.95);
}

.drag-active {
  opacity: 0.5;
  transform: scale(1.05);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.18), 0 4px 6px -4px rgba(0, 0, 0, 0.18);
}

.no-scrollbar::-webkit-scrollbar {
  display: none;
}

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.break-text {
  color: rgb(34, 197, 94) !important;
}

.dark .break-text {
  color: rgb(74, 222, 128) !important;
}
