body {
            font-family: 'Inter', sans-serif;
            background-color: #fdfbf7;
        }
        /* Custom scrollbar to match amber theme */
        ::-webkit-scrollbar {
            width: 6px;
        }
        ::-webkit-scrollbar-track {
            background: #fdfbf7;
        }
        ::-webkit-scrollbar-thumb {
            background: #f6dac0;
            border-radius: 3px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #e79c65;
        }
        /* Rotating animation for vinyl track art */
        @keyframes rotate-slow {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }
        .animate-spin-slow {
            animation: rotate-slow 20s linear infinite;
        }
        /* Pulse effect for Live indicator */
        @keyframes custom-pulse {
            0%, 100% { opacity: 1; transform: scale(1); }
            50% { opacity: 0.5; transform: scale(1.08); }
        }
        .animate-live-pulse {
            animation: custom-pulse 2s infinite ease-in-out;
        }