:host {
  color: gray;
  border: 1px solid black;
  padding: 1rem;
}

/* #region host-context */
:host-context(p, h1, h2, h3, h4, h5, h6) {
  border: none;
  padding: 0;
}
/* #endregion host-context */

/* #region host-fn */
:host(.line) {
  border: none;
  padding: 0;
}
/* #endregion host-fn */
