/* Shared defaults for all body fields and their editing preview. */
:is(.field--name-body.field, .ck.ck-content) {
  --wild-body-font-size: 17px;
  font-size: var(--wild-body-font-size);
  line-height: 1.8;
}
:is(.field--name-body.field, .ck.ck-content) figcaption {
  font-size: var(--wild-body-font-size, 17px);
  line-height: 1.8;
}

/* Imported Drupal 7 alignment classes can coexist with copied inline styles.
   A saved alignment class wins over those styles. Current editor classes below
   take precedence when both generations of classes are present. */
:is(.field--name-body, .ck-content) .rteleft { text-align: left !important; }
:is(.field--name-body, .ck-content) .rteright { text-align: right !important; }
:is(.field--name-body, .ck-content) .rtecenter { text-align: center !important; }
:is(.field--name-body, .ck-content) .rtejustify { text-align: justify !important; }
:is(.field--name-body, .ck-content) .text-align-left { text-align: left !important; }
:is(.field--name-body, .ck-content) .text-align-right { text-align: right !important; }
:is(.field--name-body, .ck-content) .text-align-center { text-align: center !important; }
:is(.field--name-body, .ck-content) .text-align-justify { text-align: justify !important; }
