
            .tabranker-list ol {
                list-style-type: none;
                padding: 0;
                counter-reset: tabranker-counter;
            }
            .tabranker-list li {
                counter-increment: tabranker-counter;
                margin: 15px 0;
                padding: 15px;
                border-radius: 5px;
                background: #f8f9fa;
            }
            .tabranker-list li::before {
                content: counter(tabranker-counter);
                display: inline-block;
                width: 24px;
                height: 24px;
                line-height: 24px;
                text-align: center;
                margin-right: 10px;
                border-radius: 50%;
                background: #e9ecef;
            }
            .tabranker-list li:nth-child(1) {
                background: linear-gradient(45deg, #ffd700, #fff7cc);
                box-shadow: 0 2px 4px rgba(0,0,0,0.1);
                transform: scale(1.02);
            }
            .tabranker-list li:nth-child(2) {
                background: linear-gradient(45deg, #c0c0c0, #f5f5f5);
                box-shadow: 0 2px 4px rgba(0,0,0,0.1);
                transform: scale(1.01);
            }
            .tabranker-list li:nth-child(3) {
                background: linear-gradient(45deg, #cd7f32, #ffdab9);
                box-shadow: 0 2px 4px rgba(0,0,0,0.1);
                transform: scale(1.005);
            }
            .tabranker-list li:nth-child(1)::before {
                background: #ffd700;
                color: #000;
            }
            .tabranker-list li:nth-child(2)::before {
                background: #c0c0c0;
                color: #000;
            }
            .tabranker-list li:nth-child(3)::before {
                background: #cd7f32;
                color: #fff;
            }
            .tabranker-list a {
                text-decoration: none;
                color: #333;
                font-weight: 500;
            }
            .tabranker-list a:hover {
                text-decoration: underline;
            }