.gradient-bg {
            background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);
        }
        .price-up {
            color: #0ecb81;
        }
        .price-down {
            color: #f6465d;
        }
        .market-tabs .active {
            border-bottom: 2px solid #f0b90b;
            color: #f0b90b;
            font-weight: 600;
        }
        .scroll-hidden::-webkit-scrollbar {
            display: none;
        }
        .coin-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        }
        .animated-bg {
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }
        @keyframes pulse {
            0%, 100% {
                opacity: 1;
            }
            50% {
                opacity: 0.5;
            }
        }