rder: none;
            padding: 0.5rem 0.75rem;
            font-size: 1rem;
            font-weight: bold;
            cursor: pointer;
            color: #374151; /* gray-700 */
            line-height: 1;
        }
        .level-control-pill button:hover {
            background-color: #d1d5db; /* gray-300 */
        }
        .level-control-pill button:active {
            background-color: #9ca3af; /* gray-400 */
        }
        .level-control-pill .level-input {
            width: 40px; /* Adjust 