stats-summary td {
            padding: 10px 20px;
            text-align: left;
            border-bottom: 1px solid var(--border-color);
            color: var(--text-primary);
            transition: border-color 0.3s ease, color 0.3s ease;
        }

        .stats-summary th {
            background-color: var(--stats-header);
            font-weight: bold;
            transition: background-color 0.3s ease;
        }

        .stats-summary tr:last-child td {
            border-bottom: none;
        }