{
  codeMirror: {
    fgColor: {
      $value: '{fgColor.default}',
      $type: 'color',
      $extensions: {
        'org.primer.figma': {
          collection: 'mode',
          group: 'component',
          scopes: ['fgColor'],
        },
        'org.primer.overrides': {
          dark: '{fgColor.default}',
        },
      },
    },
    bgColor: {
      $value: '{bgColor.default}',
      $type: 'color',
      $extensions: {
        'org.primer.figma': {
          collection: 'mode',
          group: 'component',
          scopes: ['bgColor'],
        },
        'org.primer.overrides': {
          dark: '{bgColor.default}',
        },
      },
    },
    gutters: {
      bgColor: {
        $value: '{bgColor.default}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['bgColor'],
          },
          'org.primer.overrides': {
            dark: '{bgColor.default}',
          },
        },
      },
    },
    gutterMarker: {
      fgColor: {
        default: {
          $value: '{bgColor.default}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{bgColor.default}',
            },
          },
        },
        muted: {
          $value: '{fgColor.muted}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{fgColor.muted}',
            },
          },
        },
      },
    },
    lineNumber: {
      fgColor: {
        $value: '{fgColor.muted}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['fgColor'],
          },
          'org.primer.overrides': {
            dark: '{fgColor.muted}',
          },
        },
      },
    },
    cursor: {
      fgColor: {
        $value: '{fgColor.default}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['fgColor'],
          },
          'org.primer.overrides': {
            dark: '{fgColor.default}',
          },
        },
      },
    },
    selection: {
      bgColor: {
        $value: '{borderColor.accent.muted}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['bgColor'],
          },
          'org.primer.overrides': {
            dark: '{borderColor.accent.muted}',
            'dark-high-contrast': {
              $value: '{base.color.blue.4}',
              alpha: 0.4,
            },
          },
        },
      },
    },
    activeline: {
      bgColor: {
        $value: '{bgColor.neutral.muted}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['bgColor'],
          },
          'org.primer.overrides': {
            dark: '{bgColor.neutral.muted}',
          },
        },
      },
    },
    matchingBracket: {
      fgColor: {
        $value: '{fgColor.default}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['fgColor'],
          },
          'org.primer.overrides': {
            dark: '{fgColor.default}',
          },
        },
      },
    },
    lines: {
      bgColor: {
        $value: '{bgColor.default}',
        $type: 'color',
        $extensions: {
          'org.primer.figma': {
            collection: 'mode',
            group: 'component',
            scopes: ['bgColor'],
          },
          'org.primer.overrides': {
            dark: '{bgColor.default}',
          },
        },
      },
    },
    syntax: {
      fgColor: {
        comment: {
          $value: '{base.color.neutral.13}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.neutral.8}',
            },
          },
        },
        constant: {
          $value: '{base.color.blue.6}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.blue.2}',
            },
          },
        },
        entity: {
          $value: '{base.color.purple.5}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.purple.2}',
            },
          },
        },
        keyword: {
          $value: '{base.color.red.5}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.red.3}',
              'light-protanopia-deuteranopia': '{base.color.orange.5}',
              "dark-protanopia-deuteranopia": '{base.color.orange.3}',
            },
          },
        },
        storage: {
          $value: '{base.color.red.5}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.red.3}',
              'light-protanopia-deuteranopia': '{base.color.orange.5}',
              "dark-protanopia-deuteranopia": '{base.color.orange.3}',
            },
          },
        },
        string: {
          $value: '{base.color.blue.8}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.blue.1}',
            },
          },
        },
        support: {
          $value: '{base.color.blue.6}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.blue.2}',
            },
          },
        },
        variable: {
          $value: '{base.color.orange.6}',
          $type: 'color',
          $extensions: {
            'org.primer.figma': {
              collection: 'mode',
              group: 'component',
              scopes: ['fgColor'],
            },
            'org.primer.overrides': {
              dark: '{base.color.orange.2}',
              'light-tritanopia': '{base.color.red.6}',
              'dark-tritanopia': '{base.color.red.2}',
            },
          },
        },
      },
    },
  },
}
