anchor.diff:  
   === Base
   
  -This category provides generic theme settings that are often reused throughout the theme file.
  -
  -Prefix:: `base_`
  +The keys in this category provide generic theme settings that are often reused as variables throughout the theme file.
   
   [cols="3,4,5l"]
   |===
   |Key |Value Type |Example
  +
  +3+|*Key Prefix:* base
  +
  +|align
  +|left {vbar} center {vbar} right {vbar} justify +
  +(default: left)
  +|base:
  +  align: justify
   
   |font_color
   |<<colors,Color>> +
  
positive.code: |base:
    font_size: 10.5
  
  |line_height_length^[1]^
  |<<values,Number>> +
  (default: 13.8)
  
negative.code: 
  === Link
  
  The keys in this category are used to style hyperlink text.
  
  [cols="3,4,5l"]
  |===
  |Key |Value Type |Example
  
  3+|*Key Prefix:* link
  
  |font_color
  |<<colors,Color>> +
  (default: #0000ee)
  |link:
    font_color: #428bca
  
  |font_family
  |<<fonts,Font family name>>
  |link:
    font_family: Roboto
  
  |font_size
  |<<values,Number>>
  |link:
    font_size: 9
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |link:
    font_style: normal
  |===
  
  === Literal inline
  
  The keys in this category are used for inline monospaced text in prose and table cells.
  
  [cols="3,4,5l"]
  |===
  |Key |Value Type |Example
  
  3+|*Key Prefix:* literal
  
  |font_color
  |<<colors,Color>>
  |literal:
    font_color: #b12146
  
  |font_family
  |<<fonts,Font family name>> +
  (default: Courier)
  |literal:
    font_family: M+ 1mn
  
  |font_size
  |<<values,Number>>
  |literal:
    font_size: 12
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |literal:
    font_style: bold
  |===
  
  === Heading
  
  The keys in this category control the style of headings, including titles for parts, chapters, sections and the table of contents, as well as discrete headings.
  
  [cols="3,4,5l"]
  |===
  |Key |Value Type |Example
  
  3+|*Key Prefix:* heading
  
  |align
  |left {vbar} center {vbar} right {vbar} justify
  |heading:
    align: center
  
  |font_color
  |<<colors,Color>>
  |heading:
    font_color: #333333
  
  |font_family
  |<<fonts,Font family name>>
  |heading:
    font_family: Noto Serif
  
  |font_size
  |<<values,Number>>
  |heading:
    font_size: 9
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic +
  (default: bold)
  |heading:
    font_style: bold
  
  |line_height
  |<<values,Number>> +
  (default: 1.15)
  |heading:
    line_height: 1.2
  
  |margin_top
  |<<measurement-units,Measurement>> +
  (default: 4)
  |heading:
    margin_top: $vertical_spacing * 0.2
  
  |margin_bottom
  |<<measurement-units,Measurement>> +
  (default: 12)
  |heading:
    margin_bottom: 9.6
  
  3+|*Key Prefix:* heading_h<n>^[1]^
  
  |align
  |left {vbar} center {vbar} right {vbar} justify
  |heading:
    h2_align: center
  
  |font_color
  |<<colors,Color>>
  |heading:
    h2_font_color: [0, 99%, 100%, 0]
  
  |font_family
  |<<fonts,Font family name>>
  |heading:
    h4_font_family: Roboto
  
  |font_size
  |<<values,Number>>
  |heading:
    h6_font_size: $base_font_size * 1.7
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |heading:
    h3_font_style: bold_italic
  |===
  
  . `<n>` is a number ranging from 1 to 6, representing each of the six heading levels.
  
  === Title page
  
  The keys in this category control the style of the title page as well as the arrangement and style of the elements on it.
  
  TIP: The title page can be disabled from the document by setting the `notitle` attribute in the document header.
  
  [cols="3,4,5l"]
  |===
  |Key |Value Type |Example
  
  3+|*Key Prefix:* title_page
  
  |align
  |left {vbar} center {vbar} right {vbar} justify +
  (default: center)
  |title_page:
    align: right
  
  |background_color^[1]^
  |<<colors,Color>>
  |title_page:
    background_color: #eaeaea
  
  |background_image^[1]^
  |Inline image macro^[2]^
  |title_page:
    +background_image: image:title.png[]+
  
  |font_color
  |<<colors,Color>>
  |title_page:
    font_color: #333333
  
  |font_family
  |<<fonts,Font family name>>
  |title_page:
    font_family: Noto Serif
  
  |font_size
  |<<values,Number>>
  |title_page:
    font_size: $base_font_size_large
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |title_page:
    font_style: bold
  
  |line_height
  |<<values,Number>> +
  (default: 1.15)
  |title_page:
    line_height: 1
  
  3+|*Key Prefix:* title_page_logo
  
  |align
  |left {vbar} center {vbar} right
  |title_page:
    logo:
      align: right
  
  |image
  |Inline image macro^[2]^
  |title_page:
    logo:
      +image: image:logo.png[pdfwidth=25%]+
  
  |top
  |Percentage +
  (default: 10%)
  |title_page:
    logo:
      top: 25%
  
  3+|*Key Prefix:* title_page_title
  
  |font_color
  |<<colors,Color>>
  |title_page:
    title:
      font_color: #999999
  
  |font_family
  |<<fonts,Font family name>>
  |title_page:
    title:
      font_family: Noto Serif
  
  |font_size
  |<<values,Number>> +
  (default: 18)
  |title_page:
    title:
      font_size: $heading_h1_font_size
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |title_page:
    title:
      font_style: bold
  
  |line_height
  |<<values,Number>>
  |title_page:
    title:
      line_height: 0.9
  
  |top
  |Percentage +
  (default: 40%)
  |title_page:
    title:
      top: 55%
  
  3+|*Key Prefix:* title_page_subtitle
  
  |font_color
  |<<colors,Color>>
  |title_page:
    subtitle:
      font_color: #181818
  
  |font_family
  |<<fonts,Font family name>>
  |title_page:
    subtitle:
      font_family: Noto Serif
  
  |font_size
  |<<values,Number>> +
  (default: 14)
  |title_page:
    subtitle:
      font_size: $heading_h3_font_size
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |title_page:
    subtitle:
      font_style: bold_italic
  
  |line_height
  |<<values,Number>>
  |title_page:
    subtitle:
      line_height: 1
  
  3+|*Key Prefix:* title_page_authors
  
  |font_color
  |<<colors,Color>>
  |title_page:
    authors:
      font_color: #181818
  
  |font_family
  |<<fonts,Font family name>>
  |title_page:
    authors:
      font_family: Noto Serif
  
  |font_size
  |<<values,Number>>
  |title_page:
    authors:
      font_size: $base_font_size_large
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |title_page:
    authors:
      font_style: bold_italic
  
  |margin_top
  |<<measurement-units,Measurement>> +
  (default: 12)
  |title_page:
    authors:
      margin_top: 13.125
  
  3+|*Key Prefix:* title_page_revision
  
  |font_color
  |<<colors,Color>>
  |title_page:
    revision:
      font_color: #181818
  
  |font_family
  |<<fonts,Font family name>>
  |title_page:
    revision:
      font_family: Noto Serif
  
  |font_size
  |<<values,Number>>
  |title_page:
    revision:
      font_size: $base_font_size_small
  
  |font_style
  |normal {vbar} italic {vbar} bold {vbar} bold_italic
  |title_page:
    revision:
      font_style: bold
  
  |margin_top
  |<<measurement-units,Measurement>>
  |title_page:
    revision:
      margin_top: 13.125
  |===
  
  . Page backgrounds do not currently work when using AsciidoctorJ PDF.
  This limitation is due to a bug in Prawn 1.3.1.
  The limitation will remain until AsciidoctorJ PDF upgrades to Prawn 2.x (an upgrade that is waiting on AsciidoctorJ to migrate to JRuby 9000).
  For more details, see http://discuss.asciidoctor.org/Asciidoctor-YAML-style-file-for-PDF-and-maven-td3849.html[this thread].
  . Target may be an absolute path or a path relative to the value of the `pdf-stylesdir` attribute.
  
  === Block
  
  The keys in this category control the spacing around block elements when a more specific setting is not designated.
  
  [cols="3,4,5l"]
  |===
  |Key |Value Type |Example
  
  3+|*Key Prefix:* block
  
  //|padding
  //|<<measurement-units,Measurement>> {vbar} <<measurement-units,Measurement[top, right, bottom, left]>>
  //|block:
  //  padding: [12, 15, 12, 15]
  
  |margin_top
  |<<measurement-units,Measurement>> +
  (default: 0)
  |block:
    margin_top: 6
  
  |margin_bottom
  |<<measurement-units,Measurement>> +
  (default: 12)
  |block:
    margin_bottom: 6
  |===
  
  Block styles are applied to the following block types:
  