       body {
    font-family: 'Arial', sans-serif;
    color: #fff;
    margin: 0;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background: var(--bg-armory) no-repeat center center fixed;
    background-size: cover;
}
       .arena-content {
            min-height: calc(100vh - 200px); /* Adjust based on header/footer height */
        }

        .arena-content .table-container {
            scrollbar-width: thin;
            scrollbar-color: #ffcc00 #1f2937;
            font-family: 'Arial', sans-serif;
        }

        .arena-content .table-container::-webkit-scrollbar {
            width: 8px;
        }

        .arena-content .table-container::-webkit-scrollbar-track {
            background: #1f2937;
        }

        .arena-content .table-container::-webkit-scrollbar-thumb {
            background: #ffcc00;
            border-radius: 4px;
        }

        .arena-content .top3 {
            background: linear-gradient(to right, #f59e0b, #d97706) !important;
        }

        .arena-content tr {
            cursor: pointer;
        }

        .arena-content tr:not(.top3):hover {
            background-color: #4b5563; /* Tailwind's gray-600 */
            transition: background-color 0.2s ease-in-out;
        }

        .arena-content tr.top3:hover {
            filter: brightness(1.2);
            transition: filter 0.2s ease-in-out;
            cursor: var(--hover-wow-gif) 16 16, auto;
        }

        /* Scope nav-container override to arena-nav-wrapper */
        .arena-nav-wrapper .nav-container {
            border: 2px double #8c1dad;
        }
        .arena-content a {
            color: #ffffff;
            text-decoration: none;
        }