/* =====================================================================
   fc-wp-base.css: the Divi neutraliser. Loaded on switched pages only,
   BEFORE the page's kit CSS.

   The previews were designed on the browser's own defaults. Divi styles
   bare elements for ordinary page text (h1-h6 colour, font and line-height,
   "p { padding-bottom: 1em }", ".entry-content ul" bullets and padding,
   blockquote borders, table borders, form-field boxes, "a { text-decoration:
   none }"). Inside .fc-page these go back to the browser's defaults here.

   Weight: every rule below is exactly one ID (":where()" adds nothing; the
   ID in :not() matches every element), which is more than Divi's element
   and class rules, and equal to the kit's own resets, which load later and
   so win. Every kit rule carries the same one-ID boost (build_kit.py), so
   the kit's own order and weights are unchanged.
   ===================================================================== */

:where(.fc-page) :where(h1, h2, h3, h4, h5, h6):not(#fc-wp-boost) {
  color: revert;
  font-family: revert;
  font-size: revert;
  font-weight: revert;
  line-height: revert;
  padding: revert;
  text-transform: revert;
  letter-spacing: revert;
}
:where(.fc-page) :where(p, li, dt, dd, dl, figcaption, caption, label, summary, address):not(#fc-wp-boost) {
  padding: revert;
  line-height: revert;
}
:where(.fc-page) :where(dl, dd, address, label):not(#fc-wp-boost) {
  margin: revert;
}
:where(.fc-page) :where(ul, ol):not(#fc-wp-boost) {
  list-style: revert;
  margin: revert;
  padding: revert;
  line-height: revert;
}
:where(.fc-page) :where(a):not(#fc-wp-boost) {
  text-decoration: revert;
}
:where(.fc-page) :where(blockquote):not(#fc-wp-boost) {
  border: revert;
  padding: revert;
  quotes: revert;
  line-height: revert;
}
:where(.fc-page) :where(table):not(#fc-wp-boost) {
  border: revert;
  border-collapse: revert;
  border-spacing: revert;
  margin: revert;
  width: revert;
  text-align: revert;
}
:where(.fc-page) :where(th, td, tr, thead, tbody, tfoot):not(#fc-wp-boost) {
  border: revert;
  padding: revert;
  color: revert;
  text-align: revert;
}
:where(.fc-page) :where(input, select, textarea):not(#fc-wp-boost) {
  -webkit-appearance: revert;
  appearance: revert;
  background-color: revert;
  border: revert;
  border-radius: revert;
  padding: revert;
  margin: revert;
  color: revert;
  font-family: revert;
  font-size: revert;
  box-shadow: revert;
}
