text: from pygments.style import Style
  from pygments.token import (
      Comment, Error, Keyword, Literal, Name, Number, Operator, String, Text
  )
  
  
  class Base16Style(Style):
      base00 = '#111111'
      base01 = '#333333'
      base02 = '#555555'
      base03 = '#777777'
      base04 = '#999999'
      base05 = '#bbbbbb'
      base06 = '#dddddd'
      base07 = '#ffffff'
      base08 = '#ff4136'
      base09 = '#ff851b'
      base0a = '#ffdc00'
      base0b = '#2ecc40'
      base0c = '#7fdbff'
      base0d = '#0074d9'
      base0e = '#b10dc9'
      base0f = '#85144b'
  
      default_style = ''
  
      background_color = base00
      highlight_color = base02
  
      styles = {
          Text: base05,
          Error: base08,  # .err
  
          Comment: base03,  # .c
          Comment.Preproc: base0f,  # .cp
          Comment.PreprocFile: base0b,  # .cpf
  
          Keyword: base0e,  # .k
          Keyword.Type: base08,  # .kt
  
          Name.Attribute: base0d,  # .na
          Name.Builtin: base0d,  # .nb
          Name.Builtin.Pseudo: base08,  # .bp
          Name.Class: base0d,  # .nc
          Name.Constant: base09,  # .no
          Name.Decorator: base09,  # .nd
          Name.Function: base0d,  # .nf
          Name.Namespace: base0d,  # .nn
          Name.Tag: base0e,  # .nt
          Name.Variable: base0d,  # .nv
          Name.Variable.Instance: base08,  # .vi
  
          Number: base09,  # .m
  
          Operator: base0c,  # .o
          Operator.Word: base0e,  # .ow
  
          Literal: base0b,  # .l
  
          String: base0b,  # .s
          String.Interpol: base0f,  # .si
          String.Regex: base0c,  # .sr
          String.Symbol: base09,  # .ss
      }
  
  
  from string import capwords  # noqa: E402
  Base16Style.__name__ = 'Base16{}Style'.format(
      capwords('colors', '-').replace('-', '')
  )
  globals()[Base16Style.__name__] = globals()['Base16Style']
  del globals()['Base16Style']
  del capwords
  