[
  {
    "path": ".gitattributes",
    "content": "# Auto detect text files and perform LF normalization\n* text=auto\n"
  },
  {
    "path": ".github/workflows/manual-release.yml",
    "content": "name: Manual Release\n\non:\n  workflow_dispatch:\n    inputs:\n      version_bump:\n        description: \"Version bump type\"\n        required: true\n        type: choice\n        options:\n          - patch\n          - minor\n          - major\n\npermissions:\n  contents: write\n\njobs:\n  release:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: master\n          submodules: recursive\n\n      - name: Set up Python\n        uses: actions/setup-python@v5\n        with:\n          python-version: \"3.x\"\n\n      - name: Install dependencies\n        run: |\n          python -m pip install --upgrade pip\n          pip install requests semver\n\n      - name: Get current version\n        id: version\n        run: |\n          CURRENT_VERSION=$(grep '^version = ' extension.toml | sed 's/version = \"\\(.*\\)\"/\\1/')\n          if [ \"${{ github.event.inputs.version_bump }}\" = \"patch\" ]; then\n            NEW_VERSION=$(python -c \"import semver; print(str(semver.VersionInfo.parse('${CURRENT_VERSION}').bump_patch()))\")\n          elif [ \"${{ github.event.inputs.version_bump }}\" = \"minor\" ]; then\n            NEW_VERSION=$(python -c \"import semver; print(str(semver.VersionInfo.parse('${CURRENT_VERSION}').bump_minor()))\")\n          else\n            NEW_VERSION=$(python -c \"import semver; print(str(semver.VersionInfo.parse('${CURRENT_VERSION}').bump_major()))\")\n          fi\n          echo \"new_version=${NEW_VERSION}\" >> $GITHUB_OUTPUT\n          echo \"Current version: ${CURRENT_VERSION}\"\n          echo \"New version: ${NEW_VERSION}\"\n\n      - name: Sync theme\n        run: python sync_theme.py\n\n      - name: Update extension.toml version\n        run: |\n          sed -i \"s/^version = .*/version = \\\"${{ steps.version.outputs.new_version }}\\\"/\" extension.toml\n\n      - name: Commit changes\n        run: |\n          git config --local user.email \"action@github.com\"\n          git config --local user.name \"GitHub Action\"\n          git add themes/catppuccin-blur.json extension.toml\n          git commit -m \"chore: prepare release ${{ steps.version.outputs.new_version }}\"\n\n      - name: Push changes to master\n        run: |\n          git push origin master\n\n      - name: Create and push tag\n        run: |\n          git tag v${{ steps.version.outputs.new_version }}\n          git push origin v${{ steps.version.outputs.new_version }}\n\n      - name: Create GitHub Release\n        uses: softprops/action-gh-release@v1\n        with:\n          name: v${{ steps.version.outputs.new_version }}\n          tag_name: v${{ steps.version.outputs.new_version }}\n          generate_release_notes: true\n\n      - name: Publish to Zed\n        uses: huacnlee/zed-extension-action@v1\n        with:\n          extension-name: catppuccin-blur\n          push-to: jenslys/extensions\n          tag-name: v${{ steps.version.outputs.new_version }}\n        env:\n          COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }}\n"
  },
  {
    "path": ".github/workflows/sync-theme.yml",
    "content": "name: Sync Theme\n\non:\n  schedule:\n    - cron: \"0 0 * * *\"\n  workflow_dispatch:\n  repository_dispatch:\n    types: [catppuccin-update]\n\npermissions:\n  contents: write\n  pull-requests: write\n\njobs:\n  sync:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          submodules: recursive\n\n      - name: Set up Python\n        uses: actions/setup-python@v5\n        with:\n          python-version: \"3.x\"\n\n      - name: Install dependencies\n        run: |\n          python -m pip install --upgrade pip\n          pip install requests\n\n      - name: Configure Git\n        run: |\n          git config --global user.name 'github-actions[bot]'\n          git config --global user.email 'github-actions[bot]@users.noreply.github.com'\n\n      - name: Sync theme\n        run: python sync_theme.py\n\n      - name: Create Pull Request\n        uses: peter-evans/create-pull-request@v6\n        with:\n          token: ${{ secrets.COMMITTER_TOKEN || secrets.GITHUB_TOKEN }}\n          commit-message: \"chore: sync theme\"\n          title: \"chore: sync theme\"\n          body: |\n            Automated theme sync with latest Catppuccin theme.\n\n            - Synced with latest Catppuccin theme\n            - Applied blur customizations\n            - Updated all variants including Espresso\n          branch: chore/theme-sync\n          delete-branch: true\n          labels: |\n            theme\n            automated pr\n          add-paths: |\n            themes/catppuccin-blur.json\n"
  },
  {
    "path": ".gitignore",
    "content": "\nassets/.DS_Store\n.DS_Store\n__pycache__/\n*.py[cod]\n*$py.class\n.theme_schema_cache.json\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2024 Catppuccin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# 🌿 Catppuccin Blur for Zed\n\n> **Note**\n> The blur effect may not work on all operating systems. This is a limitation of Zed's window transparency implementation, not a theme issue. If you experience issues with blur, please report them to the [Zed repository](https://github.com/zed-industries/zed).\n\n> **Note**\n> This is an opinionated fork of the original Catppuccin theme. In addition to the blur effects, it includes various UI tweaks and modifications to create a unique visual experience. The changes go beyond just adding transparency.\n\n<p align=\"center\">\n  <a href=\"https://github.com/jenslys/zed-catppuccin-blur/stargazers\">\n    <img src=\"https://img.shields.io/github/stars/jenslys/zed-catppuccin-blur?colorA=363a4f&colorB=b7bdf8&style=for-the-badge\">\n  </a>\n  <a href=\"https://github.com/jenslys/zed-catppuccin-blur/issues\">\n    <img src=\"https://img.shields.io/github/issues/jenslys/zed-catppuccin-blur?colorA=363a4f&colorB=f5a97f&style=for-the-badge\">\n  </a>\n  <a href=\"https://github.com/jenslys/zed-catppuccin-blur/contributors\">\n    <img src=\"https://img.shields.io/github/contributors/jenslys/zed-catppuccin-blur?colorA=363a4f&colorB=a6da95&style=for-the-badge\">\n  </a>\n</p>\n\n<p align=\"center\">\n  A modern, blurred variant of the <a href=\"https://github.com/catppuccin/zed\">Catppuccin theme</a> for <a href=\"https://zed.dev\">Zed</a>\n</p>\n\n## 📸 Previews\n\n<details>\n<summary>🌅 Latte</summary>\n<img src=\"assets/latte.png\">\n</details>\n<details>\n<summary>🧊 Iced Latte</summary>\n<img src=\"assets/iced-latte.png\">\n</details>\n<details>\n<summary>❄️ Frappé</summary>\n<img src=\"assets/frappe.png\">\n</details>\n<details>\n<summary>☕ Macchiato</summary>\n<img src=\"assets/macchiato.png\">\n</details>\n<details>\n<summary>🌿 Mocha</summary>\n<img src=\"assets/mocha.png\">\n</details>\n<details>\n<summary>🖤 Espresso</summary>\n<img src=\"assets/espresso.png\">\n</details>\n\n## 📦 Installation\n\n1. Clone this repository to your local machine\n2. Open the Extensions panel in Zed, click \"Install Dev Extension\" and select the cloned repository folder\n\n## ⚙️ Recommended Settings\n\n<details>\n<summary>Click to expand</summary>\n\nFor the best experience with this theme, add the following to your Zed settings:\n\n```json\n{\n  \"project_panel\": {\n    \"sticky_scroll\": false\n  }\n}\n```\n\nThis disables sticky scroll in the project panel, which can interfere with the blur effect on the panel overlays.\n</details>\n\n### 🎨 Recommended Icon Theme\n\nFor a cohesive visual experience, we recommend installing the [Catppuccin Icons](https://github.com/catppuccin/zed-icons) extension alongside this theme. The icon colors are specifically designed to complement the Catppuccin color palette.\n\n## 🔧 Development\n\n### Syncing with Upstream\n\nThis theme is kept in sync with the official Catppuccin theme using the `sync_theme.py` script. The script:\n\n1. Fetches the latest theme from the official Catppuccin repository\n2. Applies blur-specific overrides defined in `theme_overrides.py`\n3. Generates the final theme file\n\n**Important**: Do not manually edit `themes/catppuccin-blur.json` directly. All customizations should be made in the `theme_overrides.py` file. Any manual changes to the JSON file will be overwritten when the sync script runs.\n\nTo update the theme:\n```bash\npython3 sync_theme.py\n```\n\n### Making Theme Customizations\n\nTo customize the theme, edit the `THEME_OVERRIDES` dictionary in `theme_overrides.py`. Each variant (latte, iced_latte, frappe, macchiato, mocha, espresso) has its own set of overrides. For example:\n\n```python\n\"latte\": {\n    \"background\": \"#f9fafcd7\",\n    \"panel.overlay_background\": \"#f9fafc\",\n    # Add more overrides here\n}\n```\n"
  },
  {
    "path": "extension.toml",
    "content": "id = \"catppuccin-blur\"\nname = \"Catppuccin Blur\"\nschema_version = 1\nversion = \"0.3.4\"\nauthors = [\"Jens Lystad <jens@lystad.io>\"]\ndescription = \"Catppuccin themes with blur\"\nrepository = \"https://github.com/jenslys/zed-catppuccin-blur\"\n"
  },
  {
    "path": "sync_theme.py",
    "content": "#!/usr/bin/env python3\nimport json\nimport requests\nimport os\nimport re\nimport sys\nimport time\nimport hashlib\nfrom theme_overrides import THEME_OVERRIDES, VARIANT_MAP, BLUR_LEVELS, BASE_THEME_OVERRIDES\n\ntry:\n    import jsonschema\nexcept ImportError:\n    print(\"jsonschema package not found. Installing...\")\n    import subprocess\n    subprocess.check_call([sys.executable, \"-m\", \"pip\", \"install\", \"jsonschema\"])\n    import jsonschema\n\n# ANSI color codes\nclass Colors:\n    BLUE = '\\033[94m'\n    GREEN = '\\033[92m'\n    YELLOW = '\\033[93m'\n    RED = '\\033[91m'\n    PURPLE = '\\033[95m'\n    CYAN = '\\033[96m'\n    RESET = '\\033[0m'\n    BOLD = '\\033[1m'\n    DIM = '\\033[2m'\n\n# URLs\nTHEME_URL = \"https://raw.githubusercontent.com/catppuccin/zed/main/themes/catppuccin-mauve.json\"\nSCHEMA_URL = \"https://zed.dev/schema/themes/v0.2.0.json\"\nSCHEMA_CACHE_FILE = \".theme_schema_cache.json\"\n\ndef print_header():\n    print(f\"\\n{Colors.PURPLE}╭{'─' * 48}╮{Colors.RESET}\")\n    print(f\"{Colors.PURPLE}│{Colors.RESET} {Colors.BOLD}🎨 Catppuccin Blur Theme Sync{Colors.RESET}{'  ' * 9}{Colors.PURPLE}│{Colors.RESET}\")\n    print(f\"{Colors.PURPLE}╰{'─' * 48}╯{Colors.RESET}\\n\")\n\ndef print_step(step: str, status: str = \"info\"):\n    icons = {\n        \"info\": f\"{Colors.BLUE}ℹ{Colors.RESET}\",\n        \"success\": f\"{Colors.GREEN}✓{Colors.RESET}\",\n        \"error\": f\"{Colors.RED}✗{Colors.RESET}\",\n        \"warning\": f\"{Colors.YELLOW}⚠{Colors.RESET}\",\n        \"processing\": f\"{Colors.CYAN}◆{Colors.RESET}\"\n    }\n    print(f\"{icons.get(status, icons['info'])} {step}\")\n\ndef progress_bar(current: int, total: int, prefix: str = \"\", width: int = 30):\n    percent = current / total\n    filled = int(width * percent)\n    bar = f\"{'█' * filled}{'░' * (width - filled)}\"\n\n    sys.stdout.write(f\"\\r{prefix} {Colors.CYAN}[{bar}]{Colors.RESET} {percent:.0%}\")\n    sys.stdout.flush()\n\n    if current == total:\n        print()  # New line when complete\n\ndef get_file_hash(filepath: str) -> str:\n    \"\"\"Calculate SHA256 hash of a file.\"\"\"\n    if not os.path.exists(filepath):\n        return \"\"\n\n    sha256_hash = hashlib.sha256()\n    with open(filepath, \"rb\") as f:\n        for byte_block in iter(lambda: f.read(4096), b\"\"):\n            sha256_hash.update(byte_block)\n    return sha256_hash.hexdigest()\n\ndef get_content_hash(content: str) -> str:\n    \"\"\"Calculate SHA256 hash of string content.\"\"\"\n    return hashlib.sha256(content.encode()).hexdigest()\n\ndef fetch_schema() -> dict:\n    \"\"\"\n    Fetch and cache the Zed theme schema.\n    Cache expires after 7 days to ensure we stay up-to-date.\n    Falls back to cached version if network request fails.\n    \"\"\"\n    if os.path.exists(SCHEMA_CACHE_FILE):\n        cache_age = time.time() - os.path.getmtime(SCHEMA_CACHE_FILE)\n        if cache_age < 7 * 24 * 60 * 60:\n            print_step(\"Using cached theme schema\", \"info\")\n            with open(SCHEMA_CACHE_FILE, 'r') as f:\n                return json.load(f)\n\n    print_step(\"Fetching theme schema...\", \"processing\")\n    try:\n        response = requests.get(SCHEMA_URL)\n        response.raise_for_status()\n        schema = response.json()\n\n        with open(SCHEMA_CACHE_FILE, 'w') as f:\n            json.dump(schema, f, indent=2)\n\n        print_step(\"Theme schema fetched and cached\", \"success\")\n        return schema\n    except Exception as e:\n        print_step(f\"Failed to fetch schema: {str(e)}\", \"warning\")\n        if os.path.exists(SCHEMA_CACHE_FILE):\n            print_step(\"Falling back to cached schema\", \"info\")\n            with open(SCHEMA_CACHE_FILE, 'r') as f:\n                return json.load(f)\n        return None\n\ndef validate_theme(theme: dict, schema: dict) -> bool:\n    \"\"\"Validate theme against the Zed schema.\"\"\"\n    if not schema:\n        print_step(\"Skipping validation - no schema available\", \"warning\")\n        return True\n\n    try:\n        jsonschema.validate(instance=theme, schema=schema)\n        print_step(\"Theme validation passed\", \"success\")\n        return True\n    except jsonschema.ValidationError as e:\n        print_step(f\"Theme validation failed: {e.message}\", \"error\")\n        print(f\"{Colors.DIM}  Path: {'.'.join(str(p) for p in e.path)}{Colors.RESET}\")\n        return False\n    except Exception as e:\n        print_step(f\"Validation error: {str(e)}\", \"error\")\n        return False\n\ndef fix_json(json_str):\n    \"\"\"\n    Fix common JSON syntax errors in theme files.\n    Removes trailing commas before closing brackets/braces.\n    \"\"\"\n    json_str = re.sub(r',(\\s*[}\\]])', r'\\1', json_str)\n    return json_str\n\ndef remove_alpha(color):\n    \"\"\"\n    Remove alpha channel from hex colors.\n    #RRGGBBAA -> #RRGGBB\n    \"\"\"\n    if isinstance(color, str) and color.startswith('#'):\n        if len(color) == 9:\n            return color[:-2]\n        elif len(color) == 6:\n            return color\n    return color\n\ndef fetch_theme():\n    \"\"\"\n    Download the upstream Catppuccin theme from GitHub.\n    Shows animated spinner during download with file size progress.\n    \"\"\"\n    print_step(\"Fetching theme from upstream...\", \"processing\")\n\n    try:\n        response = requests.get(THEME_URL, stream=True)\n        response.raise_for_status()\n\n        block_size = 8192\n        downloaded = 0\n        content = []\n\n        spinner = ['⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏']\n        spinner_idx = 0\n\n        for data in response.iter_content(block_size):\n            content.append(data)\n            downloaded += len(data)\n\n            sys.stdout.write(f\"\\r  {Colors.CYAN}{spinner[spinner_idx]}{Colors.RESET} Downloading... ({downloaded / 1024:.1f} KB)\")\n            sys.stdout.flush()\n            spinner_idx = (spinner_idx + 1) % len(spinner)\n\n        print()\n\n        full_content = b''.join(content).decode('utf-8')\n\n        print_step(f\"Download complete! ({downloaded / 1024:.1f} KB)\", \"success\")\n        print_step(\"Parsing theme data...\", \"processing\")\n\n        fixed_json = fix_json(full_content)\n        theme_data = json.loads(fixed_json)\n\n        print_step(\"Theme data parsed successfully\", \"success\")\n        return theme_data\n\n    except requests.RequestException as e:\n        print_step(f\"Failed to fetch theme: {str(e)}\", \"error\")\n        raise\n    except json.JSONDecodeError as e:\n        print_step(f\"Failed to parse theme JSON: {str(e)}\", \"error\")\n        raise\n\ndef apply_blur(theme, generate_all_levels=False):\n    \"\"\"\n    Apply blur modifications to the Catppuccin theme.\n    Creates Espresso variants and applies custom overrides to all variants.\n\n    Args:\n        theme: The theme data to modify\n        generate_all_levels: If True, generates all blur level variants\n    \"\"\"\n    print_step(\"Applying blur modifications...\", \"processing\")\n\n    # Store original themes to create variants from\n    original_themes = theme[\"themes\"].copy()\n    new_themes = []\n\n    print_step(\"Creating custom variants...\", \"processing\")\n    macchiato_theme = None\n    latte_theme = None\n    for theme_variant in original_themes:\n        if \"macchiato\" in theme_variant[\"name\"].lower():\n            macchiato_theme = theme_variant.copy()\n        elif \"latte\" in theme_variant[\"name\"].lower():\n            latte_theme = theme_variant.copy()\n\n    # Create Iced Latte variants\n    if latte_theme:\n        print_step(\"Creating Iced Latte variants...\", \"processing\")\n        for level_name, level_config in BLUR_LEVELS.items():\n            iced_theme = latte_theme.copy()\n            iced_theme[\"name\"] = f\"Catppuccin Iced Latte\"\n            iced_theme[\"appearance\"] = \"light\"\n            \n            iced_style = latte_theme[\"style\"].copy()\n            iced_overrides = BASE_THEME_OVERRIDES[\"iced_latte\"].copy()\n            \n            # Apply blur level to iced latte overrides\n            from theme_overrides import generate_theme_overrides_for_level\n            level_overrides = generate_theme_overrides_for_level(iced_overrides, level_config)\n            \n            for k, v in level_overrides.items():\n                iced_style[k] = v\n            \n            iced_theme[\"style\"] = iced_style\n            \n            if level_name == \"medium\":\n                iced_theme[\"name\"] = \"Catppuccin Iced Latte (Blur)\"\n            else:\n                iced_theme[\"name\"] = f\"Catppuccin Iced Latte (Blur) [{level_name.capitalize()}]\"\n            \n            new_themes.append(iced_theme)\n        \n        print_step(\"Iced Latte variants created\", \"success\")\n\n    if macchiato_theme:\n        # Add Espresso to base overrides for all blur levels\n        for level_name, level_config in BLUR_LEVELS.items():\n            espresso_theme = macchiato_theme.copy()\n            espresso_theme[\"name\"] = f\"Catppuccin Espresso\"\n            espresso_theme[\"appearance\"] = \"dark\"\n\n            espresso_style = macchiato_theme[\"style\"].copy()\n            espresso_overrides = BASE_THEME_OVERRIDES[\"espresso\"].copy()\n\n            # Apply blur level to espresso overrides\n            from theme_overrides import generate_theme_overrides_for_level\n            level_overrides = generate_theme_overrides_for_level(espresso_overrides, level_config)\n\n            for k, v in level_overrides.items():\n                espresso_style[k] = v\n\n            espresso_theme[\"style\"] = espresso_style\n\n            if level_name == \"medium\":\n                # Use original name for medium blur\n                espresso_theme[\"name\"] = \"Catppuccin Espresso (Blur)\"\n            else:\n                # Use bracketed name for light/heavy\n                espresso_theme[\"name\"] = f\"Catppuccin Espresso (Blur) [{level_name.capitalize()}]\"\n\n            new_themes.append(espresso_theme)\n\n        print_step(\"Espresso variants created\", \"success\")\n\n    print(f\"\\n{Colors.BOLD}Generating all blur level variants:{Colors.RESET}\")\n\n    # Create variants for each blur level\n    for level_name, level_config in BLUR_LEVELS.items():\n        print(f\"\\n  {Colors.PURPLE}◆{Colors.RESET} Creating {Colors.BOLD}{level_name.capitalize()}{Colors.RESET} blur variants...\")\n\n        for original_theme in original_themes:\n            variant_name = original_theme[\"name\"].lower()\n\n            # Find matching base variant\n            for name, key_prefix in VARIANT_MAP.items():\n                base_key = key_prefix.replace(\"_medium\", \"\")  # Remove _medium suffix\n                if name in variant_name:\n                    new_theme = original_theme.copy()\n\n                    # Original name for medium blur, bracketed names for others\n                    if level_name == \"medium\":\n                        new_theme[\"name\"] = f\"{original_theme['name']} (Blur)\"\n                    else:\n                        new_theme[\"name\"] = f\"{original_theme['name']} (Blur) [{level_name.capitalize()}]\"\n\n                    style = new_theme[\"style\"].copy()\n                    override_key = f\"{base_key}_{level_name}\"\n\n                    if override_key in THEME_OVERRIDES:\n                        overrides = THEME_OVERRIDES[override_key]\n                        for k, v in overrides.items():\n                            style[k] = v\n\n                        new_theme[\"style\"] = style\n                        new_themes.append(new_theme)\n                        print(f\"    {Colors.GREEN}✓{Colors.RESET} {original_theme['name']} ({level_name})\")\n                    break\n\n    # Replace theme variants with new ones\n    theme[\"themes\"] = new_themes\n\n    print(f\"\\n{Colors.GREEN}✓{Colors.RESET} All blur modifications applied successfully!\")\n    return theme\n\ndef main():\n    print_header()\n\n    start_time = time.time()\n\n    output_path = \"themes/catppuccin-blur.json\"\n\n    # Create themes directory\n    os.makedirs(\"themes\", exist_ok=True)\n    print_step(\"Initialized themes directory\", \"success\")\n\n    # Get hash of existing file\n    existing_hash = get_file_hash(output_path)\n\n    try:\n        print()\n        schema = fetch_schema()\n\n        print()\n        theme = fetch_theme()\n        print()\n        theme = apply_blur(theme, True)\n\n        print(f\"\\n{Colors.BOLD}Finalizing theme:{Colors.RESET}\")\n        print_step(\"Updating theme metadata...\", \"processing\")\n\n        theme[\"name\"] = \"Catppuccin Blur\"\n        theme[\"author\"] = \"Jens Lystad <jens@lystad.io>\"\n        theme[\"$schema\"] = SCHEMA_URL\n        variant_count = len(theme[\"themes\"])\n\n        print_step(f\"Updated {variant_count} variant names\", \"success\")\n\n        # Validate theme before saving\n        print(f\"\\n{Colors.BOLD}Validating theme:{Colors.RESET}\")\n        if not validate_theme(theme, schema):\n            print_step(\"Theme validation failed - aborting\", \"error\")\n            sys.exit(1)\n\n        # Generate new content\n        new_content = json.dumps(theme, indent=2)\n        new_hash = get_content_hash(new_content)\n\n        # Check if content has changed\n        if existing_hash == new_hash:\n            print_step(\"No changes detected - theme is already up to date!\", \"info\")\n\n            # Summary for no changes\n            elapsed = time.time() - start_time\n            print(f\"\\n{Colors.BLUE}{'═' * 50}{Colors.RESET}\")\n            print(f\"{Colors.BLUE}ℹ Theme is already up to date{Colors.RESET}\")\n            print(f\"{Colors.DIM}   • No changes required{Colors.RESET}\")\n            print(f\"{Colors.DIM}   • Time: {elapsed:.2f}s{Colors.RESET}\")\n            print(f\"{Colors.DIM}   • Output: {output_path}{Colors.RESET}\")\n            print(f\"{Colors.BLUE}{'═' * 50}{Colors.RESET}\\n\")\n            return\n\n        # Save theme if changes detected\n        print_step(\"Changes detected - updating theme file...\", \"processing\")\n\n        with open(output_path, \"w\") as f:\n            f.write(new_content)\n\n        # Calculate file size\n        file_size = os.path.getsize(output_path) / 1024  # KB\n        print_step(f\"Theme saved to {Colors.BOLD}{output_path}{Colors.RESET} ({file_size:.1f} KB)\", \"success\")\n\n        # Summary\n        elapsed = time.time() - start_time\n        print(f\"\\n{Colors.GREEN}{'═' * 50}{Colors.RESET}\")\n        print(f\"{Colors.GREEN}✨ Theme synchronization complete!{Colors.RESET}\")\n        print(f\"{Colors.DIM}   • Variants: {variant_count}{Colors.RESET}\")\n        print(f\"{Colors.DIM}   • Time: {elapsed:.2f}s{Colors.RESET}\")\n        print(f\"{Colors.DIM}   • Output: {output_path}{Colors.RESET}\")\n        print(f\"{Colors.GREEN}{'═' * 50}{Colors.RESET}\\n\")\n\n    except KeyboardInterrupt:\n        print(f\"\\n\\n{Colors.YELLOW}⚠{Colors.RESET}  Operation cancelled by user\")\n        sys.exit(1)\n    except Exception as e:\n        print(f\"\\n{Colors.RED}✗ Failed to update theme:{Colors.RESET} {str(e)}\")\n        sys.exit(1)\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "theme_overrides.py",
    "content": "#!/usr/bin/env python3\n\"\"\"\nTheme override definitions for Catppuccin Blur variants.\n\nEach variant has specific color and transparency overrides to create\nthe blur effect while maintaining Catppuccin's color scheme.\n\"\"\"\n\n# Blur intensity levels - higher values = less transparency/more opaque\nBLUR_LEVELS = {\n    \"light\": {\"main\": \"99\", \"surface\": \"8c\", \"elements\": \"80\", \"active\": \"90\"},  # 60% opacity for main, solid for buttons\n    \"medium\": {\"main\": \"d7\", \"surface\": \"d0\", \"elements\": \"a0\", \"active\": \"b0\"},  # 85% opacity for main, solid for buttons\n    \"heavy\": {\"main\": \"e0\", \"surface\": \"db\", \"elements\": \"c0\", \"active\": \"d0\"},   # 88% opacity for main, solid for buttons\n}\n\ndef generate_theme_overrides_for_level(base_overrides, level_config):\n    \"\"\"Generate theme overrides for a specific blur level.\"\"\"\n    overrides = base_overrides.copy()\n\n    # Update transparency values based on blur level\n    for key, value in overrides.items():\n        if isinstance(value, str) and len(value) == 9 and value.startswith('#'):\n            # Extract base color and replace alpha channel\n            base_color = value[:7]\n            if \"background\" in key and (\"status_bar\" in key or \"title_bar\" in key or key == \"background\"):\n                overrides[key] = base_color + level_config[\"main\"]\n            elif \"surface\" in key:\n                overrides[key] = base_color + level_config[\"surface\"]\n            elif any(elem in key for elem in [\"drop_target\", \"tab.active\"]):\n                overrides[key] = base_color + level_config[\"active\"]\n            elif any(elem in key for elem in [\"thumb\", \"hover\", \"selected\"]) and \"ghost_element\" not in key:\n                overrides[key] = base_color + level_config[\"elements\"]\n            # Note: ghost_element colors are kept as-is for solid buttons\n\n    return overrides\n\n# Base theme overrides (will be used to generate variants)\nBASE_THEME_OVERRIDES = {\n    \"latte\": {\n        \"background.appearance\": \"blurred\",\n        \"background\": \"#f9fafcd7\",\n        \"status_bar.background\": \"#f9fafcd7\",\n        \"title_bar.background\": \"#f9fafcd7\",\n        \"elevated_surface.background\": \"#f9fafc\",\n        \"surface.background\": \"#f9fafcd0\",\n        \"border\": \"#ccd0da15\",\n        \"hint.background\": \"#e8e8e8c0\",\n        \"editor.background\": \"#00000000\",\n        \"editor.line_number\": \"#00000020\",\n        \"editor.active_line_number\": \"#0079ff90\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"terminal.background\": \"#00000000\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab.active_background\": \"#f9fafc60\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.overlay_background\": \"#f9fafc\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"element.active\": \"#00000000\",\n        \"border.variant\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.thumb.background\": \"#8c8fa130\",\n        \"ghost_element.background\": \"#f9fafc60\",\n        \"ghost_element.hover\": \"#f9fafc90\",\n        \"ghost_element.active\": \"#8839ef30\",\n        \"ghost_element.selected\": \"#8839ef50\",\n        \"drop_target.background\": \"#8839ef20\",\n        \"editor.highlighted_line.background\": \"#007aff12\",\n        \"error.background\": \"#ffd7d9\",\n        \"warning.background\": \"#ffe5c0\",\n        \"info.background\": \"#cce9f3\",\n        \"success.background\": \"#d4eecf\"\n    },\n    \"iced_latte\": {\n        \"background.appearance\": \"blurred\",\n        \"background\": \"#e8f4ffd7\",\n        \"status_bar.background\": \"#e8f4ffd7\",\n        \"title_bar.background\": \"#e8f4ffd7\",\n        \"elevated_surface.background\": \"#ddeeff\",\n        \"surface.background\": \"#e8f4ffd0\",\n        \"border\": \"#ccd0da15\",\n        \"hint.background\": \"#d0e8ffc0\",\n        \"editor.background\": \"#00000000\",\n        \"editor.line_number\": \"#0066cc25\",\n        \"editor.active_line_number\": \"#0077ee90\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"terminal.background\": \"#00000000\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab.active_background\": \"#ddeeff60\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.overlay_background\": \"#ddeeff\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"element.active\": \"#00000000\",\n        \"border.variant\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.thumb.background\": \"#8cb4ff40\",\n        \"ghost_element.background\": \"#ddeeff60\",\n        \"ghost_element.hover\": \"#ddeeff90\",\n        \"ghost_element.active\": \"#7287fd30\",\n        \"ghost_element.selected\": \"#7287fd50\",\n        \"drop_target.background\": \"#7287fd30\",\n        \"editor.highlighted_line.background\": \"#0077ee15\",\n        \"error.background\": \"#ffcad5\",\n        \"warning.background\": \"#ffd8b8\",\n        \"info.background\": \"#c0e0ff\",\n        \"success.background\": \"#c8e8c0\",\n        \"text\": \"#1a3855\",\n        \"text.muted\": \"#3a5575\",\n        \"text.accent\": \"#0066dd\",\n        \"icon\": \"#1a3855\",\n        \"icon.accent\": \"#0066dd\",\n        \"element.hover\": \"#d0e8ffa0\",\n        \"element.selected\": \"#7287fd40\"\n    },\n    \"frappe\": {\n        \"background.appearance\": \"blurred\",\n        \"background\": \"#303446d7\",\n        \"status_bar.background\": \"#303446d7\",\n        \"title_bar.background\": \"#303446d7\",\n        \"elevated_surface.background\": \"#292c3c\",\n        \"surface.background\": \"#303446d0\",\n        \"border\": \"#41455915\",\n        \"hint.background\": \"#414559c0\",\n        \"editor.background\": \"#00000000\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#ca9ee690\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"terminal.background\": \"#00000000\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab.active_background\": \"#292c3c60\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.overlay_background\": \"#303446\",\n        \"pane_group.border\": \"#41455915\",\n        \"pane.focused_border\": \"#41455910\",\n        \"element.active\": \"#00000000\",\n        \"border.variant\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.thumb.background\": \"#62688030\",\n        \"ghost_element.background\": \"#292c3c60\",\n        \"ghost_element.hover\": \"#292c3c90\",\n        \"ghost_element.active\": \"#ca9ee630\",\n        \"ghost_element.selected\": \"#ca9ee650\",\n        \"drop_target.background\": \"#ca9ee630\",\n        \"editor.highlighted_line.background\": \"#ca9ee612\",\n        \"error.background\": \"#3f2325\",\n        \"warning.background\": \"#382d20\",\n        \"info.background\": \"#1f3137\",\n        \"success.background\": \"#243427\"\n    },\n    \"macchiato\": {\n        \"background.appearance\": \"blurred\",\n        \"background\": \"#24273ad7\",\n        \"status_bar.background\": \"#24273ad7\",\n        \"title_bar.background\": \"#24273ad7\",\n        \"elevated_surface.background\": \"#1e2030\",\n        \"surface.background\": \"#24273ad0\",\n        \"border\": \"#363a4f15\",\n        \"hint.background\": \"#363a4fc0\",\n        \"editor.background\": \"#00000000\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"terminal.background\": \"#00000000\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab.active_background\": \"#1e203060\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.overlay_background\": \"#24273a\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"element.active\": \"#00000000\",\n        \"border.variant\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.thumb.background\": \"#8087a230\",\n        \"ghost_element.background\": \"#1e203060\",\n        \"ghost_element.hover\": \"#1e203090\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"drop_target.background\": \"#c6a0f620\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"error.background\": \"#3d2224\",\n        \"warning.background\": \"#362c1f\",\n        \"info.background\": \"#1e2f35\",\n        \"success.background\": \"#233225\"\n    },\n    \"mocha\": {\n        \"background.appearance\": \"blurred\",\n        \"background\": \"#1e1e2ed7\",\n        \"status_bar.background\": \"#1e1e2ed7\",\n        \"title_bar.background\": \"#1e1e2ed7\",\n        \"elevated_surface.background\": \"#181825\",\n        \"surface.background\": \"#1e1e2ed0\",\n        \"border\": \"#31324415\",\n        \"hint.background\": \"#313244c0\",\n        \"editor.background\": \"#00000000\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f5e0dc90\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"terminal.background\": \"#00000000\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab.active_background\": \"#18182560\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.overlay_background\": \"#1e1e2e\",\n        \"pane_group.border\": \"#31324415\",\n        \"pane.focused_border\": \"#31324410\",\n        \"element.active\": \"#00000000\",\n        \"border.variant\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.thumb.background\": \"#7f849c30\",\n        \"ghost_element.background\": \"#18182560\",\n        \"ghost_element.hover\": \"#18182590\",\n        \"ghost_element.active\": \"#cba6f730\",\n        \"ghost_element.selected\": \"#cba6f750\",\n        \"drop_target.background\": \"#cba6f720\",\n        \"editor.highlighted_line.background\": \"#f5e0dc12\",\n        \"error.background\": \"#3b2022\",\n        \"warning.background\": \"#342a1e\",\n        \"info.background\": \"#1c2d33\",\n        \"success.background\": \"#213023\"\n    },\n    \"espresso\": {\n        \"background.appearance\": \"blurred\",\n        \"background\": \"#000000d7\",\n        \"status_bar.background\": \"#000000d7\",\n        \"title_bar.background\": \"#000000d7\",\n        \"elevated_surface.background\": \"#0a0a0a\",\n        \"surface.background\": \"#000000d0\",\n        \"border\": \"#363a4f15\",\n        \"hint.background\": \"#1a1a1ac0\",\n        \"editor.background\": \"#00000000\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"terminal.background\": \"#00000000\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab.active_background\": \"#0a0a0a60\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.overlay_background\": \"#1a1a1a\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"element.active\": \"#00000000\",\n        \"border.variant\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.thumb.background\": \"#8087a230\",\n        \"ghost_element.background\": \"#0a0a0a60\",\n        \"ghost_element.hover\": \"#0a0a0a90\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"drop_target.background\": \"#c6a0f620\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"error.background\": \"#391e20\",\n        \"warning.background\": \"#32281d\",\n        \"info.background\": \"#1a2b31\",\n        \"success.background\": \"#1f2e21\"\n    }\n}\n\n# Generate all theme overrides for all blur levels\nTHEME_OVERRIDES = {}\nfor level_name, level_config in BLUR_LEVELS.items():\n    for variant_name, base_overrides in BASE_THEME_OVERRIDES.items():\n        key = f\"{variant_name}_{level_name}\"\n        THEME_OVERRIDES[key] = generate_theme_overrides_for_level(base_overrides, level_config)\n\n\"\"\"\nMap variant names from upstream to our override keys.\nHandles both accented and plain versions of Frappé.\nMaps to medium blur level (85% opacity) - this is the default blur level\nused for original theme names like \"Catppuccin Latte (Blur)\".\n\"\"\"\nVARIANT_MAP = {\n    \"latte\": \"latte_medium\",\n    \"frappé\": \"frappe_medium\",\n    \"frappe\": \"frappe_medium\",\n    \"macchiato\": \"macchiato_medium\",\n    \"mocha\": \"mocha_medium\"\n}\n"
  },
  {
    "path": "themes/catppuccin-blur.json",
    "content": "{\n  \"$schema\": \"https://zed.dev/schema/themes/v0.2.0.json\",\n  \"name\": \"Catppuccin Blur\",\n  \"author\": \"Jens Lystad <jens@lystad.io>\",\n  \"themes\": [\n    {\n      \"name\": \"Catppuccin Iced Latte (Blur) [Light]\",\n      \"appearance\": \"light\",\n      \"style\": {\n        \"accents\": [\n          \"#8839ef\",\n          \"#7287fd\",\n          \"#209fb5\",\n          \"#40a02b\",\n          \"#df8e1d\",\n          \"#fe640b\",\n          \"#d20f39\"\n        ],\n        \"vim.mode.text\": \"#dce0e8\",\n        \"vim.normal.foreground\": \"#dce0e8\",\n        \"vim.helix_normal.foreground\": \"#dce0e8\",\n        \"vim.visual.foreground\": \"#dce0e8\",\n        \"vim.helix_select.foreground\": \"#dce0e8\",\n        \"vim.insert.foreground\": \"#dce0e8\",\n        \"vim.visual_line.foreground\": \"#dce0e8\",\n        \"vim.visual_block.foreground\": \"#dce0e8\",\n        \"vim.replace.foreground\": \"#dce0e8\",\n        \"vim.normal.background\": \"#dc8a78\",\n        \"vim.helix_normal.background\": \"#dc8a78\",\n        \"vim.visual.background\": \"#7287fd\",\n        \"vim.helix_select.background\": \"#7287fd\",\n        \"vim.insert.background\": \"#40a02b\",\n        \"vim.visual_line.background\": \"#7287fd\",\n        \"vim.visual_block.background\": \"#8839ef\",\n        \"vim.replace.background\": \"#e64553\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#ccd0da15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#7287fd\",\n        \"border.selected\": \"#8839ef\",\n        \"border.transparent\": \"#40a02b\",\n        \"border.disabled\": \"#9ca0b0\",\n        \"elevated_surface.background\": \"#ddeeff\",\n        \"surface.background\": \"#e8f4ff8c\",\n        \"background\": \"#e8f4ff99\",\n        \"element.background\": \"#dce0e8\",\n        \"element.hover\": \"#d0e8ff80\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#7287fd80\",\n        \"element.disabled\": \"#9ca0b0\",\n        \"drop_target.background\": \"#7287fd90\",\n        \"ghost_element.background\": \"#ddeeff60\",\n        \"ghost_element.hover\": \"#ddeeff90\",\n        \"ghost_element.active\": \"#7287fd30\",\n        \"ghost_element.selected\": \"#7287fd50\",\n        \"ghost_element.disabled\": \"#9ca0b0\",\n        \"text\": \"#1a3855\",\n        \"text.muted\": \"#3a5575\",\n        \"text.placeholder\": \"#acb0be\",\n        \"text.disabled\": \"#bcc0cc\",\n        \"text.accent\": \"#0066dd\",\n        \"icon\": \"#1a3855\",\n        \"icon.muted\": \"#8c8fa1\",\n        \"icon.disabled\": \"#9ca0b0\",\n        \"icon.placeholder\": \"#acb0be\",\n        \"icon.accent\": \"#0066dd\",\n        \"status_bar.background\": \"#e8f4ff99\",\n        \"title_bar.background\": \"#e8f4ff99\",\n        \"title_bar.inactive_background\": \"#e6e9ee\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#ddeeff90\",\n        \"search.match_background\": \"#1792994d\",\n        \"search.active_match_background\": \"#d20f394d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#ccd0da99\",\n        \"panel.indent_guide_active\": \"#acb0be\",\n        \"panel.indent_guide_hover\": \"#8839ef\",\n        \"panel.overlay_background\": \"#ddeeff\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"scrollbar.thumb.background\": \"#8cb4ff80\",\n        \"scrollbar.thumb.hover_background\": \"#9ca0b0\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#8839ef33\",\n        \"minimap.thumb.hover_background\": \"#8839ef66\",\n        \"minimap.thumb.active_background\": \"#8839ef99\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#4c4f69\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#e6e9ef\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#0077ee15\",\n        \"editor.line_number\": \"#0066cc25\",\n        \"editor.active_line_number\": \"#0077ee90\",\n        \"editor.invisible\": \"#7c7f9366\",\n        \"editor.wrap_guide\": \"#acb0be\",\n        \"editor.active_wrap_guide\": \"#acb0be\",\n        \"editor.document_highlight.bracket_background\": \"#8839ef17\",\n        \"editor.document_highlight.read_background\": \"#6c6f8529\",\n        \"editor.document_highlight.write_background\": \"#6c6f8529\",\n        \"editor.indent_guide\": \"#ccd0da99\",\n        \"editor.indent_guide_active\": \"#acb0be\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#eff1f5\",\n        \"terminal.foreground\": \"#4c4f69\",\n        \"terminal.dim_foreground\": \"#8c8fa1\",\n        \"terminal.bright_foreground\": \"#4c4f69\",\n        \"terminal.ansi.black\": \"#5c5f77\",\n        \"terminal.ansi.white\": \"#acb0be\",\n        \"terminal.ansi.red\": \"#d20f39\",\n        \"terminal.ansi.green\": \"#40a02b\",\n        \"terminal.ansi.yellow\": \"#df8e1d\",\n        \"terminal.ansi.blue\": \"#1e66f5\",\n        \"terminal.ansi.magenta\": \"#ea76cb\",\n        \"terminal.ansi.cyan\": \"#179299\",\n        \"terminal.ansi.bright_black\": \"#6c6f85\",\n        \"terminal.ansi.bright_white\": \"#bcc0cc\",\n        \"terminal.ansi.bright_red\": \"#de293e\",\n        \"terminal.ansi.bright_green\": \"#49af3d\",\n        \"terminal.ansi.bright_yellow\": \"#eea02d\",\n        \"terminal.ansi.bright_blue\": \"#456eff\",\n        \"terminal.ansi.bright_magenta\": \"#fe85d8\",\n        \"terminal.ansi.bright_cyan\": \"#2d9fa8\",\n        \"terminal.ansi.dim_black\": \"#5c5f77\",\n        \"terminal.ansi.dim_white\": \"#acb0be\",\n        \"terminal.ansi.dim_red\": \"#d20f39\",\n        \"terminal.ansi.dim_green\": \"#40a02b\",\n        \"terminal.ansi.dim_yellow\": \"#df8e1d\",\n        \"terminal.ansi.dim_blue\": \"#1e66f5\",\n        \"terminal.ansi.dim_magenta\": \"#ea76cb\",\n        \"terminal.ansi.dim_cyan\": \"#179299\",\n        \"link_text.hover\": \"#04a5e5\",\n        \"conflict\": \"#fe640b\",\n        \"conflict.border\": \"#fe640b\",\n        \"conflict.background\": \"#fe640b26\",\n        \"created\": \"#40a02b\",\n        \"created.border\": \"#40a02b\",\n        \"created.background\": \"#40a02b26\",\n        \"deleted\": \"#d20f39\",\n        \"deleted.border\": \"#d20f39\",\n        \"deleted.background\": \"#d20f3926\",\n        \"hidden\": \"#9ca0b0\",\n        \"hidden.border\": \"#9ca0b0\",\n        \"hidden.background\": \"#e6e9ef\",\n        \"hint\": \"#acb0be\",\n        \"hint.border\": \"#acb0be\",\n        \"hint.background\": \"#d0e8ffc0\",\n        \"ignored\": \"#9ca0b0\",\n        \"ignored.border\": \"#9ca0b0\",\n        \"ignored.background\": \"#9ca0b026\",\n        \"modified\": \"#df8e1d\",\n        \"modified.border\": \"#df8e1d\",\n        \"modified.background\": \"#df8e1d26\",\n        \"predictive\": \"#9ca0b0\",\n        \"predictive.border\": \"#7287fd\",\n        \"predictive.background\": \"#e6e9ef\",\n        \"renamed\": \"#209fb5\",\n        \"renamed.border\": \"#209fb5\",\n        \"renamed.background\": \"#209fb526\",\n        \"info\": \"#179299\",\n        \"info.border\": \"#179299\",\n        \"info.background\": \"#c0e0ff\",\n        \"warning\": \"#df8e1d\",\n        \"warning.border\": \"#df8e1d\",\n        \"warning.background\": \"#ffd8b8\",\n        \"error\": \"#d20f39\",\n        \"error.border\": \"#d20f39\",\n        \"error.background\": \"#ffcad5\",\n        \"success\": \"#40a02b\",\n        \"success.border\": \"#40a02b\",\n        \"success.background\": \"#c8e8c0\",\n        \"unreachable\": \"#d20f39\",\n        \"unreachable.border\": \"#d20f39\",\n        \"unreachable.background\": \"#d20f391f\",\n        \"players\": [\n          {\n            \"cursor\": \"#dc8a78\",\n            \"selection\": \"#7c7f934d\",\n            \"background\": \"#dc8a78\"\n          },\n          {\n            \"cursor\": \"#8839ef\",\n            \"selection\": \"#8839ef4d\",\n            \"background\": \"#8839ef\"\n          },\n          {\n            \"cursor\": \"#7287fd\",\n            \"selection\": \"#7287fd4d\",\n            \"background\": \"#7287fd\"\n          },\n          {\n            \"cursor\": \"#209fb5\",\n            \"selection\": \"#209fb54d\",\n            \"background\": \"#209fb5\"\n          },\n          {\n            \"cursor\": \"#40a02b\",\n            \"selection\": \"#40a02b4d\",\n            \"background\": \"#40a02b\"\n          },\n          {\n            \"cursor\": \"#df8e1d\",\n            \"selection\": \"#df8e1d4d\",\n            \"background\": \"#df8e1d\"\n          },\n          {\n            \"cursor\": \"#fe640b\",\n            \"selection\": \"#fe640b4d\",\n            \"background\": \"#fe640b\"\n          },\n          {\n            \"cursor\": \"#d20f39\",\n            \"selection\": \"#d20f394d\",\n            \"background\": \"#d20f39\"\n          }\n        ],\n        \"version_control.added\": \"#40a02b\",\n        \"version_control.deleted\": \"#d20f39\",\n        \"version_control.modified\": \"#df8e1d\",\n        \"version_control.renamed\": \"#209fb5\",\n        \"version_control.conflict\": \"#fe640b\",\n        \"version_control.conflict_marker.ours\": \"#40a02b33\",\n        \"version_control.conflict_marker.theirs\": \"#1e66f533\",\n        \"version_control.ignored\": \"#9ca0b0\",\n        \"debugger.accent\": \"#d20f39\",\n        \"editor.debugger_active_line.background\": \"#fe640b12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#e64553\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8c8fa1\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#9ca0b0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Iced Latte (Blur)\",\n      \"appearance\": \"light\",\n      \"style\": {\n        \"accents\": [\n          \"#8839ef\",\n          \"#7287fd\",\n          \"#209fb5\",\n          \"#40a02b\",\n          \"#df8e1d\",\n          \"#fe640b\",\n          \"#d20f39\"\n        ],\n        \"vim.mode.text\": \"#dce0e8\",\n        \"vim.normal.foreground\": \"#dce0e8\",\n        \"vim.helix_normal.foreground\": \"#dce0e8\",\n        \"vim.visual.foreground\": \"#dce0e8\",\n        \"vim.helix_select.foreground\": \"#dce0e8\",\n        \"vim.insert.foreground\": \"#dce0e8\",\n        \"vim.visual_line.foreground\": \"#dce0e8\",\n        \"vim.visual_block.foreground\": \"#dce0e8\",\n        \"vim.replace.foreground\": \"#dce0e8\",\n        \"vim.normal.background\": \"#dc8a78\",\n        \"vim.helix_normal.background\": \"#dc8a78\",\n        \"vim.visual.background\": \"#7287fd\",\n        \"vim.helix_select.background\": \"#7287fd\",\n        \"vim.insert.background\": \"#40a02b\",\n        \"vim.visual_line.background\": \"#7287fd\",\n        \"vim.visual_block.background\": \"#8839ef\",\n        \"vim.replace.background\": \"#e64553\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#ccd0da15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#7287fd\",\n        \"border.selected\": \"#8839ef\",\n        \"border.transparent\": \"#40a02b\",\n        \"border.disabled\": \"#9ca0b0\",\n        \"elevated_surface.background\": \"#ddeeff\",\n        \"surface.background\": \"#e8f4ffd0\",\n        \"background\": \"#e8f4ffd7\",\n        \"element.background\": \"#dce0e8\",\n        \"element.hover\": \"#d0e8ffa0\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#7287fda0\",\n        \"element.disabled\": \"#9ca0b0\",\n        \"drop_target.background\": \"#7287fdb0\",\n        \"ghost_element.background\": \"#ddeeff60\",\n        \"ghost_element.hover\": \"#ddeeff90\",\n        \"ghost_element.active\": \"#7287fd30\",\n        \"ghost_element.selected\": \"#7287fd50\",\n        \"ghost_element.disabled\": \"#9ca0b0\",\n        \"text\": \"#1a3855\",\n        \"text.muted\": \"#3a5575\",\n        \"text.placeholder\": \"#acb0be\",\n        \"text.disabled\": \"#bcc0cc\",\n        \"text.accent\": \"#0066dd\",\n        \"icon\": \"#1a3855\",\n        \"icon.muted\": \"#8c8fa1\",\n        \"icon.disabled\": \"#9ca0b0\",\n        \"icon.placeholder\": \"#acb0be\",\n        \"icon.accent\": \"#0066dd\",\n        \"status_bar.background\": \"#e8f4ffd7\",\n        \"title_bar.background\": \"#e8f4ffd7\",\n        \"title_bar.inactive_background\": \"#e6e9ee\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#ddeeffb0\",\n        \"search.match_background\": \"#1792994d\",\n        \"search.active_match_background\": \"#d20f394d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#ccd0da99\",\n        \"panel.indent_guide_active\": \"#acb0be\",\n        \"panel.indent_guide_hover\": \"#8839ef\",\n        \"panel.overlay_background\": \"#ddeeff\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"scrollbar.thumb.background\": \"#8cb4ffa0\",\n        \"scrollbar.thumb.hover_background\": \"#9ca0b0\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#8839ef33\",\n        \"minimap.thumb.hover_background\": \"#8839ef66\",\n        \"minimap.thumb.active_background\": \"#8839ef99\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#4c4f69\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#e6e9ef\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#0077ee15\",\n        \"editor.line_number\": \"#0066cc25\",\n        \"editor.active_line_number\": \"#0077ee90\",\n        \"editor.invisible\": \"#7c7f9366\",\n        \"editor.wrap_guide\": \"#acb0be\",\n        \"editor.active_wrap_guide\": \"#acb0be\",\n        \"editor.document_highlight.bracket_background\": \"#8839ef17\",\n        \"editor.document_highlight.read_background\": \"#6c6f8529\",\n        \"editor.document_highlight.write_background\": \"#6c6f8529\",\n        \"editor.indent_guide\": \"#ccd0da99\",\n        \"editor.indent_guide_active\": \"#acb0be\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#eff1f5\",\n        \"terminal.foreground\": \"#4c4f69\",\n        \"terminal.dim_foreground\": \"#8c8fa1\",\n        \"terminal.bright_foreground\": \"#4c4f69\",\n        \"terminal.ansi.black\": \"#5c5f77\",\n        \"terminal.ansi.white\": \"#acb0be\",\n        \"terminal.ansi.red\": \"#d20f39\",\n        \"terminal.ansi.green\": \"#40a02b\",\n        \"terminal.ansi.yellow\": \"#df8e1d\",\n        \"terminal.ansi.blue\": \"#1e66f5\",\n        \"terminal.ansi.magenta\": \"#ea76cb\",\n        \"terminal.ansi.cyan\": \"#179299\",\n        \"terminal.ansi.bright_black\": \"#6c6f85\",\n        \"terminal.ansi.bright_white\": \"#bcc0cc\",\n        \"terminal.ansi.bright_red\": \"#de293e\",\n        \"terminal.ansi.bright_green\": \"#49af3d\",\n        \"terminal.ansi.bright_yellow\": \"#eea02d\",\n        \"terminal.ansi.bright_blue\": \"#456eff\",\n        \"terminal.ansi.bright_magenta\": \"#fe85d8\",\n        \"terminal.ansi.bright_cyan\": \"#2d9fa8\",\n        \"terminal.ansi.dim_black\": \"#5c5f77\",\n        \"terminal.ansi.dim_white\": \"#acb0be\",\n        \"terminal.ansi.dim_red\": \"#d20f39\",\n        \"terminal.ansi.dim_green\": \"#40a02b\",\n        \"terminal.ansi.dim_yellow\": \"#df8e1d\",\n        \"terminal.ansi.dim_blue\": \"#1e66f5\",\n        \"terminal.ansi.dim_magenta\": \"#ea76cb\",\n        \"terminal.ansi.dim_cyan\": \"#179299\",\n        \"link_text.hover\": \"#04a5e5\",\n        \"conflict\": \"#fe640b\",\n        \"conflict.border\": \"#fe640b\",\n        \"conflict.background\": \"#fe640b26\",\n        \"created\": \"#40a02b\",\n        \"created.border\": \"#40a02b\",\n        \"created.background\": \"#40a02b26\",\n        \"deleted\": \"#d20f39\",\n        \"deleted.border\": \"#d20f39\",\n        \"deleted.background\": \"#d20f3926\",\n        \"hidden\": \"#9ca0b0\",\n        \"hidden.border\": \"#9ca0b0\",\n        \"hidden.background\": \"#e6e9ef\",\n        \"hint\": \"#acb0be\",\n        \"hint.border\": \"#acb0be\",\n        \"hint.background\": \"#d0e8ffc0\",\n        \"ignored\": \"#9ca0b0\",\n        \"ignored.border\": \"#9ca0b0\",\n        \"ignored.background\": \"#9ca0b026\",\n        \"modified\": \"#df8e1d\",\n        \"modified.border\": \"#df8e1d\",\n        \"modified.background\": \"#df8e1d26\",\n        \"predictive\": \"#9ca0b0\",\n        \"predictive.border\": \"#7287fd\",\n        \"predictive.background\": \"#e6e9ef\",\n        \"renamed\": \"#209fb5\",\n        \"renamed.border\": \"#209fb5\",\n        \"renamed.background\": \"#209fb526\",\n        \"info\": \"#179299\",\n        \"info.border\": \"#179299\",\n        \"info.background\": \"#c0e0ff\",\n        \"warning\": \"#df8e1d\",\n        \"warning.border\": \"#df8e1d\",\n        \"warning.background\": \"#ffd8b8\",\n        \"error\": \"#d20f39\",\n        \"error.border\": \"#d20f39\",\n        \"error.background\": \"#ffcad5\",\n        \"success\": \"#40a02b\",\n        \"success.border\": \"#40a02b\",\n        \"success.background\": \"#c8e8c0\",\n        \"unreachable\": \"#d20f39\",\n        \"unreachable.border\": \"#d20f39\",\n        \"unreachable.background\": \"#d20f391f\",\n        \"players\": [\n          {\n            \"cursor\": \"#dc8a78\",\n            \"selection\": \"#7c7f934d\",\n            \"background\": \"#dc8a78\"\n          },\n          {\n            \"cursor\": \"#8839ef\",\n            \"selection\": \"#8839ef4d\",\n            \"background\": \"#8839ef\"\n          },\n          {\n            \"cursor\": \"#7287fd\",\n            \"selection\": \"#7287fd4d\",\n            \"background\": \"#7287fd\"\n          },\n          {\n            \"cursor\": \"#209fb5\",\n            \"selection\": \"#209fb54d\",\n            \"background\": \"#209fb5\"\n          },\n          {\n            \"cursor\": \"#40a02b\",\n            \"selection\": \"#40a02b4d\",\n            \"background\": \"#40a02b\"\n          },\n          {\n            \"cursor\": \"#df8e1d\",\n            \"selection\": \"#df8e1d4d\",\n            \"background\": \"#df8e1d\"\n          },\n          {\n            \"cursor\": \"#fe640b\",\n            \"selection\": \"#fe640b4d\",\n            \"background\": \"#fe640b\"\n          },\n          {\n            \"cursor\": \"#d20f39\",\n            \"selection\": \"#d20f394d\",\n            \"background\": \"#d20f39\"\n          }\n        ],\n        \"version_control.added\": \"#40a02b\",\n        \"version_control.deleted\": \"#d20f39\",\n        \"version_control.modified\": \"#df8e1d\",\n        \"version_control.renamed\": \"#209fb5\",\n        \"version_control.conflict\": \"#fe640b\",\n        \"version_control.conflict_marker.ours\": \"#40a02b33\",\n        \"version_control.conflict_marker.theirs\": \"#1e66f533\",\n        \"version_control.ignored\": \"#9ca0b0\",\n        \"debugger.accent\": \"#d20f39\",\n        \"editor.debugger_active_line.background\": \"#fe640b12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#e64553\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8c8fa1\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#9ca0b0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Iced Latte (Blur) [Heavy]\",\n      \"appearance\": \"light\",\n      \"style\": {\n        \"accents\": [\n          \"#8839ef\",\n          \"#7287fd\",\n          \"#209fb5\",\n          \"#40a02b\",\n          \"#df8e1d\",\n          \"#fe640b\",\n          \"#d20f39\"\n        ],\n        \"vim.mode.text\": \"#dce0e8\",\n        \"vim.normal.foreground\": \"#dce0e8\",\n        \"vim.helix_normal.foreground\": \"#dce0e8\",\n        \"vim.visual.foreground\": \"#dce0e8\",\n        \"vim.helix_select.foreground\": \"#dce0e8\",\n        \"vim.insert.foreground\": \"#dce0e8\",\n        \"vim.visual_line.foreground\": \"#dce0e8\",\n        \"vim.visual_block.foreground\": \"#dce0e8\",\n        \"vim.replace.foreground\": \"#dce0e8\",\n        \"vim.normal.background\": \"#dc8a78\",\n        \"vim.helix_normal.background\": \"#dc8a78\",\n        \"vim.visual.background\": \"#7287fd\",\n        \"vim.helix_select.background\": \"#7287fd\",\n        \"vim.insert.background\": \"#40a02b\",\n        \"vim.visual_line.background\": \"#7287fd\",\n        \"vim.visual_block.background\": \"#8839ef\",\n        \"vim.replace.background\": \"#e64553\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#ccd0da15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#7287fd\",\n        \"border.selected\": \"#8839ef\",\n        \"border.transparent\": \"#40a02b\",\n        \"border.disabled\": \"#9ca0b0\",\n        \"elevated_surface.background\": \"#ddeeff\",\n        \"surface.background\": \"#e8f4ffdb\",\n        \"background\": \"#e8f4ffe0\",\n        \"element.background\": \"#dce0e8\",\n        \"element.hover\": \"#d0e8ffc0\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#7287fdc0\",\n        \"element.disabled\": \"#9ca0b0\",\n        \"drop_target.background\": \"#7287fdd0\",\n        \"ghost_element.background\": \"#ddeeff60\",\n        \"ghost_element.hover\": \"#ddeeff90\",\n        \"ghost_element.active\": \"#7287fd30\",\n        \"ghost_element.selected\": \"#7287fd50\",\n        \"ghost_element.disabled\": \"#9ca0b0\",\n        \"text\": \"#1a3855\",\n        \"text.muted\": \"#3a5575\",\n        \"text.placeholder\": \"#acb0be\",\n        \"text.disabled\": \"#bcc0cc\",\n        \"text.accent\": \"#0066dd\",\n        \"icon\": \"#1a3855\",\n        \"icon.muted\": \"#8c8fa1\",\n        \"icon.disabled\": \"#9ca0b0\",\n        \"icon.placeholder\": \"#acb0be\",\n        \"icon.accent\": \"#0066dd\",\n        \"status_bar.background\": \"#e8f4ffe0\",\n        \"title_bar.background\": \"#e8f4ffe0\",\n        \"title_bar.inactive_background\": \"#e6e9ee\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#ddeeffd0\",\n        \"search.match_background\": \"#1792994d\",\n        \"search.active_match_background\": \"#d20f394d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#ccd0da99\",\n        \"panel.indent_guide_active\": \"#acb0be\",\n        \"panel.indent_guide_hover\": \"#8839ef\",\n        \"panel.overlay_background\": \"#ddeeff\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"scrollbar.thumb.background\": \"#8cb4ffc0\",\n        \"scrollbar.thumb.hover_background\": \"#9ca0b0\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#8839ef33\",\n        \"minimap.thumb.hover_background\": \"#8839ef66\",\n        \"minimap.thumb.active_background\": \"#8839ef99\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#4c4f69\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#e6e9ef\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#0077ee15\",\n        \"editor.line_number\": \"#0066cc25\",\n        \"editor.active_line_number\": \"#0077ee90\",\n        \"editor.invisible\": \"#7c7f9366\",\n        \"editor.wrap_guide\": \"#acb0be\",\n        \"editor.active_wrap_guide\": \"#acb0be\",\n        \"editor.document_highlight.bracket_background\": \"#8839ef17\",\n        \"editor.document_highlight.read_background\": \"#6c6f8529\",\n        \"editor.document_highlight.write_background\": \"#6c6f8529\",\n        \"editor.indent_guide\": \"#ccd0da99\",\n        \"editor.indent_guide_active\": \"#acb0be\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#eff1f5\",\n        \"terminal.foreground\": \"#4c4f69\",\n        \"terminal.dim_foreground\": \"#8c8fa1\",\n        \"terminal.bright_foreground\": \"#4c4f69\",\n        \"terminal.ansi.black\": \"#5c5f77\",\n        \"terminal.ansi.white\": \"#acb0be\",\n        \"terminal.ansi.red\": \"#d20f39\",\n        \"terminal.ansi.green\": \"#40a02b\",\n        \"terminal.ansi.yellow\": \"#df8e1d\",\n        \"terminal.ansi.blue\": \"#1e66f5\",\n        \"terminal.ansi.magenta\": \"#ea76cb\",\n        \"terminal.ansi.cyan\": \"#179299\",\n        \"terminal.ansi.bright_black\": \"#6c6f85\",\n        \"terminal.ansi.bright_white\": \"#bcc0cc\",\n        \"terminal.ansi.bright_red\": \"#de293e\",\n        \"terminal.ansi.bright_green\": \"#49af3d\",\n        \"terminal.ansi.bright_yellow\": \"#eea02d\",\n        \"terminal.ansi.bright_blue\": \"#456eff\",\n        \"terminal.ansi.bright_magenta\": \"#fe85d8\",\n        \"terminal.ansi.bright_cyan\": \"#2d9fa8\",\n        \"terminal.ansi.dim_black\": \"#5c5f77\",\n        \"terminal.ansi.dim_white\": \"#acb0be\",\n        \"terminal.ansi.dim_red\": \"#d20f39\",\n        \"terminal.ansi.dim_green\": \"#40a02b\",\n        \"terminal.ansi.dim_yellow\": \"#df8e1d\",\n        \"terminal.ansi.dim_blue\": \"#1e66f5\",\n        \"terminal.ansi.dim_magenta\": \"#ea76cb\",\n        \"terminal.ansi.dim_cyan\": \"#179299\",\n        \"link_text.hover\": \"#04a5e5\",\n        \"conflict\": \"#fe640b\",\n        \"conflict.border\": \"#fe640b\",\n        \"conflict.background\": \"#fe640b26\",\n        \"created\": \"#40a02b\",\n        \"created.border\": \"#40a02b\",\n        \"created.background\": \"#40a02b26\",\n        \"deleted\": \"#d20f39\",\n        \"deleted.border\": \"#d20f39\",\n        \"deleted.background\": \"#d20f3926\",\n        \"hidden\": \"#9ca0b0\",\n        \"hidden.border\": \"#9ca0b0\",\n        \"hidden.background\": \"#e6e9ef\",\n        \"hint\": \"#acb0be\",\n        \"hint.border\": \"#acb0be\",\n        \"hint.background\": \"#d0e8ffc0\",\n        \"ignored\": \"#9ca0b0\",\n        \"ignored.border\": \"#9ca0b0\",\n        \"ignored.background\": \"#9ca0b026\",\n        \"modified\": \"#df8e1d\",\n        \"modified.border\": \"#df8e1d\",\n        \"modified.background\": \"#df8e1d26\",\n        \"predictive\": \"#9ca0b0\",\n        \"predictive.border\": \"#7287fd\",\n        \"predictive.background\": \"#e6e9ef\",\n        \"renamed\": \"#209fb5\",\n        \"renamed.border\": \"#209fb5\",\n        \"renamed.background\": \"#209fb526\",\n        \"info\": \"#179299\",\n        \"info.border\": \"#179299\",\n        \"info.background\": \"#c0e0ff\",\n        \"warning\": \"#df8e1d\",\n        \"warning.border\": \"#df8e1d\",\n        \"warning.background\": \"#ffd8b8\",\n        \"error\": \"#d20f39\",\n        \"error.border\": \"#d20f39\",\n        \"error.background\": \"#ffcad5\",\n        \"success\": \"#40a02b\",\n        \"success.border\": \"#40a02b\",\n        \"success.background\": \"#c8e8c0\",\n        \"unreachable\": \"#d20f39\",\n        \"unreachable.border\": \"#d20f39\",\n        \"unreachable.background\": \"#d20f391f\",\n        \"players\": [\n          {\n            \"cursor\": \"#dc8a78\",\n            \"selection\": \"#7c7f934d\",\n            \"background\": \"#dc8a78\"\n          },\n          {\n            \"cursor\": \"#8839ef\",\n            \"selection\": \"#8839ef4d\",\n            \"background\": \"#8839ef\"\n          },\n          {\n            \"cursor\": \"#7287fd\",\n            \"selection\": \"#7287fd4d\",\n            \"background\": \"#7287fd\"\n          },\n          {\n            \"cursor\": \"#209fb5\",\n            \"selection\": \"#209fb54d\",\n            \"background\": \"#209fb5\"\n          },\n          {\n            \"cursor\": \"#40a02b\",\n            \"selection\": \"#40a02b4d\",\n            \"background\": \"#40a02b\"\n          },\n          {\n            \"cursor\": \"#df8e1d\",\n            \"selection\": \"#df8e1d4d\",\n            \"background\": \"#df8e1d\"\n          },\n          {\n            \"cursor\": \"#fe640b\",\n            \"selection\": \"#fe640b4d\",\n            \"background\": \"#fe640b\"\n          },\n          {\n            \"cursor\": \"#d20f39\",\n            \"selection\": \"#d20f394d\",\n            \"background\": \"#d20f39\"\n          }\n        ],\n        \"version_control.added\": \"#40a02b\",\n        \"version_control.deleted\": \"#d20f39\",\n        \"version_control.modified\": \"#df8e1d\",\n        \"version_control.renamed\": \"#209fb5\",\n        \"version_control.conflict\": \"#fe640b\",\n        \"version_control.conflict_marker.ours\": \"#40a02b33\",\n        \"version_control.conflict_marker.theirs\": \"#1e66f533\",\n        \"version_control.ignored\": \"#9ca0b0\",\n        \"debugger.accent\": \"#d20f39\",\n        \"editor.debugger_active_line.background\": \"#fe640b12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#e64553\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8c8fa1\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#9ca0b0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Espresso (Blur) [Light]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#c6a0f6\",\n          \"#b7bdf8\",\n          \"#7dc4e4\",\n          \"#a6da95\",\n          \"#eed49f\",\n          \"#f5a97f\",\n          \"#ed8796\"\n        ],\n        \"vim.mode.text\": \"#181926\",\n        \"vim.normal.foreground\": \"#181926\",\n        \"vim.helix_normal.foreground\": \"#181926\",\n        \"vim.visual.foreground\": \"#181926\",\n        \"vim.helix_select.foreground\": \"#181926\",\n        \"vim.insert.foreground\": \"#181926\",\n        \"vim.visual_line.foreground\": \"#181926\",\n        \"vim.visual_block.foreground\": \"#181926\",\n        \"vim.replace.foreground\": \"#181926\",\n        \"vim.normal.background\": \"#f4dbd6\",\n        \"vim.helix_normal.background\": \"#f4dbd6\",\n        \"vim.visual.background\": \"#b7bdf8\",\n        \"vim.helix_select.background\": \"#b7bdf8\",\n        \"vim.insert.background\": \"#a6da95\",\n        \"vim.visual_line.background\": \"#b7bdf8\",\n        \"vim.visual_block.background\": \"#c6a0f6\",\n        \"vim.replace.background\": \"#ee99a0\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#363a4f15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b7bdf8\",\n        \"border.selected\": \"#c6a0f6\",\n        \"border.transparent\": \"#a6da95\",\n        \"border.disabled\": \"#6e738d\",\n        \"elevated_surface.background\": \"#0a0a0a\",\n        \"surface.background\": \"#0000008c\",\n        \"background\": \"#00000099\",\n        \"element.background\": \"#181926\",\n        \"element.hover\": \"#363a4f\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#363a4f4d\",\n        \"element.disabled\": \"#6e738d\",\n        \"drop_target.background\": \"#c6a0f690\",\n        \"ghost_element.background\": \"#0a0a0a60\",\n        \"ghost_element.hover\": \"#0a0a0a90\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"ghost_element.disabled\": \"#6e738d\",\n        \"text\": \"#cad3f5\",\n        \"text.muted\": \"#b8c0e0\",\n        \"text.placeholder\": \"#5b6078\",\n        \"text.disabled\": \"#494d64\",\n        \"text.accent\": \"#c6a0f6\",\n        \"icon\": \"#cad3f5\",\n        \"icon.muted\": \"#8087a2\",\n        \"icon.disabled\": \"#6e738d\",\n        \"icon.placeholder\": \"#5b6078\",\n        \"icon.accent\": \"#c6a0f6\",\n        \"status_bar.background\": \"#00000099\",\n        \"title_bar.background\": \"#00000099\",\n        \"title_bar.inactive_background\": \"#1e1f30\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#0a0a0a90\",\n        \"search.match_background\": \"#8bd5ca4d\",\n        \"search.active_match_background\": \"#ed87964d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#363a4f99\",\n        \"panel.indent_guide_active\": \"#5b6078\",\n        \"panel.indent_guide_hover\": \"#c6a0f6\",\n        \"panel.overlay_background\": \"#1a1a1a\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"scrollbar.thumb.background\": \"#8087a280\",\n        \"scrollbar.thumb.hover_background\": \"#6e738d\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#c6a0f633\",\n        \"minimap.thumb.hover_background\": \"#c6a0f666\",\n        \"minimap.thumb.active_background\": \"#c6a0f699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cad3f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#1e2030\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.invisible\": \"#939ab766\",\n        \"editor.wrap_guide\": \"#5b6078\",\n        \"editor.active_wrap_guide\": \"#5b6078\",\n        \"editor.document_highlight.bracket_background\": \"#c6a0f617\",\n        \"editor.document_highlight.read_background\": \"#a5adcb29\",\n        \"editor.document_highlight.write_background\": \"#a5adcb29\",\n        \"editor.indent_guide\": \"#363a4f99\",\n        \"editor.indent_guide_active\": \"#5b6078\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#24273a\",\n        \"terminal.foreground\": \"#cad3f5\",\n        \"terminal.dim_foreground\": \"#8087a2\",\n        \"terminal.bright_foreground\": \"#cad3f5\",\n        \"terminal.ansi.black\": \"#494d64\",\n        \"terminal.ansi.white\": \"#a5adcb\",\n        \"terminal.ansi.red\": \"#ed8796\",\n        \"terminal.ansi.green\": \"#a6da95\",\n        \"terminal.ansi.yellow\": \"#eed49f\",\n        \"terminal.ansi.blue\": \"#8aadf4\",\n        \"terminal.ansi.magenta\": \"#f5bde6\",\n        \"terminal.ansi.cyan\": \"#8bd5ca\",\n        \"terminal.ansi.bright_black\": \"#5b6078\",\n        \"terminal.ansi.bright_white\": \"#b8c0e0\",\n        \"terminal.ansi.bright_red\": \"#ec7486\",\n        \"terminal.ansi.bright_green\": \"#8ccf7f\",\n        \"terminal.ansi.bright_yellow\": \"#e1c682\",\n        \"terminal.ansi.bright_blue\": \"#78a1f6\",\n        \"terminal.ansi.bright_magenta\": \"#f2a9dd\",\n        \"terminal.ansi.bright_cyan\": \"#63cbc0\",\n        \"terminal.ansi.dim_black\": \"#494d64\",\n        \"terminal.ansi.dim_white\": \"#a5adcb\",\n        \"terminal.ansi.dim_red\": \"#ed8796\",\n        \"terminal.ansi.dim_green\": \"#a6da95\",\n        \"terminal.ansi.dim_yellow\": \"#eed49f\",\n        \"terminal.ansi.dim_blue\": \"#8aadf4\",\n        \"terminal.ansi.dim_magenta\": \"#f5bde6\",\n        \"terminal.ansi.dim_cyan\": \"#8bd5ca\",\n        \"link_text.hover\": \"#91d7e3\",\n        \"conflict\": \"#f5a97f\",\n        \"conflict.border\": \"#f5a97f\",\n        \"conflict.background\": \"#f5a97f26\",\n        \"created\": \"#a6da95\",\n        \"created.border\": \"#a6da95\",\n        \"created.background\": \"#a6da9526\",\n        \"deleted\": \"#ed8796\",\n        \"deleted.border\": \"#ed8796\",\n        \"deleted.background\": \"#ed879626\",\n        \"hidden\": \"#6e738d\",\n        \"hidden.border\": \"#6e738d\",\n        \"hidden.background\": \"#1e2030\",\n        \"hint\": \"#5b6078\",\n        \"hint.border\": \"#5b6078\",\n        \"hint.background\": \"#1a1a1ac0\",\n        \"ignored\": \"#6e738d\",\n        \"ignored.border\": \"#6e738d\",\n        \"ignored.background\": \"#6e738d26\",\n        \"modified\": \"#eed49f\",\n        \"modified.border\": \"#eed49f\",\n        \"modified.background\": \"#eed49f26\",\n        \"predictive\": \"#6e738d\",\n        \"predictive.border\": \"#b7bdf8\",\n        \"predictive.background\": \"#1e2030\",\n        \"renamed\": \"#7dc4e4\",\n        \"renamed.border\": \"#7dc4e4\",\n        \"renamed.background\": \"#7dc4e426\",\n        \"info\": \"#8bd5ca\",\n        \"info.border\": \"#8bd5ca\",\n        \"info.background\": \"#1a2b31\",\n        \"warning\": \"#eed49f\",\n        \"warning.border\": \"#eed49f\",\n        \"warning.background\": \"#32281d\",\n        \"error\": \"#ed8796\",\n        \"error.border\": \"#ed8796\",\n        \"error.background\": \"#391e20\",\n        \"success\": \"#a6da95\",\n        \"success.border\": \"#a6da95\",\n        \"success.background\": \"#1f2e21\",\n        \"unreachable\": \"#ed8796\",\n        \"unreachable.border\": \"#ed8796\",\n        \"unreachable.background\": \"#ed87961f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f4dbd6\",\n            \"selection\": \"#939ab740\",\n            \"background\": \"#f4dbd6\"\n          },\n          {\n            \"cursor\": \"#c6a0f6\",\n            \"selection\": \"#c6a0f640\",\n            \"background\": \"#c6a0f6\"\n          },\n          {\n            \"cursor\": \"#b7bdf8\",\n            \"selection\": \"#b7bdf840\",\n            \"background\": \"#b7bdf8\"\n          },\n          {\n            \"cursor\": \"#7dc4e4\",\n            \"selection\": \"#7dc4e440\",\n            \"background\": \"#7dc4e4\"\n          },\n          {\n            \"cursor\": \"#a6da95\",\n            \"selection\": \"#a6da9540\",\n            \"background\": \"#a6da95\"\n          },\n          {\n            \"cursor\": \"#eed49f\",\n            \"selection\": \"#eed49f40\",\n            \"background\": \"#eed49f\"\n          },\n          {\n            \"cursor\": \"#f5a97f\",\n            \"selection\": \"#f5a97f40\",\n            \"background\": \"#f5a97f\"\n          },\n          {\n            \"cursor\": \"#ed8796\",\n            \"selection\": \"#ed879640\",\n            \"background\": \"#ed8796\"\n          }\n        ],\n        \"version_control.added\": \"#a6da95\",\n        \"version_control.deleted\": \"#ed8796\",\n        \"version_control.modified\": \"#eed49f\",\n        \"version_control.renamed\": \"#7dc4e4\",\n        \"version_control.conflict\": \"#f5a97f\",\n        \"version_control.conflict_marker.ours\": \"#a6da9533\",\n        \"version_control.conflict_marker.theirs\": \"#8aadf433\",\n        \"version_control.ignored\": \"#6e738d\",\n        \"debugger.accent\": \"#ed8796\",\n        \"editor.debugger_active_line.background\": \"#f5a97f12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8087a2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6e738d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Espresso (Blur)\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#c6a0f6\",\n          \"#b7bdf8\",\n          \"#7dc4e4\",\n          \"#a6da95\",\n          \"#eed49f\",\n          \"#f5a97f\",\n          \"#ed8796\"\n        ],\n        \"vim.mode.text\": \"#181926\",\n        \"vim.normal.foreground\": \"#181926\",\n        \"vim.helix_normal.foreground\": \"#181926\",\n        \"vim.visual.foreground\": \"#181926\",\n        \"vim.helix_select.foreground\": \"#181926\",\n        \"vim.insert.foreground\": \"#181926\",\n        \"vim.visual_line.foreground\": \"#181926\",\n        \"vim.visual_block.foreground\": \"#181926\",\n        \"vim.replace.foreground\": \"#181926\",\n        \"vim.normal.background\": \"#f4dbd6\",\n        \"vim.helix_normal.background\": \"#f4dbd6\",\n        \"vim.visual.background\": \"#b7bdf8\",\n        \"vim.helix_select.background\": \"#b7bdf8\",\n        \"vim.insert.background\": \"#a6da95\",\n        \"vim.visual_line.background\": \"#b7bdf8\",\n        \"vim.visual_block.background\": \"#c6a0f6\",\n        \"vim.replace.background\": \"#ee99a0\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#363a4f15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b7bdf8\",\n        \"border.selected\": \"#c6a0f6\",\n        \"border.transparent\": \"#a6da95\",\n        \"border.disabled\": \"#6e738d\",\n        \"elevated_surface.background\": \"#0a0a0a\",\n        \"surface.background\": \"#000000d0\",\n        \"background\": \"#000000d7\",\n        \"element.background\": \"#181926\",\n        \"element.hover\": \"#363a4f\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#363a4f4d\",\n        \"element.disabled\": \"#6e738d\",\n        \"drop_target.background\": \"#c6a0f6b0\",\n        \"ghost_element.background\": \"#0a0a0a60\",\n        \"ghost_element.hover\": \"#0a0a0a90\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"ghost_element.disabled\": \"#6e738d\",\n        \"text\": \"#cad3f5\",\n        \"text.muted\": \"#b8c0e0\",\n        \"text.placeholder\": \"#5b6078\",\n        \"text.disabled\": \"#494d64\",\n        \"text.accent\": \"#c6a0f6\",\n        \"icon\": \"#cad3f5\",\n        \"icon.muted\": \"#8087a2\",\n        \"icon.disabled\": \"#6e738d\",\n        \"icon.placeholder\": \"#5b6078\",\n        \"icon.accent\": \"#c6a0f6\",\n        \"status_bar.background\": \"#000000d7\",\n        \"title_bar.background\": \"#000000d7\",\n        \"title_bar.inactive_background\": \"#1e1f30\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#0a0a0ab0\",\n        \"search.match_background\": \"#8bd5ca4d\",\n        \"search.active_match_background\": \"#ed87964d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#363a4f99\",\n        \"panel.indent_guide_active\": \"#5b6078\",\n        \"panel.indent_guide_hover\": \"#c6a0f6\",\n        \"panel.overlay_background\": \"#1a1a1a\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"scrollbar.thumb.background\": \"#8087a2a0\",\n        \"scrollbar.thumb.hover_background\": \"#6e738d\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#c6a0f633\",\n        \"minimap.thumb.hover_background\": \"#c6a0f666\",\n        \"minimap.thumb.active_background\": \"#c6a0f699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cad3f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#1e2030\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.invisible\": \"#939ab766\",\n        \"editor.wrap_guide\": \"#5b6078\",\n        \"editor.active_wrap_guide\": \"#5b6078\",\n        \"editor.document_highlight.bracket_background\": \"#c6a0f617\",\n        \"editor.document_highlight.read_background\": \"#a5adcb29\",\n        \"editor.document_highlight.write_background\": \"#a5adcb29\",\n        \"editor.indent_guide\": \"#363a4f99\",\n        \"editor.indent_guide_active\": \"#5b6078\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#24273a\",\n        \"terminal.foreground\": \"#cad3f5\",\n        \"terminal.dim_foreground\": \"#8087a2\",\n        \"terminal.bright_foreground\": \"#cad3f5\",\n        \"terminal.ansi.black\": \"#494d64\",\n        \"terminal.ansi.white\": \"#a5adcb\",\n        \"terminal.ansi.red\": \"#ed8796\",\n        \"terminal.ansi.green\": \"#a6da95\",\n        \"terminal.ansi.yellow\": \"#eed49f\",\n        \"terminal.ansi.blue\": \"#8aadf4\",\n        \"terminal.ansi.magenta\": \"#f5bde6\",\n        \"terminal.ansi.cyan\": \"#8bd5ca\",\n        \"terminal.ansi.bright_black\": \"#5b6078\",\n        \"terminal.ansi.bright_white\": \"#b8c0e0\",\n        \"terminal.ansi.bright_red\": \"#ec7486\",\n        \"terminal.ansi.bright_green\": \"#8ccf7f\",\n        \"terminal.ansi.bright_yellow\": \"#e1c682\",\n        \"terminal.ansi.bright_blue\": \"#78a1f6\",\n        \"terminal.ansi.bright_magenta\": \"#f2a9dd\",\n        \"terminal.ansi.bright_cyan\": \"#63cbc0\",\n        \"terminal.ansi.dim_black\": \"#494d64\",\n        \"terminal.ansi.dim_white\": \"#a5adcb\",\n        \"terminal.ansi.dim_red\": \"#ed8796\",\n        \"terminal.ansi.dim_green\": \"#a6da95\",\n        \"terminal.ansi.dim_yellow\": \"#eed49f\",\n        \"terminal.ansi.dim_blue\": \"#8aadf4\",\n        \"terminal.ansi.dim_magenta\": \"#f5bde6\",\n        \"terminal.ansi.dim_cyan\": \"#8bd5ca\",\n        \"link_text.hover\": \"#91d7e3\",\n        \"conflict\": \"#f5a97f\",\n        \"conflict.border\": \"#f5a97f\",\n        \"conflict.background\": \"#f5a97f26\",\n        \"created\": \"#a6da95\",\n        \"created.border\": \"#a6da95\",\n        \"created.background\": \"#a6da9526\",\n        \"deleted\": \"#ed8796\",\n        \"deleted.border\": \"#ed8796\",\n        \"deleted.background\": \"#ed879626\",\n        \"hidden\": \"#6e738d\",\n        \"hidden.border\": \"#6e738d\",\n        \"hidden.background\": \"#1e2030\",\n        \"hint\": \"#5b6078\",\n        \"hint.border\": \"#5b6078\",\n        \"hint.background\": \"#1a1a1ac0\",\n        \"ignored\": \"#6e738d\",\n        \"ignored.border\": \"#6e738d\",\n        \"ignored.background\": \"#6e738d26\",\n        \"modified\": \"#eed49f\",\n        \"modified.border\": \"#eed49f\",\n        \"modified.background\": \"#eed49f26\",\n        \"predictive\": \"#6e738d\",\n        \"predictive.border\": \"#b7bdf8\",\n        \"predictive.background\": \"#1e2030\",\n        \"renamed\": \"#7dc4e4\",\n        \"renamed.border\": \"#7dc4e4\",\n        \"renamed.background\": \"#7dc4e426\",\n        \"info\": \"#8bd5ca\",\n        \"info.border\": \"#8bd5ca\",\n        \"info.background\": \"#1a2b31\",\n        \"warning\": \"#eed49f\",\n        \"warning.border\": \"#eed49f\",\n        \"warning.background\": \"#32281d\",\n        \"error\": \"#ed8796\",\n        \"error.border\": \"#ed8796\",\n        \"error.background\": \"#391e20\",\n        \"success\": \"#a6da95\",\n        \"success.border\": \"#a6da95\",\n        \"success.background\": \"#1f2e21\",\n        \"unreachable\": \"#ed8796\",\n        \"unreachable.border\": \"#ed8796\",\n        \"unreachable.background\": \"#ed87961f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f4dbd6\",\n            \"selection\": \"#939ab740\",\n            \"background\": \"#f4dbd6\"\n          },\n          {\n            \"cursor\": \"#c6a0f6\",\n            \"selection\": \"#c6a0f640\",\n            \"background\": \"#c6a0f6\"\n          },\n          {\n            \"cursor\": \"#b7bdf8\",\n            \"selection\": \"#b7bdf840\",\n            \"background\": \"#b7bdf8\"\n          },\n          {\n            \"cursor\": \"#7dc4e4\",\n            \"selection\": \"#7dc4e440\",\n            \"background\": \"#7dc4e4\"\n          },\n          {\n            \"cursor\": \"#a6da95\",\n            \"selection\": \"#a6da9540\",\n            \"background\": \"#a6da95\"\n          },\n          {\n            \"cursor\": \"#eed49f\",\n            \"selection\": \"#eed49f40\",\n            \"background\": \"#eed49f\"\n          },\n          {\n            \"cursor\": \"#f5a97f\",\n            \"selection\": \"#f5a97f40\",\n            \"background\": \"#f5a97f\"\n          },\n          {\n            \"cursor\": \"#ed8796\",\n            \"selection\": \"#ed879640\",\n            \"background\": \"#ed8796\"\n          }\n        ],\n        \"version_control.added\": \"#a6da95\",\n        \"version_control.deleted\": \"#ed8796\",\n        \"version_control.modified\": \"#eed49f\",\n        \"version_control.renamed\": \"#7dc4e4\",\n        \"version_control.conflict\": \"#f5a97f\",\n        \"version_control.conflict_marker.ours\": \"#a6da9533\",\n        \"version_control.conflict_marker.theirs\": \"#8aadf433\",\n        \"version_control.ignored\": \"#6e738d\",\n        \"debugger.accent\": \"#ed8796\",\n        \"editor.debugger_active_line.background\": \"#f5a97f12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8087a2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6e738d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Espresso (Blur) [Heavy]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#c6a0f6\",\n          \"#b7bdf8\",\n          \"#7dc4e4\",\n          \"#a6da95\",\n          \"#eed49f\",\n          \"#f5a97f\",\n          \"#ed8796\"\n        ],\n        \"vim.mode.text\": \"#181926\",\n        \"vim.normal.foreground\": \"#181926\",\n        \"vim.helix_normal.foreground\": \"#181926\",\n        \"vim.visual.foreground\": \"#181926\",\n        \"vim.helix_select.foreground\": \"#181926\",\n        \"vim.insert.foreground\": \"#181926\",\n        \"vim.visual_line.foreground\": \"#181926\",\n        \"vim.visual_block.foreground\": \"#181926\",\n        \"vim.replace.foreground\": \"#181926\",\n        \"vim.normal.background\": \"#f4dbd6\",\n        \"vim.helix_normal.background\": \"#f4dbd6\",\n        \"vim.visual.background\": \"#b7bdf8\",\n        \"vim.helix_select.background\": \"#b7bdf8\",\n        \"vim.insert.background\": \"#a6da95\",\n        \"vim.visual_line.background\": \"#b7bdf8\",\n        \"vim.visual_block.background\": \"#c6a0f6\",\n        \"vim.replace.background\": \"#ee99a0\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#363a4f15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b7bdf8\",\n        \"border.selected\": \"#c6a0f6\",\n        \"border.transparent\": \"#a6da95\",\n        \"border.disabled\": \"#6e738d\",\n        \"elevated_surface.background\": \"#0a0a0a\",\n        \"surface.background\": \"#000000db\",\n        \"background\": \"#000000e0\",\n        \"element.background\": \"#181926\",\n        \"element.hover\": \"#363a4f\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#363a4f4d\",\n        \"element.disabled\": \"#6e738d\",\n        \"drop_target.background\": \"#c6a0f6d0\",\n        \"ghost_element.background\": \"#0a0a0a60\",\n        \"ghost_element.hover\": \"#0a0a0a90\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"ghost_element.disabled\": \"#6e738d\",\n        \"text\": \"#cad3f5\",\n        \"text.muted\": \"#b8c0e0\",\n        \"text.placeholder\": \"#5b6078\",\n        \"text.disabled\": \"#494d64\",\n        \"text.accent\": \"#c6a0f6\",\n        \"icon\": \"#cad3f5\",\n        \"icon.muted\": \"#8087a2\",\n        \"icon.disabled\": \"#6e738d\",\n        \"icon.placeholder\": \"#5b6078\",\n        \"icon.accent\": \"#c6a0f6\",\n        \"status_bar.background\": \"#000000e0\",\n        \"title_bar.background\": \"#000000e0\",\n        \"title_bar.inactive_background\": \"#1e1f30\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#0a0a0ad0\",\n        \"search.match_background\": \"#8bd5ca4d\",\n        \"search.active_match_background\": \"#ed87964d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#363a4f99\",\n        \"panel.indent_guide_active\": \"#5b6078\",\n        \"panel.indent_guide_hover\": \"#c6a0f6\",\n        \"panel.overlay_background\": \"#1a1a1a\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"scrollbar.thumb.background\": \"#8087a2c0\",\n        \"scrollbar.thumb.hover_background\": \"#6e738d\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#c6a0f633\",\n        \"minimap.thumb.hover_background\": \"#c6a0f666\",\n        \"minimap.thumb.active_background\": \"#c6a0f699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cad3f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#1e2030\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.invisible\": \"#939ab766\",\n        \"editor.wrap_guide\": \"#5b6078\",\n        \"editor.active_wrap_guide\": \"#5b6078\",\n        \"editor.document_highlight.bracket_background\": \"#c6a0f617\",\n        \"editor.document_highlight.read_background\": \"#a5adcb29\",\n        \"editor.document_highlight.write_background\": \"#a5adcb29\",\n        \"editor.indent_guide\": \"#363a4f99\",\n        \"editor.indent_guide_active\": \"#5b6078\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#24273a\",\n        \"terminal.foreground\": \"#cad3f5\",\n        \"terminal.dim_foreground\": \"#8087a2\",\n        \"terminal.bright_foreground\": \"#cad3f5\",\n        \"terminal.ansi.black\": \"#494d64\",\n        \"terminal.ansi.white\": \"#a5adcb\",\n        \"terminal.ansi.red\": \"#ed8796\",\n        \"terminal.ansi.green\": \"#a6da95\",\n        \"terminal.ansi.yellow\": \"#eed49f\",\n        \"terminal.ansi.blue\": \"#8aadf4\",\n        \"terminal.ansi.magenta\": \"#f5bde6\",\n        \"terminal.ansi.cyan\": \"#8bd5ca\",\n        \"terminal.ansi.bright_black\": \"#5b6078\",\n        \"terminal.ansi.bright_white\": \"#b8c0e0\",\n        \"terminal.ansi.bright_red\": \"#ec7486\",\n        \"terminal.ansi.bright_green\": \"#8ccf7f\",\n        \"terminal.ansi.bright_yellow\": \"#e1c682\",\n        \"terminal.ansi.bright_blue\": \"#78a1f6\",\n        \"terminal.ansi.bright_magenta\": \"#f2a9dd\",\n        \"terminal.ansi.bright_cyan\": \"#63cbc0\",\n        \"terminal.ansi.dim_black\": \"#494d64\",\n        \"terminal.ansi.dim_white\": \"#a5adcb\",\n        \"terminal.ansi.dim_red\": \"#ed8796\",\n        \"terminal.ansi.dim_green\": \"#a6da95\",\n        \"terminal.ansi.dim_yellow\": \"#eed49f\",\n        \"terminal.ansi.dim_blue\": \"#8aadf4\",\n        \"terminal.ansi.dim_magenta\": \"#f5bde6\",\n        \"terminal.ansi.dim_cyan\": \"#8bd5ca\",\n        \"link_text.hover\": \"#91d7e3\",\n        \"conflict\": \"#f5a97f\",\n        \"conflict.border\": \"#f5a97f\",\n        \"conflict.background\": \"#f5a97f26\",\n        \"created\": \"#a6da95\",\n        \"created.border\": \"#a6da95\",\n        \"created.background\": \"#a6da9526\",\n        \"deleted\": \"#ed8796\",\n        \"deleted.border\": \"#ed8796\",\n        \"deleted.background\": \"#ed879626\",\n        \"hidden\": \"#6e738d\",\n        \"hidden.border\": \"#6e738d\",\n        \"hidden.background\": \"#1e2030\",\n        \"hint\": \"#5b6078\",\n        \"hint.border\": \"#5b6078\",\n        \"hint.background\": \"#1a1a1ac0\",\n        \"ignored\": \"#6e738d\",\n        \"ignored.border\": \"#6e738d\",\n        \"ignored.background\": \"#6e738d26\",\n        \"modified\": \"#eed49f\",\n        \"modified.border\": \"#eed49f\",\n        \"modified.background\": \"#eed49f26\",\n        \"predictive\": \"#6e738d\",\n        \"predictive.border\": \"#b7bdf8\",\n        \"predictive.background\": \"#1e2030\",\n        \"renamed\": \"#7dc4e4\",\n        \"renamed.border\": \"#7dc4e4\",\n        \"renamed.background\": \"#7dc4e426\",\n        \"info\": \"#8bd5ca\",\n        \"info.border\": \"#8bd5ca\",\n        \"info.background\": \"#1a2b31\",\n        \"warning\": \"#eed49f\",\n        \"warning.border\": \"#eed49f\",\n        \"warning.background\": \"#32281d\",\n        \"error\": \"#ed8796\",\n        \"error.border\": \"#ed8796\",\n        \"error.background\": \"#391e20\",\n        \"success\": \"#a6da95\",\n        \"success.border\": \"#a6da95\",\n        \"success.background\": \"#1f2e21\",\n        \"unreachable\": \"#ed8796\",\n        \"unreachable.border\": \"#ed8796\",\n        \"unreachable.background\": \"#ed87961f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f4dbd6\",\n            \"selection\": \"#939ab740\",\n            \"background\": \"#f4dbd6\"\n          },\n          {\n            \"cursor\": \"#c6a0f6\",\n            \"selection\": \"#c6a0f640\",\n            \"background\": \"#c6a0f6\"\n          },\n          {\n            \"cursor\": \"#b7bdf8\",\n            \"selection\": \"#b7bdf840\",\n            \"background\": \"#b7bdf8\"\n          },\n          {\n            \"cursor\": \"#7dc4e4\",\n            \"selection\": \"#7dc4e440\",\n            \"background\": \"#7dc4e4\"\n          },\n          {\n            \"cursor\": \"#a6da95\",\n            \"selection\": \"#a6da9540\",\n            \"background\": \"#a6da95\"\n          },\n          {\n            \"cursor\": \"#eed49f\",\n            \"selection\": \"#eed49f40\",\n            \"background\": \"#eed49f\"\n          },\n          {\n            \"cursor\": \"#f5a97f\",\n            \"selection\": \"#f5a97f40\",\n            \"background\": \"#f5a97f\"\n          },\n          {\n            \"cursor\": \"#ed8796\",\n            \"selection\": \"#ed879640\",\n            \"background\": \"#ed8796\"\n          }\n        ],\n        \"version_control.added\": \"#a6da95\",\n        \"version_control.deleted\": \"#ed8796\",\n        \"version_control.modified\": \"#eed49f\",\n        \"version_control.renamed\": \"#7dc4e4\",\n        \"version_control.conflict\": \"#f5a97f\",\n        \"version_control.conflict_marker.ours\": \"#a6da9533\",\n        \"version_control.conflict_marker.theirs\": \"#8aadf433\",\n        \"version_control.ignored\": \"#6e738d\",\n        \"debugger.accent\": \"#ed8796\",\n        \"editor.debugger_active_line.background\": \"#f5a97f12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8087a2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6e738d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Latte (Blur) [Light]\",\n      \"appearance\": \"light\",\n      \"style\": {\n        \"accents\": [\n          \"#8839ef\",\n          \"#7287fd\",\n          \"#209fb5\",\n          \"#40a02b\",\n          \"#df8e1d\",\n          \"#fe640b\",\n          \"#d20f39\"\n        ],\n        \"vim.mode.text\": \"#dce0e8\",\n        \"vim.normal.foreground\": \"#dce0e8\",\n        \"vim.helix_normal.foreground\": \"#dce0e8\",\n        \"vim.visual.foreground\": \"#dce0e8\",\n        \"vim.helix_select.foreground\": \"#dce0e8\",\n        \"vim.insert.foreground\": \"#dce0e8\",\n        \"vim.visual_line.foreground\": \"#dce0e8\",\n        \"vim.visual_block.foreground\": \"#dce0e8\",\n        \"vim.replace.foreground\": \"#dce0e8\",\n        \"vim.normal.background\": \"#dc8a78\",\n        \"vim.helix_normal.background\": \"#dc8a78\",\n        \"vim.visual.background\": \"#7287fd\",\n        \"vim.helix_select.background\": \"#7287fd\",\n        \"vim.insert.background\": \"#40a02b\",\n        \"vim.visual_line.background\": \"#7287fd\",\n        \"vim.visual_block.background\": \"#8839ef\",\n        \"vim.replace.background\": \"#e64553\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#ccd0da15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#7287fd\",\n        \"border.selected\": \"#8839ef\",\n        \"border.transparent\": \"#40a02b\",\n        \"border.disabled\": \"#9ca0b0\",\n        \"elevated_surface.background\": \"#f9fafc\",\n        \"surface.background\": \"#f9fafc8c\",\n        \"background\": \"#f9fafc99\",\n        \"element.background\": \"#dce0e8\",\n        \"element.hover\": \"#ccd0da\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#ccd0da4d\",\n        \"element.disabled\": \"#9ca0b0\",\n        \"drop_target.background\": \"#8839ef90\",\n        \"ghost_element.background\": \"#f9fafc60\",\n        \"ghost_element.hover\": \"#f9fafc90\",\n        \"ghost_element.active\": \"#8839ef30\",\n        \"ghost_element.selected\": \"#8839ef50\",\n        \"ghost_element.disabled\": \"#9ca0b0\",\n        \"text\": \"#4c4f69\",\n        \"text.muted\": \"#5c5f77\",\n        \"text.placeholder\": \"#acb0be\",\n        \"text.disabled\": \"#bcc0cc\",\n        \"text.accent\": \"#8839ef\",\n        \"icon\": \"#4c4f69\",\n        \"icon.muted\": \"#8c8fa1\",\n        \"icon.disabled\": \"#9ca0b0\",\n        \"icon.placeholder\": \"#acb0be\",\n        \"icon.accent\": \"#8839ef\",\n        \"status_bar.background\": \"#f9fafc99\",\n        \"title_bar.background\": \"#f9fafc99\",\n        \"title_bar.inactive_background\": \"#e6e9ee\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#f9fafc90\",\n        \"search.match_background\": \"#1792994d\",\n        \"search.active_match_background\": \"#d20f394d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#ccd0da99\",\n        \"panel.indent_guide_active\": \"#acb0be\",\n        \"panel.indent_guide_hover\": \"#8839ef\",\n        \"panel.overlay_background\": \"#f9fafc\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"scrollbar.thumb.background\": \"#8c8fa180\",\n        \"scrollbar.thumb.hover_background\": \"#9ca0b0\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#8839ef33\",\n        \"minimap.thumb.hover_background\": \"#8839ef66\",\n        \"minimap.thumb.active_background\": \"#8839ef99\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#4c4f69\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#e6e9ef\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#007aff12\",\n        \"editor.line_number\": \"#00000020\",\n        \"editor.active_line_number\": \"#0079ff90\",\n        \"editor.invisible\": \"#7c7f9366\",\n        \"editor.wrap_guide\": \"#acb0be\",\n        \"editor.active_wrap_guide\": \"#acb0be\",\n        \"editor.document_highlight.bracket_background\": \"#8839ef17\",\n        \"editor.document_highlight.read_background\": \"#6c6f8529\",\n        \"editor.document_highlight.write_background\": \"#6c6f8529\",\n        \"editor.indent_guide\": \"#ccd0da99\",\n        \"editor.indent_guide_active\": \"#acb0be\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#eff1f5\",\n        \"terminal.foreground\": \"#4c4f69\",\n        \"terminal.dim_foreground\": \"#8c8fa1\",\n        \"terminal.bright_foreground\": \"#4c4f69\",\n        \"terminal.ansi.black\": \"#5c5f77\",\n        \"terminal.ansi.white\": \"#acb0be\",\n        \"terminal.ansi.red\": \"#d20f39\",\n        \"terminal.ansi.green\": \"#40a02b\",\n        \"terminal.ansi.yellow\": \"#df8e1d\",\n        \"terminal.ansi.blue\": \"#1e66f5\",\n        \"terminal.ansi.magenta\": \"#ea76cb\",\n        \"terminal.ansi.cyan\": \"#179299\",\n        \"terminal.ansi.bright_black\": \"#6c6f85\",\n        \"terminal.ansi.bright_white\": \"#bcc0cc\",\n        \"terminal.ansi.bright_red\": \"#de293e\",\n        \"terminal.ansi.bright_green\": \"#49af3d\",\n        \"terminal.ansi.bright_yellow\": \"#eea02d\",\n        \"terminal.ansi.bright_blue\": \"#456eff\",\n        \"terminal.ansi.bright_magenta\": \"#fe85d8\",\n        \"terminal.ansi.bright_cyan\": \"#2d9fa8\",\n        \"terminal.ansi.dim_black\": \"#5c5f77\",\n        \"terminal.ansi.dim_white\": \"#acb0be\",\n        \"terminal.ansi.dim_red\": \"#d20f39\",\n        \"terminal.ansi.dim_green\": \"#40a02b\",\n        \"terminal.ansi.dim_yellow\": \"#df8e1d\",\n        \"terminal.ansi.dim_blue\": \"#1e66f5\",\n        \"terminal.ansi.dim_magenta\": \"#ea76cb\",\n        \"terminal.ansi.dim_cyan\": \"#179299\",\n        \"link_text.hover\": \"#04a5e5\",\n        \"conflict\": \"#fe640b\",\n        \"conflict.border\": \"#fe640b\",\n        \"conflict.background\": \"#fe640b26\",\n        \"created\": \"#40a02b\",\n        \"created.border\": \"#40a02b\",\n        \"created.background\": \"#40a02b26\",\n        \"deleted\": \"#d20f39\",\n        \"deleted.border\": \"#d20f39\",\n        \"deleted.background\": \"#d20f3926\",\n        \"hidden\": \"#9ca0b0\",\n        \"hidden.border\": \"#9ca0b0\",\n        \"hidden.background\": \"#e6e9ef\",\n        \"hint\": \"#acb0be\",\n        \"hint.border\": \"#acb0be\",\n        \"hint.background\": \"#e8e8e8c0\",\n        \"ignored\": \"#9ca0b0\",\n        \"ignored.border\": \"#9ca0b0\",\n        \"ignored.background\": \"#9ca0b026\",\n        \"modified\": \"#df8e1d\",\n        \"modified.border\": \"#df8e1d\",\n        \"modified.background\": \"#df8e1d26\",\n        \"predictive\": \"#9ca0b0\",\n        \"predictive.border\": \"#7287fd\",\n        \"predictive.background\": \"#e6e9ef\",\n        \"renamed\": \"#209fb5\",\n        \"renamed.border\": \"#209fb5\",\n        \"renamed.background\": \"#209fb526\",\n        \"info\": \"#179299\",\n        \"info.border\": \"#179299\",\n        \"info.background\": \"#cce9f3\",\n        \"warning\": \"#df8e1d\",\n        \"warning.border\": \"#df8e1d\",\n        \"warning.background\": \"#ffe5c0\",\n        \"error\": \"#d20f39\",\n        \"error.border\": \"#d20f39\",\n        \"error.background\": \"#ffd7d9\",\n        \"success\": \"#40a02b\",\n        \"success.border\": \"#40a02b\",\n        \"success.background\": \"#d4eecf\",\n        \"unreachable\": \"#d20f39\",\n        \"unreachable.border\": \"#d20f39\",\n        \"unreachable.background\": \"#d20f391f\",\n        \"players\": [\n          {\n            \"cursor\": \"#dc8a78\",\n            \"selection\": \"#7c7f934d\",\n            \"background\": \"#dc8a78\"\n          },\n          {\n            \"cursor\": \"#8839ef\",\n            \"selection\": \"#8839ef4d\",\n            \"background\": \"#8839ef\"\n          },\n          {\n            \"cursor\": \"#7287fd\",\n            \"selection\": \"#7287fd4d\",\n            \"background\": \"#7287fd\"\n          },\n          {\n            \"cursor\": \"#209fb5\",\n            \"selection\": \"#209fb54d\",\n            \"background\": \"#209fb5\"\n          },\n          {\n            \"cursor\": \"#40a02b\",\n            \"selection\": \"#40a02b4d\",\n            \"background\": \"#40a02b\"\n          },\n          {\n            \"cursor\": \"#df8e1d\",\n            \"selection\": \"#df8e1d4d\",\n            \"background\": \"#df8e1d\"\n          },\n          {\n            \"cursor\": \"#fe640b\",\n            \"selection\": \"#fe640b4d\",\n            \"background\": \"#fe640b\"\n          },\n          {\n            \"cursor\": \"#d20f39\",\n            \"selection\": \"#d20f394d\",\n            \"background\": \"#d20f39\"\n          }\n        ],\n        \"version_control.added\": \"#40a02b\",\n        \"version_control.deleted\": \"#d20f39\",\n        \"version_control.modified\": \"#df8e1d\",\n        \"version_control.renamed\": \"#209fb5\",\n        \"version_control.conflict\": \"#fe640b\",\n        \"version_control.conflict_marker.ours\": \"#40a02b33\",\n        \"version_control.conflict_marker.theirs\": \"#1e66f533\",\n        \"version_control.ignored\": \"#9ca0b0\",\n        \"debugger.accent\": \"#d20f39\",\n        \"editor.debugger_active_line.background\": \"#fe640b12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#e64553\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8c8fa1\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#9ca0b0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Frapp\\u00e9 (Blur) [Light]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#ca9ee6\",\n          \"#babbf1\",\n          \"#85c1dc\",\n          \"#a6d189\",\n          \"#e5c890\",\n          \"#ef9f76\",\n          \"#e78284\"\n        ],\n        \"vim.mode.text\": \"#232634\",\n        \"vim.normal.foreground\": \"#232634\",\n        \"vim.helix_normal.foreground\": \"#232634\",\n        \"vim.visual.foreground\": \"#232634\",\n        \"vim.helix_select.foreground\": \"#232634\",\n        \"vim.insert.foreground\": \"#232634\",\n        \"vim.visual_line.foreground\": \"#232634\",\n        \"vim.visual_block.foreground\": \"#232634\",\n        \"vim.replace.foreground\": \"#232634\",\n        \"vim.normal.background\": \"#f2d5cf\",\n        \"vim.helix_normal.background\": \"#f2d5cf\",\n        \"vim.visual.background\": \"#babbf1\",\n        \"vim.helix_select.background\": \"#babbf1\",\n        \"vim.insert.background\": \"#a6d189\",\n        \"vim.visual_line.background\": \"#babbf1\",\n        \"vim.visual_block.background\": \"#ca9ee6\",\n        \"vim.replace.background\": \"#ea999c\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#41455915\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#babbf1\",\n        \"border.selected\": \"#ca9ee6\",\n        \"border.transparent\": \"#a6d189\",\n        \"border.disabled\": \"#737994\",\n        \"elevated_surface.background\": \"#292c3c\",\n        \"surface.background\": \"#3034468c\",\n        \"background\": \"#30344699\",\n        \"element.background\": \"#232634\",\n        \"element.hover\": \"#414559\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#4145594d\",\n        \"element.disabled\": \"#737994\",\n        \"drop_target.background\": \"#ca9ee690\",\n        \"ghost_element.background\": \"#292c3c60\",\n        \"ghost_element.hover\": \"#292c3c90\",\n        \"ghost_element.active\": \"#ca9ee630\",\n        \"ghost_element.selected\": \"#ca9ee650\",\n        \"ghost_element.disabled\": \"#737994\",\n        \"text\": \"#c6d0f5\",\n        \"text.muted\": \"#b5bfe2\",\n        \"text.placeholder\": \"#626880\",\n        \"text.disabled\": \"#51576d\",\n        \"text.accent\": \"#ca9ee6\",\n        \"icon\": \"#c6d0f5\",\n        \"icon.muted\": \"#838ba7\",\n        \"icon.disabled\": \"#737994\",\n        \"icon.placeholder\": \"#626880\",\n        \"icon.accent\": \"#ca9ee6\",\n        \"status_bar.background\": \"#30344699\",\n        \"title_bar.background\": \"#30344699\",\n        \"title_bar.inactive_background\": \"#2a2e3e\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#292c3c90\",\n        \"search.match_background\": \"#81c8be4d\",\n        \"search.active_match_background\": \"#e782844d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#41455999\",\n        \"panel.indent_guide_active\": \"#626880\",\n        \"panel.indent_guide_hover\": \"#ca9ee6\",\n        \"panel.overlay_background\": \"#303446\",\n        \"pane.focused_border\": \"#41455910\",\n        \"pane_group.border\": \"#41455915\",\n        \"scrollbar.thumb.background\": \"#62688080\",\n        \"scrollbar.thumb.hover_background\": \"#737994\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#ca9ee633\",\n        \"minimap.thumb.hover_background\": \"#ca9ee666\",\n        \"minimap.thumb.active_background\": \"#ca9ee699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#c6d0f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#292c3c\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#ca9ee612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#ca9ee690\",\n        \"editor.invisible\": \"#949cbb66\",\n        \"editor.wrap_guide\": \"#626880\",\n        \"editor.active_wrap_guide\": \"#626880\",\n        \"editor.document_highlight.bracket_background\": \"#ca9ee617\",\n        \"editor.document_highlight.read_background\": \"#a5adce29\",\n        \"editor.document_highlight.write_background\": \"#a5adce29\",\n        \"editor.indent_guide\": \"#41455999\",\n        \"editor.indent_guide_active\": \"#626880\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#303446\",\n        \"terminal.foreground\": \"#c6d0f5\",\n        \"terminal.dim_foreground\": \"#838ba7\",\n        \"terminal.bright_foreground\": \"#c6d0f5\",\n        \"terminal.ansi.black\": \"#51576d\",\n        \"terminal.ansi.white\": \"#a5adce\",\n        \"terminal.ansi.red\": \"#e78284\",\n        \"terminal.ansi.green\": \"#a6d189\",\n        \"terminal.ansi.yellow\": \"#e5c890\",\n        \"terminal.ansi.blue\": \"#8caaee\",\n        \"terminal.ansi.magenta\": \"#f4b8e4\",\n        \"terminal.ansi.cyan\": \"#81c8be\",\n        \"terminal.ansi.bright_black\": \"#626880\",\n        \"terminal.ansi.bright_white\": \"#b5bfe2\",\n        \"terminal.ansi.bright_red\": \"#e67172\",\n        \"terminal.ansi.bright_green\": \"#8ec772\",\n        \"terminal.ansi.bright_yellow\": \"#d9ba73\",\n        \"terminal.ansi.bright_blue\": \"#7b9ef0\",\n        \"terminal.ansi.bright_magenta\": \"#f4b8e4\",\n        \"terminal.ansi.bright_cyan\": \"#5abfb5\",\n        \"terminal.ansi.dim_black\": \"#51576d\",\n        \"terminal.ansi.dim_white\": \"#a5adce\",\n        \"terminal.ansi.dim_red\": \"#e78284\",\n        \"terminal.ansi.dim_green\": \"#a6d189\",\n        \"terminal.ansi.dim_yellow\": \"#e5c890\",\n        \"terminal.ansi.dim_blue\": \"#8caaee\",\n        \"terminal.ansi.dim_magenta\": \"#f4b8e4\",\n        \"terminal.ansi.dim_cyan\": \"#81c8be\",\n        \"link_text.hover\": \"#99d1db\",\n        \"conflict\": \"#ef9f76\",\n        \"conflict.border\": \"#ef9f76\",\n        \"conflict.background\": \"#ef9f7626\",\n        \"created\": \"#a6d189\",\n        \"created.border\": \"#a6d189\",\n        \"created.background\": \"#a6d18926\",\n        \"deleted\": \"#e78284\",\n        \"deleted.border\": \"#e78284\",\n        \"deleted.background\": \"#e7828426\",\n        \"hidden\": \"#737994\",\n        \"hidden.border\": \"#737994\",\n        \"hidden.background\": \"#292c3c\",\n        \"hint\": \"#626880\",\n        \"hint.border\": \"#626880\",\n        \"hint.background\": \"#414559c0\",\n        \"ignored\": \"#737994\",\n        \"ignored.border\": \"#737994\",\n        \"ignored.background\": \"#73799426\",\n        \"modified\": \"#e5c890\",\n        \"modified.border\": \"#e5c890\",\n        \"modified.background\": \"#e5c89026\",\n        \"predictive\": \"#737994\",\n        \"predictive.border\": \"#babbf1\",\n        \"predictive.background\": \"#292c3c\",\n        \"renamed\": \"#85c1dc\",\n        \"renamed.border\": \"#85c1dc\",\n        \"renamed.background\": \"#85c1dc26\",\n        \"info\": \"#81c8be\",\n        \"info.border\": \"#81c8be\",\n        \"info.background\": \"#1f3137\",\n        \"warning\": \"#e5c890\",\n        \"warning.border\": \"#e5c890\",\n        \"warning.background\": \"#382d20\",\n        \"error\": \"#e78284\",\n        \"error.border\": \"#e78284\",\n        \"error.background\": \"#3f2325\",\n        \"success\": \"#a6d189\",\n        \"success.border\": \"#a6d189\",\n        \"success.background\": \"#243427\",\n        \"unreachable\": \"#e78284\",\n        \"unreachable.border\": \"#e78284\",\n        \"unreachable.background\": \"#e782841f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f2d5cf\",\n            \"selection\": \"#949cbb40\",\n            \"background\": \"#f2d5cf\"\n          },\n          {\n            \"cursor\": \"#ca9ee6\",\n            \"selection\": \"#ca9ee640\",\n            \"background\": \"#ca9ee6\"\n          },\n          {\n            \"cursor\": \"#babbf1\",\n            \"selection\": \"#babbf140\",\n            \"background\": \"#babbf1\"\n          },\n          {\n            \"cursor\": \"#85c1dc\",\n            \"selection\": \"#85c1dc40\",\n            \"background\": \"#85c1dc\"\n          },\n          {\n            \"cursor\": \"#a6d189\",\n            \"selection\": \"#a6d18940\",\n            \"background\": \"#a6d189\"\n          },\n          {\n            \"cursor\": \"#e5c890\",\n            \"selection\": \"#e5c89040\",\n            \"background\": \"#e5c890\"\n          },\n          {\n            \"cursor\": \"#ef9f76\",\n            \"selection\": \"#ef9f7640\",\n            \"background\": \"#ef9f76\"\n          },\n          {\n            \"cursor\": \"#e78284\",\n            \"selection\": \"#e7828440\",\n            \"background\": \"#e78284\"\n          }\n        ],\n        \"version_control.added\": \"#a6d189\",\n        \"version_control.deleted\": \"#e78284\",\n        \"version_control.modified\": \"#e5c890\",\n        \"version_control.renamed\": \"#85c1dc\",\n        \"version_control.conflict\": \"#ef9f76\",\n        \"version_control.conflict_marker.ours\": \"#a6d18933\",\n        \"version_control.conflict_marker.theirs\": \"#8caaee33\",\n        \"version_control.ignored\": \"#737994\",\n        \"debugger.accent\": \"#e78284\",\n        \"editor.debugger_active_line.background\": \"#ef9f7612\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#e78284\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#85c1dc\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f2d5cf\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#99d1db\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#99d1db\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#e78284\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f2d5cf\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#babbf1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#85c1dc\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#838ba7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#babbf1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#737994\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Macchiato (Blur) [Light]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#c6a0f6\",\n          \"#b7bdf8\",\n          \"#7dc4e4\",\n          \"#a6da95\",\n          \"#eed49f\",\n          \"#f5a97f\",\n          \"#ed8796\"\n        ],\n        \"vim.mode.text\": \"#181926\",\n        \"vim.normal.foreground\": \"#181926\",\n        \"vim.helix_normal.foreground\": \"#181926\",\n        \"vim.visual.foreground\": \"#181926\",\n        \"vim.helix_select.foreground\": \"#181926\",\n        \"vim.insert.foreground\": \"#181926\",\n        \"vim.visual_line.foreground\": \"#181926\",\n        \"vim.visual_block.foreground\": \"#181926\",\n        \"vim.replace.foreground\": \"#181926\",\n        \"vim.normal.background\": \"#f4dbd6\",\n        \"vim.helix_normal.background\": \"#f4dbd6\",\n        \"vim.visual.background\": \"#b7bdf8\",\n        \"vim.helix_select.background\": \"#b7bdf8\",\n        \"vim.insert.background\": \"#a6da95\",\n        \"vim.visual_line.background\": \"#b7bdf8\",\n        \"vim.visual_block.background\": \"#c6a0f6\",\n        \"vim.replace.background\": \"#ee99a0\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#363a4f15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b7bdf8\",\n        \"border.selected\": \"#c6a0f6\",\n        \"border.transparent\": \"#a6da95\",\n        \"border.disabled\": \"#6e738d\",\n        \"elevated_surface.background\": \"#1e2030\",\n        \"surface.background\": \"#24273a8c\",\n        \"background\": \"#24273a99\",\n        \"element.background\": \"#181926\",\n        \"element.hover\": \"#363a4f\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#363a4f4d\",\n        \"element.disabled\": \"#6e738d\",\n        \"drop_target.background\": \"#c6a0f690\",\n        \"ghost_element.background\": \"#1e203060\",\n        \"ghost_element.hover\": \"#1e203090\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"ghost_element.disabled\": \"#6e738d\",\n        \"text\": \"#cad3f5\",\n        \"text.muted\": \"#b8c0e0\",\n        \"text.placeholder\": \"#5b6078\",\n        \"text.disabled\": \"#494d64\",\n        \"text.accent\": \"#c6a0f6\",\n        \"icon\": \"#cad3f5\",\n        \"icon.muted\": \"#8087a2\",\n        \"icon.disabled\": \"#6e738d\",\n        \"icon.placeholder\": \"#5b6078\",\n        \"icon.accent\": \"#c6a0f6\",\n        \"status_bar.background\": \"#24273a99\",\n        \"title_bar.background\": \"#24273a99\",\n        \"title_bar.inactive_background\": \"#1e1f30\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#1e203090\",\n        \"search.match_background\": \"#8bd5ca4d\",\n        \"search.active_match_background\": \"#ed87964d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#363a4f99\",\n        \"panel.indent_guide_active\": \"#5b6078\",\n        \"panel.indent_guide_hover\": \"#c6a0f6\",\n        \"panel.overlay_background\": \"#24273a\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"scrollbar.thumb.background\": \"#8087a280\",\n        \"scrollbar.thumb.hover_background\": \"#6e738d\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#c6a0f633\",\n        \"minimap.thumb.hover_background\": \"#c6a0f666\",\n        \"minimap.thumb.active_background\": \"#c6a0f699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cad3f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#1e2030\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.invisible\": \"#939ab766\",\n        \"editor.wrap_guide\": \"#5b6078\",\n        \"editor.active_wrap_guide\": \"#5b6078\",\n        \"editor.document_highlight.bracket_background\": \"#c6a0f617\",\n        \"editor.document_highlight.read_background\": \"#a5adcb29\",\n        \"editor.document_highlight.write_background\": \"#a5adcb29\",\n        \"editor.indent_guide\": \"#363a4f99\",\n        \"editor.indent_guide_active\": \"#5b6078\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#24273a\",\n        \"terminal.foreground\": \"#cad3f5\",\n        \"terminal.dim_foreground\": \"#8087a2\",\n        \"terminal.bright_foreground\": \"#cad3f5\",\n        \"terminal.ansi.black\": \"#494d64\",\n        \"terminal.ansi.white\": \"#a5adcb\",\n        \"terminal.ansi.red\": \"#ed8796\",\n        \"terminal.ansi.green\": \"#a6da95\",\n        \"terminal.ansi.yellow\": \"#eed49f\",\n        \"terminal.ansi.blue\": \"#8aadf4\",\n        \"terminal.ansi.magenta\": \"#f5bde6\",\n        \"terminal.ansi.cyan\": \"#8bd5ca\",\n        \"terminal.ansi.bright_black\": \"#5b6078\",\n        \"terminal.ansi.bright_white\": \"#b8c0e0\",\n        \"terminal.ansi.bright_red\": \"#ec7486\",\n        \"terminal.ansi.bright_green\": \"#8ccf7f\",\n        \"terminal.ansi.bright_yellow\": \"#e1c682\",\n        \"terminal.ansi.bright_blue\": \"#78a1f6\",\n        \"terminal.ansi.bright_magenta\": \"#f2a9dd\",\n        \"terminal.ansi.bright_cyan\": \"#63cbc0\",\n        \"terminal.ansi.dim_black\": \"#494d64\",\n        \"terminal.ansi.dim_white\": \"#a5adcb\",\n        \"terminal.ansi.dim_red\": \"#ed8796\",\n        \"terminal.ansi.dim_green\": \"#a6da95\",\n        \"terminal.ansi.dim_yellow\": \"#eed49f\",\n        \"terminal.ansi.dim_blue\": \"#8aadf4\",\n        \"terminal.ansi.dim_magenta\": \"#f5bde6\",\n        \"terminal.ansi.dim_cyan\": \"#8bd5ca\",\n        \"link_text.hover\": \"#91d7e3\",\n        \"conflict\": \"#f5a97f\",\n        \"conflict.border\": \"#f5a97f\",\n        \"conflict.background\": \"#f5a97f26\",\n        \"created\": \"#a6da95\",\n        \"created.border\": \"#a6da95\",\n        \"created.background\": \"#a6da9526\",\n        \"deleted\": \"#ed8796\",\n        \"deleted.border\": \"#ed8796\",\n        \"deleted.background\": \"#ed879626\",\n        \"hidden\": \"#6e738d\",\n        \"hidden.border\": \"#6e738d\",\n        \"hidden.background\": \"#1e2030\",\n        \"hint\": \"#5b6078\",\n        \"hint.border\": \"#5b6078\",\n        \"hint.background\": \"#363a4fc0\",\n        \"ignored\": \"#6e738d\",\n        \"ignored.border\": \"#6e738d\",\n        \"ignored.background\": \"#6e738d26\",\n        \"modified\": \"#eed49f\",\n        \"modified.border\": \"#eed49f\",\n        \"modified.background\": \"#eed49f26\",\n        \"predictive\": \"#6e738d\",\n        \"predictive.border\": \"#b7bdf8\",\n        \"predictive.background\": \"#1e2030\",\n        \"renamed\": \"#7dc4e4\",\n        \"renamed.border\": \"#7dc4e4\",\n        \"renamed.background\": \"#7dc4e426\",\n        \"info\": \"#8bd5ca\",\n        \"info.border\": \"#8bd5ca\",\n        \"info.background\": \"#1e2f35\",\n        \"warning\": \"#eed49f\",\n        \"warning.border\": \"#eed49f\",\n        \"warning.background\": \"#362c1f\",\n        \"error\": \"#ed8796\",\n        \"error.border\": \"#ed8796\",\n        \"error.background\": \"#3d2224\",\n        \"success\": \"#a6da95\",\n        \"success.border\": \"#a6da95\",\n        \"success.background\": \"#233225\",\n        \"unreachable\": \"#ed8796\",\n        \"unreachable.border\": \"#ed8796\",\n        \"unreachable.background\": \"#ed87961f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f4dbd6\",\n            \"selection\": \"#939ab740\",\n            \"background\": \"#f4dbd6\"\n          },\n          {\n            \"cursor\": \"#c6a0f6\",\n            \"selection\": \"#c6a0f640\",\n            \"background\": \"#c6a0f6\"\n          },\n          {\n            \"cursor\": \"#b7bdf8\",\n            \"selection\": \"#b7bdf840\",\n            \"background\": \"#b7bdf8\"\n          },\n          {\n            \"cursor\": \"#7dc4e4\",\n            \"selection\": \"#7dc4e440\",\n            \"background\": \"#7dc4e4\"\n          },\n          {\n            \"cursor\": \"#a6da95\",\n            \"selection\": \"#a6da9540\",\n            \"background\": \"#a6da95\"\n          },\n          {\n            \"cursor\": \"#eed49f\",\n            \"selection\": \"#eed49f40\",\n            \"background\": \"#eed49f\"\n          },\n          {\n            \"cursor\": \"#f5a97f\",\n            \"selection\": \"#f5a97f40\",\n            \"background\": \"#f5a97f\"\n          },\n          {\n            \"cursor\": \"#ed8796\",\n            \"selection\": \"#ed879640\",\n            \"background\": \"#ed8796\"\n          }\n        ],\n        \"version_control.added\": \"#a6da95\",\n        \"version_control.deleted\": \"#ed8796\",\n        \"version_control.modified\": \"#eed49f\",\n        \"version_control.renamed\": \"#7dc4e4\",\n        \"version_control.conflict\": \"#f5a97f\",\n        \"version_control.conflict_marker.ours\": \"#a6da9533\",\n        \"version_control.conflict_marker.theirs\": \"#8aadf433\",\n        \"version_control.ignored\": \"#6e738d\",\n        \"debugger.accent\": \"#ed8796\",\n        \"editor.debugger_active_line.background\": \"#f5a97f12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8087a2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6e738d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Mocha (Blur) [Light]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#cba6f7\",\n          \"#b4befe\",\n          \"#74c7ec\",\n          \"#a6e3a1\",\n          \"#f9e2af\",\n          \"#fab387\",\n          \"#f38ba8\"\n        ],\n        \"vim.mode.text\": \"#11111b\",\n        \"vim.normal.foreground\": \"#11111b\",\n        \"vim.helix_normal.foreground\": \"#11111b\",\n        \"vim.visual.foreground\": \"#11111b\",\n        \"vim.helix_select.foreground\": \"#11111b\",\n        \"vim.insert.foreground\": \"#11111b\",\n        \"vim.visual_line.foreground\": \"#11111b\",\n        \"vim.visual_block.foreground\": \"#11111b\",\n        \"vim.replace.foreground\": \"#11111b\",\n        \"vim.normal.background\": \"#f5e0dc\",\n        \"vim.helix_normal.background\": \"#f5e0dc\",\n        \"vim.visual.background\": \"#b4befe\",\n        \"vim.helix_select.background\": \"#b4befe\",\n        \"vim.insert.background\": \"#a6e3a1\",\n        \"vim.visual_line.background\": \"#b4befe\",\n        \"vim.visual_block.background\": \"#cba6f7\",\n        \"vim.replace.background\": \"#eba0ac\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#31324415\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b4befe\",\n        \"border.selected\": \"#cba6f7\",\n        \"border.transparent\": \"#a6e3a1\",\n        \"border.disabled\": \"#6c7086\",\n        \"elevated_surface.background\": \"#181825\",\n        \"surface.background\": \"#1e1e2e8c\",\n        \"background\": \"#1e1e2e99\",\n        \"element.background\": \"#11111b\",\n        \"element.hover\": \"#313244\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#3132444d\",\n        \"element.disabled\": \"#6c7086\",\n        \"drop_target.background\": \"#cba6f790\",\n        \"ghost_element.background\": \"#18182560\",\n        \"ghost_element.hover\": \"#18182590\",\n        \"ghost_element.active\": \"#cba6f730\",\n        \"ghost_element.selected\": \"#cba6f750\",\n        \"ghost_element.disabled\": \"#6c7086\",\n        \"text\": \"#cdd6f4\",\n        \"text.muted\": \"#bac2de\",\n        \"text.placeholder\": \"#585b70\",\n        \"text.disabled\": \"#45475a\",\n        \"text.accent\": \"#cba6f7\",\n        \"icon\": \"#cdd6f4\",\n        \"icon.muted\": \"#7f849c\",\n        \"icon.disabled\": \"#6c7086\",\n        \"icon.placeholder\": \"#585b70\",\n        \"icon.accent\": \"#cba6f7\",\n        \"status_bar.background\": \"#1e1e2e99\",\n        \"title_bar.background\": \"#1e1e2e99\",\n        \"title_bar.inactive_background\": \"#171725\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#18182590\",\n        \"search.match_background\": \"#94e2d54d\",\n        \"search.active_match_background\": \"#f38ba84d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#31324499\",\n        \"panel.indent_guide_active\": \"#585b70\",\n        \"panel.indent_guide_hover\": \"#cba6f7\",\n        \"panel.overlay_background\": \"#1e1e2e\",\n        \"pane.focused_border\": \"#31324410\",\n        \"pane_group.border\": \"#31324415\",\n        \"scrollbar.thumb.background\": \"#7f849c80\",\n        \"scrollbar.thumb.hover_background\": \"#6c7086\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#cba6f733\",\n        \"minimap.thumb.hover_background\": \"#cba6f766\",\n        \"minimap.thumb.active_background\": \"#cba6f799\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cdd6f4\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#181825\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f5e0dc12\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f5e0dc90\",\n        \"editor.invisible\": \"#9399b266\",\n        \"editor.wrap_guide\": \"#585b70\",\n        \"editor.active_wrap_guide\": \"#585b70\",\n        \"editor.document_highlight.bracket_background\": \"#cba6f717\",\n        \"editor.document_highlight.read_background\": \"#a6adc829\",\n        \"editor.document_highlight.write_background\": \"#a6adc829\",\n        \"editor.indent_guide\": \"#31324499\",\n        \"editor.indent_guide_active\": \"#585b70\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#1e1e2e\",\n        \"terminal.foreground\": \"#cdd6f4\",\n        \"terminal.dim_foreground\": \"#7f849c\",\n        \"terminal.bright_foreground\": \"#cdd6f4\",\n        \"terminal.ansi.black\": \"#45475a\",\n        \"terminal.ansi.white\": \"#a6adc8\",\n        \"terminal.ansi.red\": \"#f38ba8\",\n        \"terminal.ansi.green\": \"#a6e3a1\",\n        \"terminal.ansi.yellow\": \"#f9e2af\",\n        \"terminal.ansi.blue\": \"#89b4fa\",\n        \"terminal.ansi.magenta\": \"#f5c2e7\",\n        \"terminal.ansi.cyan\": \"#94e2d5\",\n        \"terminal.ansi.bright_black\": \"#585b70\",\n        \"terminal.ansi.bright_white\": \"#bac2de\",\n        \"terminal.ansi.bright_red\": \"#f37799\",\n        \"terminal.ansi.bright_green\": \"#89d88b\",\n        \"terminal.ansi.bright_yellow\": \"#ebd391\",\n        \"terminal.ansi.bright_blue\": \"#74a8fc\",\n        \"terminal.ansi.bright_magenta\": \"#f2aede\",\n        \"terminal.ansi.bright_cyan\": \"#6bd7ca\",\n        \"terminal.ansi.dim_black\": \"#45475a\",\n        \"terminal.ansi.dim_white\": \"#a6adc8\",\n        \"terminal.ansi.dim_red\": \"#f38ba8\",\n        \"terminal.ansi.dim_green\": \"#a6e3a1\",\n        \"terminal.ansi.dim_yellow\": \"#f9e2af\",\n        \"terminal.ansi.dim_blue\": \"#89b4fa\",\n        \"terminal.ansi.dim_magenta\": \"#f5c2e7\",\n        \"terminal.ansi.dim_cyan\": \"#94e2d5\",\n        \"link_text.hover\": \"#89dceb\",\n        \"conflict\": \"#fab387\",\n        \"conflict.border\": \"#fab387\",\n        \"conflict.background\": \"#fab38726\",\n        \"created\": \"#a6e3a1\",\n        \"created.border\": \"#a6e3a1\",\n        \"created.background\": \"#a6e3a126\",\n        \"deleted\": \"#f38ba8\",\n        \"deleted.border\": \"#f38ba8\",\n        \"deleted.background\": \"#f38ba826\",\n        \"hidden\": \"#6c7086\",\n        \"hidden.border\": \"#6c7086\",\n        \"hidden.background\": \"#181825\",\n        \"hint\": \"#585b70\",\n        \"hint.border\": \"#585b70\",\n        \"hint.background\": \"#313244c0\",\n        \"ignored\": \"#6c7086\",\n        \"ignored.border\": \"#6c7086\",\n        \"ignored.background\": \"#6c708626\",\n        \"modified\": \"#f9e2af\",\n        \"modified.border\": \"#f9e2af\",\n        \"modified.background\": \"#f9e2af26\",\n        \"predictive\": \"#6c7086\",\n        \"predictive.border\": \"#b4befe\",\n        \"predictive.background\": \"#181825\",\n        \"renamed\": \"#74c7ec\",\n        \"renamed.border\": \"#74c7ec\",\n        \"renamed.background\": \"#74c7ec26\",\n        \"info\": \"#94e2d5\",\n        \"info.border\": \"#94e2d5\",\n        \"info.background\": \"#1c2d33\",\n        \"warning\": \"#f9e2af\",\n        \"warning.border\": \"#f9e2af\",\n        \"warning.background\": \"#342a1e\",\n        \"error\": \"#f38ba8\",\n        \"error.border\": \"#f38ba8\",\n        \"error.background\": \"#3b2022\",\n        \"success\": \"#a6e3a1\",\n        \"success.border\": \"#a6e3a1\",\n        \"success.background\": \"#213023\",\n        \"unreachable\": \"#f38ba8\",\n        \"unreachable.border\": \"#f38ba8\",\n        \"unreachable.background\": \"#f38ba81f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f5e0dc\",\n            \"selection\": \"#9399b240\",\n            \"background\": \"#f5e0dc\"\n          },\n          {\n            \"cursor\": \"#cba6f7\",\n            \"selection\": \"#cba6f740\",\n            \"background\": \"#cba6f7\"\n          },\n          {\n            \"cursor\": \"#b4befe\",\n            \"selection\": \"#b4befe40\",\n            \"background\": \"#b4befe\"\n          },\n          {\n            \"cursor\": \"#74c7ec\",\n            \"selection\": \"#74c7ec40\",\n            \"background\": \"#74c7ec\"\n          },\n          {\n            \"cursor\": \"#a6e3a1\",\n            \"selection\": \"#a6e3a140\",\n            \"background\": \"#a6e3a1\"\n          },\n          {\n            \"cursor\": \"#f9e2af\",\n            \"selection\": \"#f9e2af40\",\n            \"background\": \"#f9e2af\"\n          },\n          {\n            \"cursor\": \"#fab387\",\n            \"selection\": \"#fab38740\",\n            \"background\": \"#fab387\"\n          },\n          {\n            \"cursor\": \"#f38ba8\",\n            \"selection\": \"#f38ba840\",\n            \"background\": \"#f38ba8\"\n          }\n        ],\n        \"version_control.added\": \"#a6e3a1\",\n        \"version_control.deleted\": \"#f38ba8\",\n        \"version_control.modified\": \"#f9e2af\",\n        \"version_control.renamed\": \"#74c7ec\",\n        \"version_control.conflict\": \"#fab387\",\n        \"version_control.conflict_marker.ours\": \"#a6e3a133\",\n        \"version_control.conflict_marker.theirs\": \"#89b4fa33\",\n        \"version_control.ignored\": \"#6c7086\",\n        \"debugger.accent\": \"#f38ba8\",\n        \"editor.debugger_active_line.background\": \"#fab38712\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#74c7ec\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f5e0dc\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#89dceb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#89dceb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f5e0dc\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b4befe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#74c7ec\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#7f849c\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b4befe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6c7086\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Latte (Blur)\",\n      \"appearance\": \"light\",\n      \"style\": {\n        \"accents\": [\n          \"#8839ef\",\n          \"#7287fd\",\n          \"#209fb5\",\n          \"#40a02b\",\n          \"#df8e1d\",\n          \"#fe640b\",\n          \"#d20f39\"\n        ],\n        \"vim.mode.text\": \"#dce0e8\",\n        \"vim.normal.foreground\": \"#dce0e8\",\n        \"vim.helix_normal.foreground\": \"#dce0e8\",\n        \"vim.visual.foreground\": \"#dce0e8\",\n        \"vim.helix_select.foreground\": \"#dce0e8\",\n        \"vim.insert.foreground\": \"#dce0e8\",\n        \"vim.visual_line.foreground\": \"#dce0e8\",\n        \"vim.visual_block.foreground\": \"#dce0e8\",\n        \"vim.replace.foreground\": \"#dce0e8\",\n        \"vim.normal.background\": \"#dc8a78\",\n        \"vim.helix_normal.background\": \"#dc8a78\",\n        \"vim.visual.background\": \"#7287fd\",\n        \"vim.helix_select.background\": \"#7287fd\",\n        \"vim.insert.background\": \"#40a02b\",\n        \"vim.visual_line.background\": \"#7287fd\",\n        \"vim.visual_block.background\": \"#8839ef\",\n        \"vim.replace.background\": \"#e64553\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#ccd0da15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#7287fd\",\n        \"border.selected\": \"#8839ef\",\n        \"border.transparent\": \"#40a02b\",\n        \"border.disabled\": \"#9ca0b0\",\n        \"elevated_surface.background\": \"#f9fafc\",\n        \"surface.background\": \"#f9fafcd0\",\n        \"background\": \"#f9fafcd7\",\n        \"element.background\": \"#dce0e8\",\n        \"element.hover\": \"#ccd0da\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#ccd0da4d\",\n        \"element.disabled\": \"#9ca0b0\",\n        \"drop_target.background\": \"#8839efb0\",\n        \"ghost_element.background\": \"#f9fafc60\",\n        \"ghost_element.hover\": \"#f9fafc90\",\n        \"ghost_element.active\": \"#8839ef30\",\n        \"ghost_element.selected\": \"#8839ef50\",\n        \"ghost_element.disabled\": \"#9ca0b0\",\n        \"text\": \"#4c4f69\",\n        \"text.muted\": \"#5c5f77\",\n        \"text.placeholder\": \"#acb0be\",\n        \"text.disabled\": \"#bcc0cc\",\n        \"text.accent\": \"#8839ef\",\n        \"icon\": \"#4c4f69\",\n        \"icon.muted\": \"#8c8fa1\",\n        \"icon.disabled\": \"#9ca0b0\",\n        \"icon.placeholder\": \"#acb0be\",\n        \"icon.accent\": \"#8839ef\",\n        \"status_bar.background\": \"#f9fafcd7\",\n        \"title_bar.background\": \"#f9fafcd7\",\n        \"title_bar.inactive_background\": \"#e6e9ee\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#f9fafcb0\",\n        \"search.match_background\": \"#1792994d\",\n        \"search.active_match_background\": \"#d20f394d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#ccd0da99\",\n        \"panel.indent_guide_active\": \"#acb0be\",\n        \"panel.indent_guide_hover\": \"#8839ef\",\n        \"panel.overlay_background\": \"#f9fafc\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"scrollbar.thumb.background\": \"#8c8fa1a0\",\n        \"scrollbar.thumb.hover_background\": \"#9ca0b0\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#8839ef33\",\n        \"minimap.thumb.hover_background\": \"#8839ef66\",\n        \"minimap.thumb.active_background\": \"#8839ef99\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#4c4f69\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#e6e9ef\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#007aff12\",\n        \"editor.line_number\": \"#00000020\",\n        \"editor.active_line_number\": \"#0079ff90\",\n        \"editor.invisible\": \"#7c7f9366\",\n        \"editor.wrap_guide\": \"#acb0be\",\n        \"editor.active_wrap_guide\": \"#acb0be\",\n        \"editor.document_highlight.bracket_background\": \"#8839ef17\",\n        \"editor.document_highlight.read_background\": \"#6c6f8529\",\n        \"editor.document_highlight.write_background\": \"#6c6f8529\",\n        \"editor.indent_guide\": \"#ccd0da99\",\n        \"editor.indent_guide_active\": \"#acb0be\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#eff1f5\",\n        \"terminal.foreground\": \"#4c4f69\",\n        \"terminal.dim_foreground\": \"#8c8fa1\",\n        \"terminal.bright_foreground\": \"#4c4f69\",\n        \"terminal.ansi.black\": \"#5c5f77\",\n        \"terminal.ansi.white\": \"#acb0be\",\n        \"terminal.ansi.red\": \"#d20f39\",\n        \"terminal.ansi.green\": \"#40a02b\",\n        \"terminal.ansi.yellow\": \"#df8e1d\",\n        \"terminal.ansi.blue\": \"#1e66f5\",\n        \"terminal.ansi.magenta\": \"#ea76cb\",\n        \"terminal.ansi.cyan\": \"#179299\",\n        \"terminal.ansi.bright_black\": \"#6c6f85\",\n        \"terminal.ansi.bright_white\": \"#bcc0cc\",\n        \"terminal.ansi.bright_red\": \"#de293e\",\n        \"terminal.ansi.bright_green\": \"#49af3d\",\n        \"terminal.ansi.bright_yellow\": \"#eea02d\",\n        \"terminal.ansi.bright_blue\": \"#456eff\",\n        \"terminal.ansi.bright_magenta\": \"#fe85d8\",\n        \"terminal.ansi.bright_cyan\": \"#2d9fa8\",\n        \"terminal.ansi.dim_black\": \"#5c5f77\",\n        \"terminal.ansi.dim_white\": \"#acb0be\",\n        \"terminal.ansi.dim_red\": \"#d20f39\",\n        \"terminal.ansi.dim_green\": \"#40a02b\",\n        \"terminal.ansi.dim_yellow\": \"#df8e1d\",\n        \"terminal.ansi.dim_blue\": \"#1e66f5\",\n        \"terminal.ansi.dim_magenta\": \"#ea76cb\",\n        \"terminal.ansi.dim_cyan\": \"#179299\",\n        \"link_text.hover\": \"#04a5e5\",\n        \"conflict\": \"#fe640b\",\n        \"conflict.border\": \"#fe640b\",\n        \"conflict.background\": \"#fe640b26\",\n        \"created\": \"#40a02b\",\n        \"created.border\": \"#40a02b\",\n        \"created.background\": \"#40a02b26\",\n        \"deleted\": \"#d20f39\",\n        \"deleted.border\": \"#d20f39\",\n        \"deleted.background\": \"#d20f3926\",\n        \"hidden\": \"#9ca0b0\",\n        \"hidden.border\": \"#9ca0b0\",\n        \"hidden.background\": \"#e6e9ef\",\n        \"hint\": \"#acb0be\",\n        \"hint.border\": \"#acb0be\",\n        \"hint.background\": \"#e8e8e8c0\",\n        \"ignored\": \"#9ca0b0\",\n        \"ignored.border\": \"#9ca0b0\",\n        \"ignored.background\": \"#9ca0b026\",\n        \"modified\": \"#df8e1d\",\n        \"modified.border\": \"#df8e1d\",\n        \"modified.background\": \"#df8e1d26\",\n        \"predictive\": \"#9ca0b0\",\n        \"predictive.border\": \"#7287fd\",\n        \"predictive.background\": \"#e6e9ef\",\n        \"renamed\": \"#209fb5\",\n        \"renamed.border\": \"#209fb5\",\n        \"renamed.background\": \"#209fb526\",\n        \"info\": \"#179299\",\n        \"info.border\": \"#179299\",\n        \"info.background\": \"#cce9f3\",\n        \"warning\": \"#df8e1d\",\n        \"warning.border\": \"#df8e1d\",\n        \"warning.background\": \"#ffe5c0\",\n        \"error\": \"#d20f39\",\n        \"error.border\": \"#d20f39\",\n        \"error.background\": \"#ffd7d9\",\n        \"success\": \"#40a02b\",\n        \"success.border\": \"#40a02b\",\n        \"success.background\": \"#d4eecf\",\n        \"unreachable\": \"#d20f39\",\n        \"unreachable.border\": \"#d20f39\",\n        \"unreachable.background\": \"#d20f391f\",\n        \"players\": [\n          {\n            \"cursor\": \"#dc8a78\",\n            \"selection\": \"#7c7f934d\",\n            \"background\": \"#dc8a78\"\n          },\n          {\n            \"cursor\": \"#8839ef\",\n            \"selection\": \"#8839ef4d\",\n            \"background\": \"#8839ef\"\n          },\n          {\n            \"cursor\": \"#7287fd\",\n            \"selection\": \"#7287fd4d\",\n            \"background\": \"#7287fd\"\n          },\n          {\n            \"cursor\": \"#209fb5\",\n            \"selection\": \"#209fb54d\",\n            \"background\": \"#209fb5\"\n          },\n          {\n            \"cursor\": \"#40a02b\",\n            \"selection\": \"#40a02b4d\",\n            \"background\": \"#40a02b\"\n          },\n          {\n            \"cursor\": \"#df8e1d\",\n            \"selection\": \"#df8e1d4d\",\n            \"background\": \"#df8e1d\"\n          },\n          {\n            \"cursor\": \"#fe640b\",\n            \"selection\": \"#fe640b4d\",\n            \"background\": \"#fe640b\"\n          },\n          {\n            \"cursor\": \"#d20f39\",\n            \"selection\": \"#d20f394d\",\n            \"background\": \"#d20f39\"\n          }\n        ],\n        \"version_control.added\": \"#40a02b\",\n        \"version_control.deleted\": \"#d20f39\",\n        \"version_control.modified\": \"#df8e1d\",\n        \"version_control.renamed\": \"#209fb5\",\n        \"version_control.conflict\": \"#fe640b\",\n        \"version_control.conflict_marker.ours\": \"#40a02b33\",\n        \"version_control.conflict_marker.theirs\": \"#1e66f533\",\n        \"version_control.ignored\": \"#9ca0b0\",\n        \"debugger.accent\": \"#d20f39\",\n        \"editor.debugger_active_line.background\": \"#fe640b12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#e64553\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8c8fa1\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#9ca0b0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Frapp\\u00e9 (Blur)\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#ca9ee6\",\n          \"#babbf1\",\n          \"#85c1dc\",\n          \"#a6d189\",\n          \"#e5c890\",\n          \"#ef9f76\",\n          \"#e78284\"\n        ],\n        \"vim.mode.text\": \"#232634\",\n        \"vim.normal.foreground\": \"#232634\",\n        \"vim.helix_normal.foreground\": \"#232634\",\n        \"vim.visual.foreground\": \"#232634\",\n        \"vim.helix_select.foreground\": \"#232634\",\n        \"vim.insert.foreground\": \"#232634\",\n        \"vim.visual_line.foreground\": \"#232634\",\n        \"vim.visual_block.foreground\": \"#232634\",\n        \"vim.replace.foreground\": \"#232634\",\n        \"vim.normal.background\": \"#f2d5cf\",\n        \"vim.helix_normal.background\": \"#f2d5cf\",\n        \"vim.visual.background\": \"#babbf1\",\n        \"vim.helix_select.background\": \"#babbf1\",\n        \"vim.insert.background\": \"#a6d189\",\n        \"vim.visual_line.background\": \"#babbf1\",\n        \"vim.visual_block.background\": \"#ca9ee6\",\n        \"vim.replace.background\": \"#ea999c\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#41455915\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#babbf1\",\n        \"border.selected\": \"#ca9ee6\",\n        \"border.transparent\": \"#a6d189\",\n        \"border.disabled\": \"#737994\",\n        \"elevated_surface.background\": \"#292c3c\",\n        \"surface.background\": \"#303446d0\",\n        \"background\": \"#303446d7\",\n        \"element.background\": \"#232634\",\n        \"element.hover\": \"#414559\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#4145594d\",\n        \"element.disabled\": \"#737994\",\n        \"drop_target.background\": \"#ca9ee6b0\",\n        \"ghost_element.background\": \"#292c3c60\",\n        \"ghost_element.hover\": \"#292c3c90\",\n        \"ghost_element.active\": \"#ca9ee630\",\n        \"ghost_element.selected\": \"#ca9ee650\",\n        \"ghost_element.disabled\": \"#737994\",\n        \"text\": \"#c6d0f5\",\n        \"text.muted\": \"#b5bfe2\",\n        \"text.placeholder\": \"#626880\",\n        \"text.disabled\": \"#51576d\",\n        \"text.accent\": \"#ca9ee6\",\n        \"icon\": \"#c6d0f5\",\n        \"icon.muted\": \"#838ba7\",\n        \"icon.disabled\": \"#737994\",\n        \"icon.placeholder\": \"#626880\",\n        \"icon.accent\": \"#ca9ee6\",\n        \"status_bar.background\": \"#303446d7\",\n        \"title_bar.background\": \"#303446d7\",\n        \"title_bar.inactive_background\": \"#2a2e3e\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#292c3cb0\",\n        \"search.match_background\": \"#81c8be4d\",\n        \"search.active_match_background\": \"#e782844d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#41455999\",\n        \"panel.indent_guide_active\": \"#626880\",\n        \"panel.indent_guide_hover\": \"#ca9ee6\",\n        \"panel.overlay_background\": \"#303446\",\n        \"pane.focused_border\": \"#41455910\",\n        \"pane_group.border\": \"#41455915\",\n        \"scrollbar.thumb.background\": \"#626880a0\",\n        \"scrollbar.thumb.hover_background\": \"#737994\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#ca9ee633\",\n        \"minimap.thumb.hover_background\": \"#ca9ee666\",\n        \"minimap.thumb.active_background\": \"#ca9ee699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#c6d0f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#292c3c\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#ca9ee612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#ca9ee690\",\n        \"editor.invisible\": \"#949cbb66\",\n        \"editor.wrap_guide\": \"#626880\",\n        \"editor.active_wrap_guide\": \"#626880\",\n        \"editor.document_highlight.bracket_background\": \"#ca9ee617\",\n        \"editor.document_highlight.read_background\": \"#a5adce29\",\n        \"editor.document_highlight.write_background\": \"#a5adce29\",\n        \"editor.indent_guide\": \"#41455999\",\n        \"editor.indent_guide_active\": \"#626880\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#303446\",\n        \"terminal.foreground\": \"#c6d0f5\",\n        \"terminal.dim_foreground\": \"#838ba7\",\n        \"terminal.bright_foreground\": \"#c6d0f5\",\n        \"terminal.ansi.black\": \"#51576d\",\n        \"terminal.ansi.white\": \"#a5adce\",\n        \"terminal.ansi.red\": \"#e78284\",\n        \"terminal.ansi.green\": \"#a6d189\",\n        \"terminal.ansi.yellow\": \"#e5c890\",\n        \"terminal.ansi.blue\": \"#8caaee\",\n        \"terminal.ansi.magenta\": \"#f4b8e4\",\n        \"terminal.ansi.cyan\": \"#81c8be\",\n        \"terminal.ansi.bright_black\": \"#626880\",\n        \"terminal.ansi.bright_white\": \"#b5bfe2\",\n        \"terminal.ansi.bright_red\": \"#e67172\",\n        \"terminal.ansi.bright_green\": \"#8ec772\",\n        \"terminal.ansi.bright_yellow\": \"#d9ba73\",\n        \"terminal.ansi.bright_blue\": \"#7b9ef0\",\n        \"terminal.ansi.bright_magenta\": \"#f4b8e4\",\n        \"terminal.ansi.bright_cyan\": \"#5abfb5\",\n        \"terminal.ansi.dim_black\": \"#51576d\",\n        \"terminal.ansi.dim_white\": \"#a5adce\",\n        \"terminal.ansi.dim_red\": \"#e78284\",\n        \"terminal.ansi.dim_green\": \"#a6d189\",\n        \"terminal.ansi.dim_yellow\": \"#e5c890\",\n        \"terminal.ansi.dim_blue\": \"#8caaee\",\n        \"terminal.ansi.dim_magenta\": \"#f4b8e4\",\n        \"terminal.ansi.dim_cyan\": \"#81c8be\",\n        \"link_text.hover\": \"#99d1db\",\n        \"conflict\": \"#ef9f76\",\n        \"conflict.border\": \"#ef9f76\",\n        \"conflict.background\": \"#ef9f7626\",\n        \"created\": \"#a6d189\",\n        \"created.border\": \"#a6d189\",\n        \"created.background\": \"#a6d18926\",\n        \"deleted\": \"#e78284\",\n        \"deleted.border\": \"#e78284\",\n        \"deleted.background\": \"#e7828426\",\n        \"hidden\": \"#737994\",\n        \"hidden.border\": \"#737994\",\n        \"hidden.background\": \"#292c3c\",\n        \"hint\": \"#626880\",\n        \"hint.border\": \"#626880\",\n        \"hint.background\": \"#414559c0\",\n        \"ignored\": \"#737994\",\n        \"ignored.border\": \"#737994\",\n        \"ignored.background\": \"#73799426\",\n        \"modified\": \"#e5c890\",\n        \"modified.border\": \"#e5c890\",\n        \"modified.background\": \"#e5c89026\",\n        \"predictive\": \"#737994\",\n        \"predictive.border\": \"#babbf1\",\n        \"predictive.background\": \"#292c3c\",\n        \"renamed\": \"#85c1dc\",\n        \"renamed.border\": \"#85c1dc\",\n        \"renamed.background\": \"#85c1dc26\",\n        \"info\": \"#81c8be\",\n        \"info.border\": \"#81c8be\",\n        \"info.background\": \"#1f3137\",\n        \"warning\": \"#e5c890\",\n        \"warning.border\": \"#e5c890\",\n        \"warning.background\": \"#382d20\",\n        \"error\": \"#e78284\",\n        \"error.border\": \"#e78284\",\n        \"error.background\": \"#3f2325\",\n        \"success\": \"#a6d189\",\n        \"success.border\": \"#a6d189\",\n        \"success.background\": \"#243427\",\n        \"unreachable\": \"#e78284\",\n        \"unreachable.border\": \"#e78284\",\n        \"unreachable.background\": \"#e782841f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f2d5cf\",\n            \"selection\": \"#949cbb40\",\n            \"background\": \"#f2d5cf\"\n          },\n          {\n            \"cursor\": \"#ca9ee6\",\n            \"selection\": \"#ca9ee640\",\n            \"background\": \"#ca9ee6\"\n          },\n          {\n            \"cursor\": \"#babbf1\",\n            \"selection\": \"#babbf140\",\n            \"background\": \"#babbf1\"\n          },\n          {\n            \"cursor\": \"#85c1dc\",\n            \"selection\": \"#85c1dc40\",\n            \"background\": \"#85c1dc\"\n          },\n          {\n            \"cursor\": \"#a6d189\",\n            \"selection\": \"#a6d18940\",\n            \"background\": \"#a6d189\"\n          },\n          {\n            \"cursor\": \"#e5c890\",\n            \"selection\": \"#e5c89040\",\n            \"background\": \"#e5c890\"\n          },\n          {\n            \"cursor\": \"#ef9f76\",\n            \"selection\": \"#ef9f7640\",\n            \"background\": \"#ef9f76\"\n          },\n          {\n            \"cursor\": \"#e78284\",\n            \"selection\": \"#e7828440\",\n            \"background\": \"#e78284\"\n          }\n        ],\n        \"version_control.added\": \"#a6d189\",\n        \"version_control.deleted\": \"#e78284\",\n        \"version_control.modified\": \"#e5c890\",\n        \"version_control.renamed\": \"#85c1dc\",\n        \"version_control.conflict\": \"#ef9f76\",\n        \"version_control.conflict_marker.ours\": \"#a6d18933\",\n        \"version_control.conflict_marker.theirs\": \"#8caaee33\",\n        \"version_control.ignored\": \"#737994\",\n        \"debugger.accent\": \"#e78284\",\n        \"editor.debugger_active_line.background\": \"#ef9f7612\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#e78284\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#85c1dc\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f2d5cf\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#99d1db\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#99d1db\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#e78284\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f2d5cf\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#babbf1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#85c1dc\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#838ba7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#babbf1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#737994\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Macchiato (Blur)\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#c6a0f6\",\n          \"#b7bdf8\",\n          \"#7dc4e4\",\n          \"#a6da95\",\n          \"#eed49f\",\n          \"#f5a97f\",\n          \"#ed8796\"\n        ],\n        \"vim.mode.text\": \"#181926\",\n        \"vim.normal.foreground\": \"#181926\",\n        \"vim.helix_normal.foreground\": \"#181926\",\n        \"vim.visual.foreground\": \"#181926\",\n        \"vim.helix_select.foreground\": \"#181926\",\n        \"vim.insert.foreground\": \"#181926\",\n        \"vim.visual_line.foreground\": \"#181926\",\n        \"vim.visual_block.foreground\": \"#181926\",\n        \"vim.replace.foreground\": \"#181926\",\n        \"vim.normal.background\": \"#f4dbd6\",\n        \"vim.helix_normal.background\": \"#f4dbd6\",\n        \"vim.visual.background\": \"#b7bdf8\",\n        \"vim.helix_select.background\": \"#b7bdf8\",\n        \"vim.insert.background\": \"#a6da95\",\n        \"vim.visual_line.background\": \"#b7bdf8\",\n        \"vim.visual_block.background\": \"#c6a0f6\",\n        \"vim.replace.background\": \"#ee99a0\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#363a4f15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b7bdf8\",\n        \"border.selected\": \"#c6a0f6\",\n        \"border.transparent\": \"#a6da95\",\n        \"border.disabled\": \"#6e738d\",\n        \"elevated_surface.background\": \"#1e2030\",\n        \"surface.background\": \"#24273ad0\",\n        \"background\": \"#24273ad7\",\n        \"element.background\": \"#181926\",\n        \"element.hover\": \"#363a4f\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#363a4f4d\",\n        \"element.disabled\": \"#6e738d\",\n        \"drop_target.background\": \"#c6a0f6b0\",\n        \"ghost_element.background\": \"#1e203060\",\n        \"ghost_element.hover\": \"#1e203090\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"ghost_element.disabled\": \"#6e738d\",\n        \"text\": \"#cad3f5\",\n        \"text.muted\": \"#b8c0e0\",\n        \"text.placeholder\": \"#5b6078\",\n        \"text.disabled\": \"#494d64\",\n        \"text.accent\": \"#c6a0f6\",\n        \"icon\": \"#cad3f5\",\n        \"icon.muted\": \"#8087a2\",\n        \"icon.disabled\": \"#6e738d\",\n        \"icon.placeholder\": \"#5b6078\",\n        \"icon.accent\": \"#c6a0f6\",\n        \"status_bar.background\": \"#24273ad7\",\n        \"title_bar.background\": \"#24273ad7\",\n        \"title_bar.inactive_background\": \"#1e1f30\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#1e2030b0\",\n        \"search.match_background\": \"#8bd5ca4d\",\n        \"search.active_match_background\": \"#ed87964d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#363a4f99\",\n        \"panel.indent_guide_active\": \"#5b6078\",\n        \"panel.indent_guide_hover\": \"#c6a0f6\",\n        \"panel.overlay_background\": \"#24273a\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"scrollbar.thumb.background\": \"#8087a2a0\",\n        \"scrollbar.thumb.hover_background\": \"#6e738d\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#c6a0f633\",\n        \"minimap.thumb.hover_background\": \"#c6a0f666\",\n        \"minimap.thumb.active_background\": \"#c6a0f699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cad3f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#1e2030\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.invisible\": \"#939ab766\",\n        \"editor.wrap_guide\": \"#5b6078\",\n        \"editor.active_wrap_guide\": \"#5b6078\",\n        \"editor.document_highlight.bracket_background\": \"#c6a0f617\",\n        \"editor.document_highlight.read_background\": \"#a5adcb29\",\n        \"editor.document_highlight.write_background\": \"#a5adcb29\",\n        \"editor.indent_guide\": \"#363a4f99\",\n        \"editor.indent_guide_active\": \"#5b6078\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#24273a\",\n        \"terminal.foreground\": \"#cad3f5\",\n        \"terminal.dim_foreground\": \"#8087a2\",\n        \"terminal.bright_foreground\": \"#cad3f5\",\n        \"terminal.ansi.black\": \"#494d64\",\n        \"terminal.ansi.white\": \"#a5adcb\",\n        \"terminal.ansi.red\": \"#ed8796\",\n        \"terminal.ansi.green\": \"#a6da95\",\n        \"terminal.ansi.yellow\": \"#eed49f\",\n        \"terminal.ansi.blue\": \"#8aadf4\",\n        \"terminal.ansi.magenta\": \"#f5bde6\",\n        \"terminal.ansi.cyan\": \"#8bd5ca\",\n        \"terminal.ansi.bright_black\": \"#5b6078\",\n        \"terminal.ansi.bright_white\": \"#b8c0e0\",\n        \"terminal.ansi.bright_red\": \"#ec7486\",\n        \"terminal.ansi.bright_green\": \"#8ccf7f\",\n        \"terminal.ansi.bright_yellow\": \"#e1c682\",\n        \"terminal.ansi.bright_blue\": \"#78a1f6\",\n        \"terminal.ansi.bright_magenta\": \"#f2a9dd\",\n        \"terminal.ansi.bright_cyan\": \"#63cbc0\",\n        \"terminal.ansi.dim_black\": \"#494d64\",\n        \"terminal.ansi.dim_white\": \"#a5adcb\",\n        \"terminal.ansi.dim_red\": \"#ed8796\",\n        \"terminal.ansi.dim_green\": \"#a6da95\",\n        \"terminal.ansi.dim_yellow\": \"#eed49f\",\n        \"terminal.ansi.dim_blue\": \"#8aadf4\",\n        \"terminal.ansi.dim_magenta\": \"#f5bde6\",\n        \"terminal.ansi.dim_cyan\": \"#8bd5ca\",\n        \"link_text.hover\": \"#91d7e3\",\n        \"conflict\": \"#f5a97f\",\n        \"conflict.border\": \"#f5a97f\",\n        \"conflict.background\": \"#f5a97f26\",\n        \"created\": \"#a6da95\",\n        \"created.border\": \"#a6da95\",\n        \"created.background\": \"#a6da9526\",\n        \"deleted\": \"#ed8796\",\n        \"deleted.border\": \"#ed8796\",\n        \"deleted.background\": \"#ed879626\",\n        \"hidden\": \"#6e738d\",\n        \"hidden.border\": \"#6e738d\",\n        \"hidden.background\": \"#1e2030\",\n        \"hint\": \"#5b6078\",\n        \"hint.border\": \"#5b6078\",\n        \"hint.background\": \"#363a4fc0\",\n        \"ignored\": \"#6e738d\",\n        \"ignored.border\": \"#6e738d\",\n        \"ignored.background\": \"#6e738d26\",\n        \"modified\": \"#eed49f\",\n        \"modified.border\": \"#eed49f\",\n        \"modified.background\": \"#eed49f26\",\n        \"predictive\": \"#6e738d\",\n        \"predictive.border\": \"#b7bdf8\",\n        \"predictive.background\": \"#1e2030\",\n        \"renamed\": \"#7dc4e4\",\n        \"renamed.border\": \"#7dc4e4\",\n        \"renamed.background\": \"#7dc4e426\",\n        \"info\": \"#8bd5ca\",\n        \"info.border\": \"#8bd5ca\",\n        \"info.background\": \"#1e2f35\",\n        \"warning\": \"#eed49f\",\n        \"warning.border\": \"#eed49f\",\n        \"warning.background\": \"#362c1f\",\n        \"error\": \"#ed8796\",\n        \"error.border\": \"#ed8796\",\n        \"error.background\": \"#3d2224\",\n        \"success\": \"#a6da95\",\n        \"success.border\": \"#a6da95\",\n        \"success.background\": \"#233225\",\n        \"unreachable\": \"#ed8796\",\n        \"unreachable.border\": \"#ed8796\",\n        \"unreachable.background\": \"#ed87961f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f4dbd6\",\n            \"selection\": \"#939ab740\",\n            \"background\": \"#f4dbd6\"\n          },\n          {\n            \"cursor\": \"#c6a0f6\",\n            \"selection\": \"#c6a0f640\",\n            \"background\": \"#c6a0f6\"\n          },\n          {\n            \"cursor\": \"#b7bdf8\",\n            \"selection\": \"#b7bdf840\",\n            \"background\": \"#b7bdf8\"\n          },\n          {\n            \"cursor\": \"#7dc4e4\",\n            \"selection\": \"#7dc4e440\",\n            \"background\": \"#7dc4e4\"\n          },\n          {\n            \"cursor\": \"#a6da95\",\n            \"selection\": \"#a6da9540\",\n            \"background\": \"#a6da95\"\n          },\n          {\n            \"cursor\": \"#eed49f\",\n            \"selection\": \"#eed49f40\",\n            \"background\": \"#eed49f\"\n          },\n          {\n            \"cursor\": \"#f5a97f\",\n            \"selection\": \"#f5a97f40\",\n            \"background\": \"#f5a97f\"\n          },\n          {\n            \"cursor\": \"#ed8796\",\n            \"selection\": \"#ed879640\",\n            \"background\": \"#ed8796\"\n          }\n        ],\n        \"version_control.added\": \"#a6da95\",\n        \"version_control.deleted\": \"#ed8796\",\n        \"version_control.modified\": \"#eed49f\",\n        \"version_control.renamed\": \"#7dc4e4\",\n        \"version_control.conflict\": \"#f5a97f\",\n        \"version_control.conflict_marker.ours\": \"#a6da9533\",\n        \"version_control.conflict_marker.theirs\": \"#8aadf433\",\n        \"version_control.ignored\": \"#6e738d\",\n        \"debugger.accent\": \"#ed8796\",\n        \"editor.debugger_active_line.background\": \"#f5a97f12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8087a2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6e738d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Mocha (Blur)\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#cba6f7\",\n          \"#b4befe\",\n          \"#74c7ec\",\n          \"#a6e3a1\",\n          \"#f9e2af\",\n          \"#fab387\",\n          \"#f38ba8\"\n        ],\n        \"vim.mode.text\": \"#11111b\",\n        \"vim.normal.foreground\": \"#11111b\",\n        \"vim.helix_normal.foreground\": \"#11111b\",\n        \"vim.visual.foreground\": \"#11111b\",\n        \"vim.helix_select.foreground\": \"#11111b\",\n        \"vim.insert.foreground\": \"#11111b\",\n        \"vim.visual_line.foreground\": \"#11111b\",\n        \"vim.visual_block.foreground\": \"#11111b\",\n        \"vim.replace.foreground\": \"#11111b\",\n        \"vim.normal.background\": \"#f5e0dc\",\n        \"vim.helix_normal.background\": \"#f5e0dc\",\n        \"vim.visual.background\": \"#b4befe\",\n        \"vim.helix_select.background\": \"#b4befe\",\n        \"vim.insert.background\": \"#a6e3a1\",\n        \"vim.visual_line.background\": \"#b4befe\",\n        \"vim.visual_block.background\": \"#cba6f7\",\n        \"vim.replace.background\": \"#eba0ac\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#31324415\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b4befe\",\n        \"border.selected\": \"#cba6f7\",\n        \"border.transparent\": \"#a6e3a1\",\n        \"border.disabled\": \"#6c7086\",\n        \"elevated_surface.background\": \"#181825\",\n        \"surface.background\": \"#1e1e2ed0\",\n        \"background\": \"#1e1e2ed7\",\n        \"element.background\": \"#11111b\",\n        \"element.hover\": \"#313244\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#3132444d\",\n        \"element.disabled\": \"#6c7086\",\n        \"drop_target.background\": \"#cba6f7b0\",\n        \"ghost_element.background\": \"#18182560\",\n        \"ghost_element.hover\": \"#18182590\",\n        \"ghost_element.active\": \"#cba6f730\",\n        \"ghost_element.selected\": \"#cba6f750\",\n        \"ghost_element.disabled\": \"#6c7086\",\n        \"text\": \"#cdd6f4\",\n        \"text.muted\": \"#bac2de\",\n        \"text.placeholder\": \"#585b70\",\n        \"text.disabled\": \"#45475a\",\n        \"text.accent\": \"#cba6f7\",\n        \"icon\": \"#cdd6f4\",\n        \"icon.muted\": \"#7f849c\",\n        \"icon.disabled\": \"#6c7086\",\n        \"icon.placeholder\": \"#585b70\",\n        \"icon.accent\": \"#cba6f7\",\n        \"status_bar.background\": \"#1e1e2ed7\",\n        \"title_bar.background\": \"#1e1e2ed7\",\n        \"title_bar.inactive_background\": \"#171725\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#181825b0\",\n        \"search.match_background\": \"#94e2d54d\",\n        \"search.active_match_background\": \"#f38ba84d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#31324499\",\n        \"panel.indent_guide_active\": \"#585b70\",\n        \"panel.indent_guide_hover\": \"#cba6f7\",\n        \"panel.overlay_background\": \"#1e1e2e\",\n        \"pane.focused_border\": \"#31324410\",\n        \"pane_group.border\": \"#31324415\",\n        \"scrollbar.thumb.background\": \"#7f849ca0\",\n        \"scrollbar.thumb.hover_background\": \"#6c7086\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#cba6f733\",\n        \"minimap.thumb.hover_background\": \"#cba6f766\",\n        \"minimap.thumb.active_background\": \"#cba6f799\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cdd6f4\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#181825\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f5e0dc12\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f5e0dc90\",\n        \"editor.invisible\": \"#9399b266\",\n        \"editor.wrap_guide\": \"#585b70\",\n        \"editor.active_wrap_guide\": \"#585b70\",\n        \"editor.document_highlight.bracket_background\": \"#cba6f717\",\n        \"editor.document_highlight.read_background\": \"#a6adc829\",\n        \"editor.document_highlight.write_background\": \"#a6adc829\",\n        \"editor.indent_guide\": \"#31324499\",\n        \"editor.indent_guide_active\": \"#585b70\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#1e1e2e\",\n        \"terminal.foreground\": \"#cdd6f4\",\n        \"terminal.dim_foreground\": \"#7f849c\",\n        \"terminal.bright_foreground\": \"#cdd6f4\",\n        \"terminal.ansi.black\": \"#45475a\",\n        \"terminal.ansi.white\": \"#a6adc8\",\n        \"terminal.ansi.red\": \"#f38ba8\",\n        \"terminal.ansi.green\": \"#a6e3a1\",\n        \"terminal.ansi.yellow\": \"#f9e2af\",\n        \"terminal.ansi.blue\": \"#89b4fa\",\n        \"terminal.ansi.magenta\": \"#f5c2e7\",\n        \"terminal.ansi.cyan\": \"#94e2d5\",\n        \"terminal.ansi.bright_black\": \"#585b70\",\n        \"terminal.ansi.bright_white\": \"#bac2de\",\n        \"terminal.ansi.bright_red\": \"#f37799\",\n        \"terminal.ansi.bright_green\": \"#89d88b\",\n        \"terminal.ansi.bright_yellow\": \"#ebd391\",\n        \"terminal.ansi.bright_blue\": \"#74a8fc\",\n        \"terminal.ansi.bright_magenta\": \"#f2aede\",\n        \"terminal.ansi.bright_cyan\": \"#6bd7ca\",\n        \"terminal.ansi.dim_black\": \"#45475a\",\n        \"terminal.ansi.dim_white\": \"#a6adc8\",\n        \"terminal.ansi.dim_red\": \"#f38ba8\",\n        \"terminal.ansi.dim_green\": \"#a6e3a1\",\n        \"terminal.ansi.dim_yellow\": \"#f9e2af\",\n        \"terminal.ansi.dim_blue\": \"#89b4fa\",\n        \"terminal.ansi.dim_magenta\": \"#f5c2e7\",\n        \"terminal.ansi.dim_cyan\": \"#94e2d5\",\n        \"link_text.hover\": \"#89dceb\",\n        \"conflict\": \"#fab387\",\n        \"conflict.border\": \"#fab387\",\n        \"conflict.background\": \"#fab38726\",\n        \"created\": \"#a6e3a1\",\n        \"created.border\": \"#a6e3a1\",\n        \"created.background\": \"#a6e3a126\",\n        \"deleted\": \"#f38ba8\",\n        \"deleted.border\": \"#f38ba8\",\n        \"deleted.background\": \"#f38ba826\",\n        \"hidden\": \"#6c7086\",\n        \"hidden.border\": \"#6c7086\",\n        \"hidden.background\": \"#181825\",\n        \"hint\": \"#585b70\",\n        \"hint.border\": \"#585b70\",\n        \"hint.background\": \"#313244c0\",\n        \"ignored\": \"#6c7086\",\n        \"ignored.border\": \"#6c7086\",\n        \"ignored.background\": \"#6c708626\",\n        \"modified\": \"#f9e2af\",\n        \"modified.border\": \"#f9e2af\",\n        \"modified.background\": \"#f9e2af26\",\n        \"predictive\": \"#6c7086\",\n        \"predictive.border\": \"#b4befe\",\n        \"predictive.background\": \"#181825\",\n        \"renamed\": \"#74c7ec\",\n        \"renamed.border\": \"#74c7ec\",\n        \"renamed.background\": \"#74c7ec26\",\n        \"info\": \"#94e2d5\",\n        \"info.border\": \"#94e2d5\",\n        \"info.background\": \"#1c2d33\",\n        \"warning\": \"#f9e2af\",\n        \"warning.border\": \"#f9e2af\",\n        \"warning.background\": \"#342a1e\",\n        \"error\": \"#f38ba8\",\n        \"error.border\": \"#f38ba8\",\n        \"error.background\": \"#3b2022\",\n        \"success\": \"#a6e3a1\",\n        \"success.border\": \"#a6e3a1\",\n        \"success.background\": \"#213023\",\n        \"unreachable\": \"#f38ba8\",\n        \"unreachable.border\": \"#f38ba8\",\n        \"unreachable.background\": \"#f38ba81f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f5e0dc\",\n            \"selection\": \"#9399b240\",\n            \"background\": \"#f5e0dc\"\n          },\n          {\n            \"cursor\": \"#cba6f7\",\n            \"selection\": \"#cba6f740\",\n            \"background\": \"#cba6f7\"\n          },\n          {\n            \"cursor\": \"#b4befe\",\n            \"selection\": \"#b4befe40\",\n            \"background\": \"#b4befe\"\n          },\n          {\n            \"cursor\": \"#74c7ec\",\n            \"selection\": \"#74c7ec40\",\n            \"background\": \"#74c7ec\"\n          },\n          {\n            \"cursor\": \"#a6e3a1\",\n            \"selection\": \"#a6e3a140\",\n            \"background\": \"#a6e3a1\"\n          },\n          {\n            \"cursor\": \"#f9e2af\",\n            \"selection\": \"#f9e2af40\",\n            \"background\": \"#f9e2af\"\n          },\n          {\n            \"cursor\": \"#fab387\",\n            \"selection\": \"#fab38740\",\n            \"background\": \"#fab387\"\n          },\n          {\n            \"cursor\": \"#f38ba8\",\n            \"selection\": \"#f38ba840\",\n            \"background\": \"#f38ba8\"\n          }\n        ],\n        \"version_control.added\": \"#a6e3a1\",\n        \"version_control.deleted\": \"#f38ba8\",\n        \"version_control.modified\": \"#f9e2af\",\n        \"version_control.renamed\": \"#74c7ec\",\n        \"version_control.conflict\": \"#fab387\",\n        \"version_control.conflict_marker.ours\": \"#a6e3a133\",\n        \"version_control.conflict_marker.theirs\": \"#89b4fa33\",\n        \"version_control.ignored\": \"#6c7086\",\n        \"debugger.accent\": \"#f38ba8\",\n        \"editor.debugger_active_line.background\": \"#fab38712\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#74c7ec\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f5e0dc\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#89dceb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#89dceb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f5e0dc\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b4befe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#74c7ec\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#7f849c\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b4befe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6c7086\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Latte (Blur) [Heavy]\",\n      \"appearance\": \"light\",\n      \"style\": {\n        \"accents\": [\n          \"#8839ef\",\n          \"#7287fd\",\n          \"#209fb5\",\n          \"#40a02b\",\n          \"#df8e1d\",\n          \"#fe640b\",\n          \"#d20f39\"\n        ],\n        \"vim.mode.text\": \"#dce0e8\",\n        \"vim.normal.foreground\": \"#dce0e8\",\n        \"vim.helix_normal.foreground\": \"#dce0e8\",\n        \"vim.visual.foreground\": \"#dce0e8\",\n        \"vim.helix_select.foreground\": \"#dce0e8\",\n        \"vim.insert.foreground\": \"#dce0e8\",\n        \"vim.visual_line.foreground\": \"#dce0e8\",\n        \"vim.visual_block.foreground\": \"#dce0e8\",\n        \"vim.replace.foreground\": \"#dce0e8\",\n        \"vim.normal.background\": \"#dc8a78\",\n        \"vim.helix_normal.background\": \"#dc8a78\",\n        \"vim.visual.background\": \"#7287fd\",\n        \"vim.helix_select.background\": \"#7287fd\",\n        \"vim.insert.background\": \"#40a02b\",\n        \"vim.visual_line.background\": \"#7287fd\",\n        \"vim.visual_block.background\": \"#8839ef\",\n        \"vim.replace.background\": \"#e64553\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#ccd0da15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#7287fd\",\n        \"border.selected\": \"#8839ef\",\n        \"border.transparent\": \"#40a02b\",\n        \"border.disabled\": \"#9ca0b0\",\n        \"elevated_surface.background\": \"#f9fafc\",\n        \"surface.background\": \"#f9fafcdb\",\n        \"background\": \"#f9fafce0\",\n        \"element.background\": \"#dce0e8\",\n        \"element.hover\": \"#ccd0da\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#ccd0da4d\",\n        \"element.disabled\": \"#9ca0b0\",\n        \"drop_target.background\": \"#8839efd0\",\n        \"ghost_element.background\": \"#f9fafc60\",\n        \"ghost_element.hover\": \"#f9fafc90\",\n        \"ghost_element.active\": \"#8839ef30\",\n        \"ghost_element.selected\": \"#8839ef50\",\n        \"ghost_element.disabled\": \"#9ca0b0\",\n        \"text\": \"#4c4f69\",\n        \"text.muted\": \"#5c5f77\",\n        \"text.placeholder\": \"#acb0be\",\n        \"text.disabled\": \"#bcc0cc\",\n        \"text.accent\": \"#8839ef\",\n        \"icon\": \"#4c4f69\",\n        \"icon.muted\": \"#8c8fa1\",\n        \"icon.disabled\": \"#9ca0b0\",\n        \"icon.placeholder\": \"#acb0be\",\n        \"icon.accent\": \"#8839ef\",\n        \"status_bar.background\": \"#f9fafce0\",\n        \"title_bar.background\": \"#f9fafce0\",\n        \"title_bar.inactive_background\": \"#e6e9ee\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#f9fafcd0\",\n        \"search.match_background\": \"#1792994d\",\n        \"search.active_match_background\": \"#d20f394d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#ccd0da99\",\n        \"panel.indent_guide_active\": \"#acb0be\",\n        \"panel.indent_guide_hover\": \"#8839ef\",\n        \"panel.overlay_background\": \"#f9fafc\",\n        \"pane.focused_border\": \"#ccd0da10\",\n        \"pane_group.border\": \"#ccd0da15\",\n        \"scrollbar.thumb.background\": \"#8c8fa1c0\",\n        \"scrollbar.thumb.hover_background\": \"#9ca0b0\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#8839ef33\",\n        \"minimap.thumb.hover_background\": \"#8839ef66\",\n        \"minimap.thumb.active_background\": \"#8839ef99\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#4c4f69\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#e6e9ef\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#007aff12\",\n        \"editor.line_number\": \"#00000020\",\n        \"editor.active_line_number\": \"#0079ff90\",\n        \"editor.invisible\": \"#7c7f9366\",\n        \"editor.wrap_guide\": \"#acb0be\",\n        \"editor.active_wrap_guide\": \"#acb0be\",\n        \"editor.document_highlight.bracket_background\": \"#8839ef17\",\n        \"editor.document_highlight.read_background\": \"#6c6f8529\",\n        \"editor.document_highlight.write_background\": \"#6c6f8529\",\n        \"editor.indent_guide\": \"#ccd0da99\",\n        \"editor.indent_guide_active\": \"#acb0be\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#eff1f5\",\n        \"terminal.foreground\": \"#4c4f69\",\n        \"terminal.dim_foreground\": \"#8c8fa1\",\n        \"terminal.bright_foreground\": \"#4c4f69\",\n        \"terminal.ansi.black\": \"#5c5f77\",\n        \"terminal.ansi.white\": \"#acb0be\",\n        \"terminal.ansi.red\": \"#d20f39\",\n        \"terminal.ansi.green\": \"#40a02b\",\n        \"terminal.ansi.yellow\": \"#df8e1d\",\n        \"terminal.ansi.blue\": \"#1e66f5\",\n        \"terminal.ansi.magenta\": \"#ea76cb\",\n        \"terminal.ansi.cyan\": \"#179299\",\n        \"terminal.ansi.bright_black\": \"#6c6f85\",\n        \"terminal.ansi.bright_white\": \"#bcc0cc\",\n        \"terminal.ansi.bright_red\": \"#de293e\",\n        \"terminal.ansi.bright_green\": \"#49af3d\",\n        \"terminal.ansi.bright_yellow\": \"#eea02d\",\n        \"terminal.ansi.bright_blue\": \"#456eff\",\n        \"terminal.ansi.bright_magenta\": \"#fe85d8\",\n        \"terminal.ansi.bright_cyan\": \"#2d9fa8\",\n        \"terminal.ansi.dim_black\": \"#5c5f77\",\n        \"terminal.ansi.dim_white\": \"#acb0be\",\n        \"terminal.ansi.dim_red\": \"#d20f39\",\n        \"terminal.ansi.dim_green\": \"#40a02b\",\n        \"terminal.ansi.dim_yellow\": \"#df8e1d\",\n        \"terminal.ansi.dim_blue\": \"#1e66f5\",\n        \"terminal.ansi.dim_magenta\": \"#ea76cb\",\n        \"terminal.ansi.dim_cyan\": \"#179299\",\n        \"link_text.hover\": \"#04a5e5\",\n        \"conflict\": \"#fe640b\",\n        \"conflict.border\": \"#fe640b\",\n        \"conflict.background\": \"#fe640b26\",\n        \"created\": \"#40a02b\",\n        \"created.border\": \"#40a02b\",\n        \"created.background\": \"#40a02b26\",\n        \"deleted\": \"#d20f39\",\n        \"deleted.border\": \"#d20f39\",\n        \"deleted.background\": \"#d20f3926\",\n        \"hidden\": \"#9ca0b0\",\n        \"hidden.border\": \"#9ca0b0\",\n        \"hidden.background\": \"#e6e9ef\",\n        \"hint\": \"#acb0be\",\n        \"hint.border\": \"#acb0be\",\n        \"hint.background\": \"#e8e8e8c0\",\n        \"ignored\": \"#9ca0b0\",\n        \"ignored.border\": \"#9ca0b0\",\n        \"ignored.background\": \"#9ca0b026\",\n        \"modified\": \"#df8e1d\",\n        \"modified.border\": \"#df8e1d\",\n        \"modified.background\": \"#df8e1d26\",\n        \"predictive\": \"#9ca0b0\",\n        \"predictive.border\": \"#7287fd\",\n        \"predictive.background\": \"#e6e9ef\",\n        \"renamed\": \"#209fb5\",\n        \"renamed.border\": \"#209fb5\",\n        \"renamed.background\": \"#209fb526\",\n        \"info\": \"#179299\",\n        \"info.border\": \"#179299\",\n        \"info.background\": \"#cce9f3\",\n        \"warning\": \"#df8e1d\",\n        \"warning.border\": \"#df8e1d\",\n        \"warning.background\": \"#ffe5c0\",\n        \"error\": \"#d20f39\",\n        \"error.border\": \"#d20f39\",\n        \"error.background\": \"#ffd7d9\",\n        \"success\": \"#40a02b\",\n        \"success.border\": \"#40a02b\",\n        \"success.background\": \"#d4eecf\",\n        \"unreachable\": \"#d20f39\",\n        \"unreachable.border\": \"#d20f39\",\n        \"unreachable.background\": \"#d20f391f\",\n        \"players\": [\n          {\n            \"cursor\": \"#dc8a78\",\n            \"selection\": \"#7c7f934d\",\n            \"background\": \"#dc8a78\"\n          },\n          {\n            \"cursor\": \"#8839ef\",\n            \"selection\": \"#8839ef4d\",\n            \"background\": \"#8839ef\"\n          },\n          {\n            \"cursor\": \"#7287fd\",\n            \"selection\": \"#7287fd4d\",\n            \"background\": \"#7287fd\"\n          },\n          {\n            \"cursor\": \"#209fb5\",\n            \"selection\": \"#209fb54d\",\n            \"background\": \"#209fb5\"\n          },\n          {\n            \"cursor\": \"#40a02b\",\n            \"selection\": \"#40a02b4d\",\n            \"background\": \"#40a02b\"\n          },\n          {\n            \"cursor\": \"#df8e1d\",\n            \"selection\": \"#df8e1d4d\",\n            \"background\": \"#df8e1d\"\n          },\n          {\n            \"cursor\": \"#fe640b\",\n            \"selection\": \"#fe640b4d\",\n            \"background\": \"#fe640b\"\n          },\n          {\n            \"cursor\": \"#d20f39\",\n            \"selection\": \"#d20f394d\",\n            \"background\": \"#d20f39\"\n          }\n        ],\n        \"version_control.added\": \"#40a02b\",\n        \"version_control.deleted\": \"#d20f39\",\n        \"version_control.modified\": \"#df8e1d\",\n        \"version_control.renamed\": \"#209fb5\",\n        \"version_control.conflict\": \"#fe640b\",\n        \"version_control.conflict_marker.ours\": \"#40a02b33\",\n        \"version_control.conflict_marker.theirs\": \"#1e66f533\",\n        \"version_control.ignored\": \"#9ca0b0\",\n        \"debugger.accent\": \"#d20f39\",\n        \"editor.debugger_active_line.background\": \"#fe640b12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#04a5e5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#7c7f93\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#dd7878\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#dc8a78\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#ea76cb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#e64553\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#40a02b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#209fb5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#179299\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#df8e1d\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8c8fa1\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#7287fd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#1e66f5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fe640b\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#9ca0b0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#e64553\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#8839ef\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#179299\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#4c4f69\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#d20f39\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Frapp\\u00e9 (Blur) [Heavy]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#ca9ee6\",\n          \"#babbf1\",\n          \"#85c1dc\",\n          \"#a6d189\",\n          \"#e5c890\",\n          \"#ef9f76\",\n          \"#e78284\"\n        ],\n        \"vim.mode.text\": \"#232634\",\n        \"vim.normal.foreground\": \"#232634\",\n        \"vim.helix_normal.foreground\": \"#232634\",\n        \"vim.visual.foreground\": \"#232634\",\n        \"vim.helix_select.foreground\": \"#232634\",\n        \"vim.insert.foreground\": \"#232634\",\n        \"vim.visual_line.foreground\": \"#232634\",\n        \"vim.visual_block.foreground\": \"#232634\",\n        \"vim.replace.foreground\": \"#232634\",\n        \"vim.normal.background\": \"#f2d5cf\",\n        \"vim.helix_normal.background\": \"#f2d5cf\",\n        \"vim.visual.background\": \"#babbf1\",\n        \"vim.helix_select.background\": \"#babbf1\",\n        \"vim.insert.background\": \"#a6d189\",\n        \"vim.visual_line.background\": \"#babbf1\",\n        \"vim.visual_block.background\": \"#ca9ee6\",\n        \"vim.replace.background\": \"#ea999c\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#41455915\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#babbf1\",\n        \"border.selected\": \"#ca9ee6\",\n        \"border.transparent\": \"#a6d189\",\n        \"border.disabled\": \"#737994\",\n        \"elevated_surface.background\": \"#292c3c\",\n        \"surface.background\": \"#303446db\",\n        \"background\": \"#303446e0\",\n        \"element.background\": \"#232634\",\n        \"element.hover\": \"#414559\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#4145594d\",\n        \"element.disabled\": \"#737994\",\n        \"drop_target.background\": \"#ca9ee6d0\",\n        \"ghost_element.background\": \"#292c3c60\",\n        \"ghost_element.hover\": \"#292c3c90\",\n        \"ghost_element.active\": \"#ca9ee630\",\n        \"ghost_element.selected\": \"#ca9ee650\",\n        \"ghost_element.disabled\": \"#737994\",\n        \"text\": \"#c6d0f5\",\n        \"text.muted\": \"#b5bfe2\",\n        \"text.placeholder\": \"#626880\",\n        \"text.disabled\": \"#51576d\",\n        \"text.accent\": \"#ca9ee6\",\n        \"icon\": \"#c6d0f5\",\n        \"icon.muted\": \"#838ba7\",\n        \"icon.disabled\": \"#737994\",\n        \"icon.placeholder\": \"#626880\",\n        \"icon.accent\": \"#ca9ee6\",\n        \"status_bar.background\": \"#303446e0\",\n        \"title_bar.background\": \"#303446e0\",\n        \"title_bar.inactive_background\": \"#2a2e3e\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#292c3cd0\",\n        \"search.match_background\": \"#81c8be4d\",\n        \"search.active_match_background\": \"#e782844d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#41455999\",\n        \"panel.indent_guide_active\": \"#626880\",\n        \"panel.indent_guide_hover\": \"#ca9ee6\",\n        \"panel.overlay_background\": \"#303446\",\n        \"pane.focused_border\": \"#41455910\",\n        \"pane_group.border\": \"#41455915\",\n        \"scrollbar.thumb.background\": \"#626880c0\",\n        \"scrollbar.thumb.hover_background\": \"#737994\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#ca9ee633\",\n        \"minimap.thumb.hover_background\": \"#ca9ee666\",\n        \"minimap.thumb.active_background\": \"#ca9ee699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#c6d0f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#292c3c\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#ca9ee612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#ca9ee690\",\n        \"editor.invisible\": \"#949cbb66\",\n        \"editor.wrap_guide\": \"#626880\",\n        \"editor.active_wrap_guide\": \"#626880\",\n        \"editor.document_highlight.bracket_background\": \"#ca9ee617\",\n        \"editor.document_highlight.read_background\": \"#a5adce29\",\n        \"editor.document_highlight.write_background\": \"#a5adce29\",\n        \"editor.indent_guide\": \"#41455999\",\n        \"editor.indent_guide_active\": \"#626880\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#303446\",\n        \"terminal.foreground\": \"#c6d0f5\",\n        \"terminal.dim_foreground\": \"#838ba7\",\n        \"terminal.bright_foreground\": \"#c6d0f5\",\n        \"terminal.ansi.black\": \"#51576d\",\n        \"terminal.ansi.white\": \"#a5adce\",\n        \"terminal.ansi.red\": \"#e78284\",\n        \"terminal.ansi.green\": \"#a6d189\",\n        \"terminal.ansi.yellow\": \"#e5c890\",\n        \"terminal.ansi.blue\": \"#8caaee\",\n        \"terminal.ansi.magenta\": \"#f4b8e4\",\n        \"terminal.ansi.cyan\": \"#81c8be\",\n        \"terminal.ansi.bright_black\": \"#626880\",\n        \"terminal.ansi.bright_white\": \"#b5bfe2\",\n        \"terminal.ansi.bright_red\": \"#e67172\",\n        \"terminal.ansi.bright_green\": \"#8ec772\",\n        \"terminal.ansi.bright_yellow\": \"#d9ba73\",\n        \"terminal.ansi.bright_blue\": \"#7b9ef0\",\n        \"terminal.ansi.bright_magenta\": \"#f4b8e4\",\n        \"terminal.ansi.bright_cyan\": \"#5abfb5\",\n        \"terminal.ansi.dim_black\": \"#51576d\",\n        \"terminal.ansi.dim_white\": \"#a5adce\",\n        \"terminal.ansi.dim_red\": \"#e78284\",\n        \"terminal.ansi.dim_green\": \"#a6d189\",\n        \"terminal.ansi.dim_yellow\": \"#e5c890\",\n        \"terminal.ansi.dim_blue\": \"#8caaee\",\n        \"terminal.ansi.dim_magenta\": \"#f4b8e4\",\n        \"terminal.ansi.dim_cyan\": \"#81c8be\",\n        \"link_text.hover\": \"#99d1db\",\n        \"conflict\": \"#ef9f76\",\n        \"conflict.border\": \"#ef9f76\",\n        \"conflict.background\": \"#ef9f7626\",\n        \"created\": \"#a6d189\",\n        \"created.border\": \"#a6d189\",\n        \"created.background\": \"#a6d18926\",\n        \"deleted\": \"#e78284\",\n        \"deleted.border\": \"#e78284\",\n        \"deleted.background\": \"#e7828426\",\n        \"hidden\": \"#737994\",\n        \"hidden.border\": \"#737994\",\n        \"hidden.background\": \"#292c3c\",\n        \"hint\": \"#626880\",\n        \"hint.border\": \"#626880\",\n        \"hint.background\": \"#414559c0\",\n        \"ignored\": \"#737994\",\n        \"ignored.border\": \"#737994\",\n        \"ignored.background\": \"#73799426\",\n        \"modified\": \"#e5c890\",\n        \"modified.border\": \"#e5c890\",\n        \"modified.background\": \"#e5c89026\",\n        \"predictive\": \"#737994\",\n        \"predictive.border\": \"#babbf1\",\n        \"predictive.background\": \"#292c3c\",\n        \"renamed\": \"#85c1dc\",\n        \"renamed.border\": \"#85c1dc\",\n        \"renamed.background\": \"#85c1dc26\",\n        \"info\": \"#81c8be\",\n        \"info.border\": \"#81c8be\",\n        \"info.background\": \"#1f3137\",\n        \"warning\": \"#e5c890\",\n        \"warning.border\": \"#e5c890\",\n        \"warning.background\": \"#382d20\",\n        \"error\": \"#e78284\",\n        \"error.border\": \"#e78284\",\n        \"error.background\": \"#3f2325\",\n        \"success\": \"#a6d189\",\n        \"success.border\": \"#a6d189\",\n        \"success.background\": \"#243427\",\n        \"unreachable\": \"#e78284\",\n        \"unreachable.border\": \"#e78284\",\n        \"unreachable.background\": \"#e782841f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f2d5cf\",\n            \"selection\": \"#949cbb40\",\n            \"background\": \"#f2d5cf\"\n          },\n          {\n            \"cursor\": \"#ca9ee6\",\n            \"selection\": \"#ca9ee640\",\n            \"background\": \"#ca9ee6\"\n          },\n          {\n            \"cursor\": \"#babbf1\",\n            \"selection\": \"#babbf140\",\n            \"background\": \"#babbf1\"\n          },\n          {\n            \"cursor\": \"#85c1dc\",\n            \"selection\": \"#85c1dc40\",\n            \"background\": \"#85c1dc\"\n          },\n          {\n            \"cursor\": \"#a6d189\",\n            \"selection\": \"#a6d18940\",\n            \"background\": \"#a6d189\"\n          },\n          {\n            \"cursor\": \"#e5c890\",\n            \"selection\": \"#e5c89040\",\n            \"background\": \"#e5c890\"\n          },\n          {\n            \"cursor\": \"#ef9f76\",\n            \"selection\": \"#ef9f7640\",\n            \"background\": \"#ef9f76\"\n          },\n          {\n            \"cursor\": \"#e78284\",\n            \"selection\": \"#e7828440\",\n            \"background\": \"#e78284\"\n          }\n        ],\n        \"version_control.added\": \"#a6d189\",\n        \"version_control.deleted\": \"#e78284\",\n        \"version_control.modified\": \"#e5c890\",\n        \"version_control.renamed\": \"#85c1dc\",\n        \"version_control.conflict\": \"#ef9f76\",\n        \"version_control.conflict_marker.ours\": \"#a6d18933\",\n        \"version_control.conflict_marker.theirs\": \"#8caaee33\",\n        \"version_control.ignored\": \"#737994\",\n        \"debugger.accent\": \"#e78284\",\n        \"editor.debugger_active_line.background\": \"#ef9f7612\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#e78284\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#85c1dc\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f2d5cf\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#99d1db\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#99d1db\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#949cbb\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#e78284\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#eebebe\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f2d5cf\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#babbf1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f4b8e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6d189\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#85c1dc\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#e5c890\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#838ba7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#babbf1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8caaee\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#ef9f76\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#737994\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ea999c\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#ca9ee6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#81c8be\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#c6d0f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#e78284\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Macchiato (Blur) [Heavy]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#c6a0f6\",\n          \"#b7bdf8\",\n          \"#7dc4e4\",\n          \"#a6da95\",\n          \"#eed49f\",\n          \"#f5a97f\",\n          \"#ed8796\"\n        ],\n        \"vim.mode.text\": \"#181926\",\n        \"vim.normal.foreground\": \"#181926\",\n        \"vim.helix_normal.foreground\": \"#181926\",\n        \"vim.visual.foreground\": \"#181926\",\n        \"vim.helix_select.foreground\": \"#181926\",\n        \"vim.insert.foreground\": \"#181926\",\n        \"vim.visual_line.foreground\": \"#181926\",\n        \"vim.visual_block.foreground\": \"#181926\",\n        \"vim.replace.foreground\": \"#181926\",\n        \"vim.normal.background\": \"#f4dbd6\",\n        \"vim.helix_normal.background\": \"#f4dbd6\",\n        \"vim.visual.background\": \"#b7bdf8\",\n        \"vim.helix_select.background\": \"#b7bdf8\",\n        \"vim.insert.background\": \"#a6da95\",\n        \"vim.visual_line.background\": \"#b7bdf8\",\n        \"vim.visual_block.background\": \"#c6a0f6\",\n        \"vim.replace.background\": \"#ee99a0\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#363a4f15\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b7bdf8\",\n        \"border.selected\": \"#c6a0f6\",\n        \"border.transparent\": \"#a6da95\",\n        \"border.disabled\": \"#6e738d\",\n        \"elevated_surface.background\": \"#1e2030\",\n        \"surface.background\": \"#24273adb\",\n        \"background\": \"#24273ae0\",\n        \"element.background\": \"#181926\",\n        \"element.hover\": \"#363a4f\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#363a4f4d\",\n        \"element.disabled\": \"#6e738d\",\n        \"drop_target.background\": \"#c6a0f6d0\",\n        \"ghost_element.background\": \"#1e203060\",\n        \"ghost_element.hover\": \"#1e203090\",\n        \"ghost_element.active\": \"#c6a0f630\",\n        \"ghost_element.selected\": \"#c6a0f650\",\n        \"ghost_element.disabled\": \"#6e738d\",\n        \"text\": \"#cad3f5\",\n        \"text.muted\": \"#b8c0e0\",\n        \"text.placeholder\": \"#5b6078\",\n        \"text.disabled\": \"#494d64\",\n        \"text.accent\": \"#c6a0f6\",\n        \"icon\": \"#cad3f5\",\n        \"icon.muted\": \"#8087a2\",\n        \"icon.disabled\": \"#6e738d\",\n        \"icon.placeholder\": \"#5b6078\",\n        \"icon.accent\": \"#c6a0f6\",\n        \"status_bar.background\": \"#24273ae0\",\n        \"title_bar.background\": \"#24273ae0\",\n        \"title_bar.inactive_background\": \"#1e1f30\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#1e2030d0\",\n        \"search.match_background\": \"#8bd5ca4d\",\n        \"search.active_match_background\": \"#ed87964d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#363a4f99\",\n        \"panel.indent_guide_active\": \"#5b6078\",\n        \"panel.indent_guide_hover\": \"#c6a0f6\",\n        \"panel.overlay_background\": \"#24273a\",\n        \"pane.focused_border\": \"#363a4f10\",\n        \"pane_group.border\": \"#363a4f15\",\n        \"scrollbar.thumb.background\": \"#8087a2c0\",\n        \"scrollbar.thumb.hover_background\": \"#6e738d\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#c6a0f633\",\n        \"minimap.thumb.hover_background\": \"#c6a0f666\",\n        \"minimap.thumb.active_background\": \"#c6a0f699\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cad3f5\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#1e2030\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f4dbd612\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f4dbd690\",\n        \"editor.invisible\": \"#939ab766\",\n        \"editor.wrap_guide\": \"#5b6078\",\n        \"editor.active_wrap_guide\": \"#5b6078\",\n        \"editor.document_highlight.bracket_background\": \"#c6a0f617\",\n        \"editor.document_highlight.read_background\": \"#a5adcb29\",\n        \"editor.document_highlight.write_background\": \"#a5adcb29\",\n        \"editor.indent_guide\": \"#363a4f99\",\n        \"editor.indent_guide_active\": \"#5b6078\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#24273a\",\n        \"terminal.foreground\": \"#cad3f5\",\n        \"terminal.dim_foreground\": \"#8087a2\",\n        \"terminal.bright_foreground\": \"#cad3f5\",\n        \"terminal.ansi.black\": \"#494d64\",\n        \"terminal.ansi.white\": \"#a5adcb\",\n        \"terminal.ansi.red\": \"#ed8796\",\n        \"terminal.ansi.green\": \"#a6da95\",\n        \"terminal.ansi.yellow\": \"#eed49f\",\n        \"terminal.ansi.blue\": \"#8aadf4\",\n        \"terminal.ansi.magenta\": \"#f5bde6\",\n        \"terminal.ansi.cyan\": \"#8bd5ca\",\n        \"terminal.ansi.bright_black\": \"#5b6078\",\n        \"terminal.ansi.bright_white\": \"#b8c0e0\",\n        \"terminal.ansi.bright_red\": \"#ec7486\",\n        \"terminal.ansi.bright_green\": \"#8ccf7f\",\n        \"terminal.ansi.bright_yellow\": \"#e1c682\",\n        \"terminal.ansi.bright_blue\": \"#78a1f6\",\n        \"terminal.ansi.bright_magenta\": \"#f2a9dd\",\n        \"terminal.ansi.bright_cyan\": \"#63cbc0\",\n        \"terminal.ansi.dim_black\": \"#494d64\",\n        \"terminal.ansi.dim_white\": \"#a5adcb\",\n        \"terminal.ansi.dim_red\": \"#ed8796\",\n        \"terminal.ansi.dim_green\": \"#a6da95\",\n        \"terminal.ansi.dim_yellow\": \"#eed49f\",\n        \"terminal.ansi.dim_blue\": \"#8aadf4\",\n        \"terminal.ansi.dim_magenta\": \"#f5bde6\",\n        \"terminal.ansi.dim_cyan\": \"#8bd5ca\",\n        \"link_text.hover\": \"#91d7e3\",\n        \"conflict\": \"#f5a97f\",\n        \"conflict.border\": \"#f5a97f\",\n        \"conflict.background\": \"#f5a97f26\",\n        \"created\": \"#a6da95\",\n        \"created.border\": \"#a6da95\",\n        \"created.background\": \"#a6da9526\",\n        \"deleted\": \"#ed8796\",\n        \"deleted.border\": \"#ed8796\",\n        \"deleted.background\": \"#ed879626\",\n        \"hidden\": \"#6e738d\",\n        \"hidden.border\": \"#6e738d\",\n        \"hidden.background\": \"#1e2030\",\n        \"hint\": \"#5b6078\",\n        \"hint.border\": \"#5b6078\",\n        \"hint.background\": \"#363a4fc0\",\n        \"ignored\": \"#6e738d\",\n        \"ignored.border\": \"#6e738d\",\n        \"ignored.background\": \"#6e738d26\",\n        \"modified\": \"#eed49f\",\n        \"modified.border\": \"#eed49f\",\n        \"modified.background\": \"#eed49f26\",\n        \"predictive\": \"#6e738d\",\n        \"predictive.border\": \"#b7bdf8\",\n        \"predictive.background\": \"#1e2030\",\n        \"renamed\": \"#7dc4e4\",\n        \"renamed.border\": \"#7dc4e4\",\n        \"renamed.background\": \"#7dc4e426\",\n        \"info\": \"#8bd5ca\",\n        \"info.border\": \"#8bd5ca\",\n        \"info.background\": \"#1e2f35\",\n        \"warning\": \"#eed49f\",\n        \"warning.border\": \"#eed49f\",\n        \"warning.background\": \"#362c1f\",\n        \"error\": \"#ed8796\",\n        \"error.border\": \"#ed8796\",\n        \"error.background\": \"#3d2224\",\n        \"success\": \"#a6da95\",\n        \"success.border\": \"#a6da95\",\n        \"success.background\": \"#233225\",\n        \"unreachable\": \"#ed8796\",\n        \"unreachable.border\": \"#ed8796\",\n        \"unreachable.background\": \"#ed87961f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f4dbd6\",\n            \"selection\": \"#939ab740\",\n            \"background\": \"#f4dbd6\"\n          },\n          {\n            \"cursor\": \"#c6a0f6\",\n            \"selection\": \"#c6a0f640\",\n            \"background\": \"#c6a0f6\"\n          },\n          {\n            \"cursor\": \"#b7bdf8\",\n            \"selection\": \"#b7bdf840\",\n            \"background\": \"#b7bdf8\"\n          },\n          {\n            \"cursor\": \"#7dc4e4\",\n            \"selection\": \"#7dc4e440\",\n            \"background\": \"#7dc4e4\"\n          },\n          {\n            \"cursor\": \"#a6da95\",\n            \"selection\": \"#a6da9540\",\n            \"background\": \"#a6da95\"\n          },\n          {\n            \"cursor\": \"#eed49f\",\n            \"selection\": \"#eed49f40\",\n            \"background\": \"#eed49f\"\n          },\n          {\n            \"cursor\": \"#f5a97f\",\n            \"selection\": \"#f5a97f40\",\n            \"background\": \"#f5a97f\"\n          },\n          {\n            \"cursor\": \"#ed8796\",\n            \"selection\": \"#ed879640\",\n            \"background\": \"#ed8796\"\n          }\n        ],\n        \"version_control.added\": \"#a6da95\",\n        \"version_control.deleted\": \"#ed8796\",\n        \"version_control.modified\": \"#eed49f\",\n        \"version_control.renamed\": \"#7dc4e4\",\n        \"version_control.conflict\": \"#f5a97f\",\n        \"version_control.conflict_marker.ours\": \"#a6da9533\",\n        \"version_control.conflict_marker.theirs\": \"#8aadf433\",\n        \"version_control.ignored\": \"#6e738d\",\n        \"debugger.accent\": \"#ed8796\",\n        \"editor.debugger_active_line.background\": \"#f5a97f12\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#91d7e3\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#939ab7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f0c6c6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f4dbd6\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5bde6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6da95\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#7dc4e4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#eed49f\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#8087a2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b7bdf8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#8aadf4\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#f5a97f\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6e738d\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#ee99a0\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#c6a0f6\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#8bd5ca\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cad3f5\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#ed8796\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    },\n    {\n      \"name\": \"Catppuccin Mocha (Blur) [Heavy]\",\n      \"appearance\": \"dark\",\n      \"style\": {\n        \"accents\": [\n          \"#cba6f7\",\n          \"#b4befe\",\n          \"#74c7ec\",\n          \"#a6e3a1\",\n          \"#f9e2af\",\n          \"#fab387\",\n          \"#f38ba8\"\n        ],\n        \"vim.mode.text\": \"#11111b\",\n        \"vim.normal.foreground\": \"#11111b\",\n        \"vim.helix_normal.foreground\": \"#11111b\",\n        \"vim.visual.foreground\": \"#11111b\",\n        \"vim.helix_select.foreground\": \"#11111b\",\n        \"vim.insert.foreground\": \"#11111b\",\n        \"vim.visual_line.foreground\": \"#11111b\",\n        \"vim.visual_block.foreground\": \"#11111b\",\n        \"vim.replace.foreground\": \"#11111b\",\n        \"vim.normal.background\": \"#f5e0dc\",\n        \"vim.helix_normal.background\": \"#f5e0dc\",\n        \"vim.visual.background\": \"#b4befe\",\n        \"vim.helix_select.background\": \"#b4befe\",\n        \"vim.insert.background\": \"#a6e3a1\",\n        \"vim.visual_line.background\": \"#b4befe\",\n        \"vim.visual_block.background\": \"#cba6f7\",\n        \"vim.replace.background\": \"#eba0ac\",\n        \"background.appearance\": \"blurred\",\n        \"border\": \"#31324415\",\n        \"border.variant\": \"#00000000\",\n        \"border.focused\": \"#b4befe\",\n        \"border.selected\": \"#cba6f7\",\n        \"border.transparent\": \"#a6e3a1\",\n        \"border.disabled\": \"#6c7086\",\n        \"elevated_surface.background\": \"#181825\",\n        \"surface.background\": \"#1e1e2edb\",\n        \"background\": \"#1e1e2ee0\",\n        \"element.background\": \"#11111b\",\n        \"element.hover\": \"#313244\",\n        \"element.active\": \"#00000000\",\n        \"element.selected\": \"#3132444d\",\n        \"element.disabled\": \"#6c7086\",\n        \"drop_target.background\": \"#cba6f7d0\",\n        \"ghost_element.background\": \"#18182560\",\n        \"ghost_element.hover\": \"#18182590\",\n        \"ghost_element.active\": \"#cba6f730\",\n        \"ghost_element.selected\": \"#cba6f750\",\n        \"ghost_element.disabled\": \"#6c7086\",\n        \"text\": \"#cdd6f4\",\n        \"text.muted\": \"#bac2de\",\n        \"text.placeholder\": \"#585b70\",\n        \"text.disabled\": \"#45475a\",\n        \"text.accent\": \"#cba6f7\",\n        \"icon\": \"#cdd6f4\",\n        \"icon.muted\": \"#7f849c\",\n        \"icon.disabled\": \"#6c7086\",\n        \"icon.placeholder\": \"#585b70\",\n        \"icon.accent\": \"#cba6f7\",\n        \"status_bar.background\": \"#1e1e2ee0\",\n        \"title_bar.background\": \"#1e1e2ee0\",\n        \"title_bar.inactive_background\": \"#171725\",\n        \"toolbar.background\": \"#00000000\",\n        \"tab_bar.background\": \"#00000000\",\n        \"tab.inactive_background\": \"#00000000\",\n        \"tab.active_background\": \"#181825d0\",\n        \"search.match_background\": \"#94e2d54d\",\n        \"search.active_match_background\": \"#f38ba84d\",\n        \"panel.background\": \"#00000000\",\n        \"panel.focused_border\": \"00000000\",\n        \"panel.indent_guide\": \"#31324499\",\n        \"panel.indent_guide_active\": \"#585b70\",\n        \"panel.indent_guide_hover\": \"#cba6f7\",\n        \"panel.overlay_background\": \"#1e1e2e\",\n        \"pane.focused_border\": \"#31324410\",\n        \"pane_group.border\": \"#31324415\",\n        \"scrollbar.thumb.background\": \"#7f849cc0\",\n        \"scrollbar.thumb.hover_background\": \"#6c7086\",\n        \"scrollbar.thumb.active_background\": null,\n        \"scrollbar.thumb.border\": null,\n        \"scrollbar.track.background\": \"#00000000\",\n        \"scrollbar.track.border\": \"#00000000\",\n        \"minimap.thumb.background\": \"#cba6f733\",\n        \"minimap.thumb.hover_background\": \"#cba6f766\",\n        \"minimap.thumb.active_background\": \"#cba6f799\",\n        \"minimap.thumb.border\": null,\n        \"editor.foreground\": \"#cdd6f4\",\n        \"editor.background\": \"#00000000\",\n        \"editor.gutter.background\": \"#00000000\",\n        \"editor.subheader.background\": \"#181825\",\n        \"editor.active_line.background\": \"#00000000\",\n        \"editor.highlighted_line.background\": \"#f5e0dc12\",\n        \"editor.line_number\": \"#ffffff20\",\n        \"editor.active_line_number\": \"#f5e0dc90\",\n        \"editor.invisible\": \"#9399b266\",\n        \"editor.wrap_guide\": \"#585b70\",\n        \"editor.active_wrap_guide\": \"#585b70\",\n        \"editor.document_highlight.bracket_background\": \"#cba6f717\",\n        \"editor.document_highlight.read_background\": \"#a6adc829\",\n        \"editor.document_highlight.write_background\": \"#a6adc829\",\n        \"editor.indent_guide\": \"#31324499\",\n        \"editor.indent_guide_active\": \"#585b70\",\n        \"terminal.background\": \"#00000000\",\n        \"terminal.ansi.background\": \"#1e1e2e\",\n        \"terminal.foreground\": \"#cdd6f4\",\n        \"terminal.dim_foreground\": \"#7f849c\",\n        \"terminal.bright_foreground\": \"#cdd6f4\",\n        \"terminal.ansi.black\": \"#45475a\",\n        \"terminal.ansi.white\": \"#a6adc8\",\n        \"terminal.ansi.red\": \"#f38ba8\",\n        \"terminal.ansi.green\": \"#a6e3a1\",\n        \"terminal.ansi.yellow\": \"#f9e2af\",\n        \"terminal.ansi.blue\": \"#89b4fa\",\n        \"terminal.ansi.magenta\": \"#f5c2e7\",\n        \"terminal.ansi.cyan\": \"#94e2d5\",\n        \"terminal.ansi.bright_black\": \"#585b70\",\n        \"terminal.ansi.bright_white\": \"#bac2de\",\n        \"terminal.ansi.bright_red\": \"#f37799\",\n        \"terminal.ansi.bright_green\": \"#89d88b\",\n        \"terminal.ansi.bright_yellow\": \"#ebd391\",\n        \"terminal.ansi.bright_blue\": \"#74a8fc\",\n        \"terminal.ansi.bright_magenta\": \"#f2aede\",\n        \"terminal.ansi.bright_cyan\": \"#6bd7ca\",\n        \"terminal.ansi.dim_black\": \"#45475a\",\n        \"terminal.ansi.dim_white\": \"#a6adc8\",\n        \"terminal.ansi.dim_red\": \"#f38ba8\",\n        \"terminal.ansi.dim_green\": \"#a6e3a1\",\n        \"terminal.ansi.dim_yellow\": \"#f9e2af\",\n        \"terminal.ansi.dim_blue\": \"#89b4fa\",\n        \"terminal.ansi.dim_magenta\": \"#f5c2e7\",\n        \"terminal.ansi.dim_cyan\": \"#94e2d5\",\n        \"link_text.hover\": \"#89dceb\",\n        \"conflict\": \"#fab387\",\n        \"conflict.border\": \"#fab387\",\n        \"conflict.background\": \"#fab38726\",\n        \"created\": \"#a6e3a1\",\n        \"created.border\": \"#a6e3a1\",\n        \"created.background\": \"#a6e3a126\",\n        \"deleted\": \"#f38ba8\",\n        \"deleted.border\": \"#f38ba8\",\n        \"deleted.background\": \"#f38ba826\",\n        \"hidden\": \"#6c7086\",\n        \"hidden.border\": \"#6c7086\",\n        \"hidden.background\": \"#181825\",\n        \"hint\": \"#585b70\",\n        \"hint.border\": \"#585b70\",\n        \"hint.background\": \"#313244c0\",\n        \"ignored\": \"#6c7086\",\n        \"ignored.border\": \"#6c7086\",\n        \"ignored.background\": \"#6c708626\",\n        \"modified\": \"#f9e2af\",\n        \"modified.border\": \"#f9e2af\",\n        \"modified.background\": \"#f9e2af26\",\n        \"predictive\": \"#6c7086\",\n        \"predictive.border\": \"#b4befe\",\n        \"predictive.background\": \"#181825\",\n        \"renamed\": \"#74c7ec\",\n        \"renamed.border\": \"#74c7ec\",\n        \"renamed.background\": \"#74c7ec26\",\n        \"info\": \"#94e2d5\",\n        \"info.border\": \"#94e2d5\",\n        \"info.background\": \"#1c2d33\",\n        \"warning\": \"#f9e2af\",\n        \"warning.border\": \"#f9e2af\",\n        \"warning.background\": \"#342a1e\",\n        \"error\": \"#f38ba8\",\n        \"error.border\": \"#f38ba8\",\n        \"error.background\": \"#3b2022\",\n        \"success\": \"#a6e3a1\",\n        \"success.border\": \"#a6e3a1\",\n        \"success.background\": \"#213023\",\n        \"unreachable\": \"#f38ba8\",\n        \"unreachable.border\": \"#f38ba8\",\n        \"unreachable.background\": \"#f38ba81f\",\n        \"players\": [\n          {\n            \"cursor\": \"#f5e0dc\",\n            \"selection\": \"#9399b240\",\n            \"background\": \"#f5e0dc\"\n          },\n          {\n            \"cursor\": \"#cba6f7\",\n            \"selection\": \"#cba6f740\",\n            \"background\": \"#cba6f7\"\n          },\n          {\n            \"cursor\": \"#b4befe\",\n            \"selection\": \"#b4befe40\",\n            \"background\": \"#b4befe\"\n          },\n          {\n            \"cursor\": \"#74c7ec\",\n            \"selection\": \"#74c7ec40\",\n            \"background\": \"#74c7ec\"\n          },\n          {\n            \"cursor\": \"#a6e3a1\",\n            \"selection\": \"#a6e3a140\",\n            \"background\": \"#a6e3a1\"\n          },\n          {\n            \"cursor\": \"#f9e2af\",\n            \"selection\": \"#f9e2af40\",\n            \"background\": \"#f9e2af\"\n          },\n          {\n            \"cursor\": \"#fab387\",\n            \"selection\": \"#fab38740\",\n            \"background\": \"#fab387\"\n          },\n          {\n            \"cursor\": \"#f38ba8\",\n            \"selection\": \"#f38ba840\",\n            \"background\": \"#f38ba8\"\n          }\n        ],\n        \"version_control.added\": \"#a6e3a1\",\n        \"version_control.deleted\": \"#f38ba8\",\n        \"version_control.modified\": \"#f9e2af\",\n        \"version_control.renamed\": \"#74c7ec\",\n        \"version_control.conflict\": \"#fab387\",\n        \"version_control.conflict_marker.ours\": \"#a6e3a133\",\n        \"version_control.conflict_marker.theirs\": \"#89b4fa33\",\n        \"version_control.ignored\": \"#6c7086\",\n        \"debugger.accent\": \"#f38ba8\",\n        \"editor.debugger_active_line.background\": \"#fab38712\",\n        \"syntax\": {\n          \"variable\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.builtin\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.parameter\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.member\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"variable.special\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"constant\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.builtin\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constant.macro\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"module\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"label\": {\n            \"color\": \"#74c7ec\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.documentation\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regexp\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.escape\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.path\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.symbol\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.special.url\": {\n            \"color\": \"#f5e0dc\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"character\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"character.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"boolean\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"number.float\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.attribute\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"tag.delimiter\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.builtin\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.definition\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.interface\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"type.super\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"attribute\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"property\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.builtin\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.call\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.macro\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"function.method.call\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"constructor\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"operator\": {\n            \"color\": \"#89dceb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.modifier\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.type\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.coroutine\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.function\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.operator\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.import\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.repeat\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.return\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.debug\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.exception\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.conditional.ternary\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.directive.define\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"keyword.export\": {\n            \"color\": \"#89dceb\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.delimiter\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.bracket\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.special.symbol\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"punctuation.list_marker\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"comment\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.doc\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.documentation\": {\n            \"color\": \"#9399b2\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.info\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.error\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warning\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.warn\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.hint\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.todo\": {\n            \"color\": \"#f2cdcd\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"comment.note\": {\n            \"color\": \"#f5e0dc\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"diff.plus\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"diff.minus\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"parameter\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"field\": {\n            \"color\": \"#b4befe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"namespace\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"float\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"symbol\": {\n            \"color\": \"#f5c2e7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.regex\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"emphasis.strong\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"emphasis\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"embedded\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"text.literal\": {\n            \"color\": \"#a6e3a1\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"concept\": {\n            \"color\": \"#74c7ec\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"enum\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"function.decorator\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"type.class.definition\": {\n            \"color\": \"#f9e2af\",\n            \"font_style\": null,\n            \"font_weight\": 700\n          },\n          \"hint\": {\n            \"color\": \"#7f849c\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"link_text\": {\n            \"color\": \"#b4befe\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"link_uri\": {\n            \"color\": \"#89b4fa\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"parent\": {\n            \"color\": \"#fab387\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predictive\": {\n            \"color\": \"#6c7086\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"predoc\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"primary\": {\n            \"color\": \"#eba0ac\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"tag.doctype\": {\n            \"color\": \"#cba6f7\",\n            \"font_style\": null,\n            \"font_weight\": null\n          },\n          \"string.doc\": {\n            \"color\": \"#94e2d5\",\n            \"font_style\": \"italic\",\n            \"font_weight\": null\n          },\n          \"title\": {\n            \"color\": \"#cdd6f4\",\n            \"font_style\": null,\n            \"font_weight\": 800\n          },\n          \"variant\": {\n            \"color\": \"#f38ba8\",\n            \"font_style\": null,\n            \"font_weight\": null\n          }\n        }\n      }\n    }\n  ]\n}"
  }
]