/* Automatically generated by generate_css_data.pl */

#include <config.h>

#include "converter_types.h"

/* Generated from default_css_element_class_styles.csv */
const CSS_SELECTOR_STYLE base_default_css_element_class_styles[] = {
    {"ul.toc-numbered-mark", "list-style: none"},
    {"pre.menu-comment-preformatted", "font-family: serif"},
/* using display: inline is an attempt to avoid a line break when in
   preformatted in menu.  In 2022 it does not seems to work in firefox,
   there is still a line break. */
    {"pre.menu-entry-description-preformatted", "font-family: serif; display: inline"},
    {"pre.menu-preformatted", "font-family: serif"},
    {"a.summary-letter-printindex", "text-decoration: none"},
    {"pre.display-preformatted", "font-family: inherit"},
/* 'display: flex; justify-content: center' centers the pre as a whole */
    {"pre.displaymath", "font-style: italic; font-family: serif; display: flex; justify-content: center"},
    {"table.cartouche", "border-style: solid; border-radius: 0.5em"},
/* used with PROGRAM_NAME_IN_FOOTER */
    {"span.program-in-footer", "font-size: smaller"},
    {"span.sansserif", "font-family: sans-serif; font-weight: normal"},
    {"span.r", "font-family: initial; font-weight: normal; font-style: normal"},
    {"kbd.key", "font-style: normal"},
    {"kbd.kbd", "font-style: oblique"},
    {"strong.def-name", "font-family: monospace; font-weight: bold"},
    {"dt.def-line", "font-size: 1rem"},
    {"p.flushleft-paragraph", "text-align:left"},
    {"p.flushright-paragraph", "text-align:right"},
    {"h1.centerchap", "text-align:center"},
    {"h2.centerchap", "text-align:center"},
    {"h3.centerchap", "text-align:center"},
    {"h1.settitle", "text-align:center"},
    {"h1.shorttitlepage", "text-align:center"},
    {"h3.subtitle", "text-align:right"},
    {"h4.centerchap", "text-align:center"},
    {"div.center", "text-align:center"},
    {"blockquote.indentedblock", "margin-right: 0em"},
    {"td.printindex-index-entry", "vertical-align: top; padding-left: 1.5em"},
    {"td.printindex-index-subentry-level-1", "vertical-align: top; padding-left: 3.0em"},
    {"td.printindex-index-subentry-level-2", "vertical-align: top; padding-left: 4.5em"},
    {"td.printindex-index-section", "vertical-align: top; padding-left: 1em"},
    {"td.printindex-index-see-also", "vertical-align: top; padding-left: 1em"},
    {"td.menu-entry-destination", "vertical-align: top"},
    {"td.menu-entry-description", "vertical-align: top; padding-left: 1em"},
    {"th.entries-header-printindex", "text-align:left"},
    {"th.sections-header-printindex", "text-align:left; padding-left: 1em"},
    {"th.index-letter-header-printindex", "text-align: left"},
    {"th.menu-comment", "text-align:left"},
    {"td.category-def", "text-align:right"},
    {"td.call-def", "text-align:left"},
    {"table.direction-about", "border-collapse: collapse"},
    {"th.button-direction-about", "border-width: thin; border-bottom-style: solid; border-right-style: solid"},
    {"th.name-direction-about", "border-width: thin; border-bottom-style: solid; border-right-style: solid; border-left-style: solid"},
    {"th.description-direction-about", "border-width: thin; border-bottom-style: solid; border-right-style: solid; border-left-style: solid"},
    {"th.example-direction-about", "border-width: thin; border-bottom-style: solid; border-left-style: solid"},
    {"td.button-direction-about", "text-align: center; border-width: thin; border-right-style: solid"},
    {"td.name-direction-about", "text-align: center; border-width: thin; border-right-style: solid; border-left-style: solid"},
    {"td.description-direction-about", "border-width: thin; border-right-style: solid; border-left-style: solid"},
    {"td.example-direction-about", "border-width: thin; border-left-style: solid"},
    {"img.nav-icon", "vertical-align: middle"},
    {"table.def-block", "width: 100%"},
/* The anchor element is wrapped in a <span> rather than a block level element
   to avoid it appearing unless the mouse pointer is directly over the
   text, as it is annoying for anchors to flicker when you are moving your
   pointer elsewhere. "line-height: 0em" stops the invisible text from
   changing vertical spacing. */
    {"a.copiable-link", "visibility: hidden; text-decoration: none; line-height: 0em"},
    {"span:hover a.copiable-link", "visibility: visible"},
    {0, 0}
};

