# File lib/rouge/theme.rb, line 163
    def render(&b)
      return enum_for(:render).to_a.join("\n") unless b

      # shared styles for tableized line numbers
      yield "#{@scope} table td { padding: 5px; }"
      yield "#{@scope} table pre { margin: 0; }"

      styles.each do |tok, style|
        Style.new(self, style).render(css_selector(tok), &b)
      end
    end