  /* Smooth rotation animation for wheel */
    #wheel-svg {
      transition: transform 15s cubic-bezier(0.1, 0.9, 0.1, 1);
      transform-origin: center center;
    }
    
    /* Step Loader CSS Spinner */
    .step-spinner {
      border: 3px solid rgba(255, 255, 255, 0.1);
      border-left-color: #eab308;
      border-radius: 50%;
      width: 24px;
      height: 24px;
      animation: spin 0.8s linear infinite;
    }

    @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }

    /* Confetti */

  #confetti-canvas {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 9999;
}