    @keyframes swing-pause {
      0%, 10% { transform: rotate(0deg); }
      20% { transform: rotate(15deg); }
      30% { transform: rotate(-15deg); }
      40% { transform: rotate(10deg); }
      50%, 100% { transform: rotate(0deg); }
    }
    
    .swing-pause {
      animation: swing-pause 2s ease-in-out infinite;
    }


    .glass-scroll {
      scroll-behavior: smooth;
      overflow-y: auto;
    }
    
    .glass-scroll::-webkit-scrollbar {
      width: 8px;
    }
    
    .glass-scroll::-webkit-scrollbar-track {
      background: rgba(255, 255, 255, 0.05);
      backdrop-filter: blur(4px);
      border-radius: 10px;
    }
    
    .glass-scroll::-webkit-scrollbar-thumb {
      background: rgba(255, 255, 255, 0.15);
      backdrop-filter: blur(4px);
      border-radius: 10px;
      border: 2px solid rgba(255, 255, 255, 0.05);
    }
    
    .glass-scroll::-webkit-scrollbar-thumb:hover {
      background: rgba(255, 255, 255, 0.35);
    }
    
    .glass-scroll {
      scrollbar-width: thin;
      scrollbar-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.05);
    }
    

    @keyframes toast-in {
        0% { transform: translateY(20px); opacity: 0; }
        100% { transform: translateY(0); opacity: 1; }
    }
    .animate-toast {
        animation: toast-in 0.35s ease forwards;
    }

/*! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com*/