text: from pygments.style import Style
  from pygments.token import (
      Comment, Error, Keyword, Literal, Name, Number, Operator, String, Text
  )
  
  
  class BaseSixteenStyle(Style):
      base00 = '#f8f8f8'
      base01 = '#e8e8e8'
      base02 = '#d8d8d8'
      base03 = '#b8b8b8'
      base04 = '#585858'
      base05 = '#383838'
      base06 = '#282828'
      base07 = '#181818'
      base08 = '#ab4642'
      base09 = '#dc9656'
      base0a = '#f7ca88'
      base0b = '#a1b56c'
      base0c = '#86c1b9'
      base0d = '#7cafc2'
      base0e = '#ba8baf'
      base0f = '#a16946'
  
      default_style = ''
  
      background_color = base00
      highlight_color = base02
  
      styles = {
          Text: base05,
          Error: base08,  # .err
  
          Comment: f'italic {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
  BaseSixteenStyle.__name__ = 'BaseSixteen{}Style'.format(
      capwords('default-light', '-').replace('-', '')
  )
  globals()[BaseSixteenStyle.__name__] = globals()['BaseSixteenStyle']
  del globals()['BaseSixteenStyle']
  del capwords
  