    color: #1f2937;
            width: 100%;
            /* Ensures input doesn't overflow */
            box-sizing: border-box;
            /* Ensures padding is included in width */
        }

        .api-key-section button {
            background: #0077b5;
            color: white;
            border: none;
            padding: 10px 16px;
            border-radius: 8px;
            font-size: 14px;
            cursor: pointer;
            transition: background 0.2s;
            width: 100%;
         