       font-size: 0.875rem;
            color: #4b5563;
        }

        /* Pill input styles */
        .level-control-pill {
            display: flex;
            align-items: center;
            border: 1px solid #9ca3af; /* gray-400 */
            border-radius: 1rem; /* pill shape */
            overflow: hidden; /* to make inner borders work well */
            background-color: #fff;
        }
        .level-control-pill button {
            background-color: #e5e7eb; /* gray-200 */
            bo