
/* Premium cursor: SVG dosyasını kullanır.
   hotspot: 6 4 (oku gösteren en uç nokta) */
:root, body, * {
  cursor: url('premium-cursor.svg') 6 4, auto;
}

/* Linkler için hafif varyasyon (isteğe bağlı) */
a:hover, button:hover {
  cursor: url('premium-cursor.svg') 6 4, pointer;
}
    /* Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #ff00cc #0F172A;
}

/* Chrome, Edge, Safari */
::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}

::-webkit-scrollbar-track {
  background: rgba(15, 23, 42, 0.6);
  backdrop-filter: blur(4px);
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(270deg, #ff00cc, #3333ff, #00ffff, #ff00cc);
  background-size: 300% 300%;
  border: 3px solid rgba(15, 23, 42, 0.8);
  animation: gradientMove 4s ease infinite;
  box-shadow: 0 0 8px rgba(255, 0, 204, 0.6);
  transition: all 0.3s ease;
  
  /* İki uç sivri yapmak için */
  clip-path: polygon(50% 0%, 100% 15%, 100% 85%, 50% 100%, 0% 85%, 0% 15%);
}

::-webkit-scrollbar-thumb:hover {
  transform: scaleX(1.2);
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.8);
}

/* Gradient animasyonu */
@keyframes gradientMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}


