@charset "utf-8";

/* SLAPP only: a fictional editorial illustration behind the real article title. */
html.site-theme--ledger.report-page--ledger .article-header--slapp {
  background-color: #11171c;
  background-image:
    linear-gradient(90deg, rgba(17, 23, 28, .96), rgba(17, 23, 28, .90) 34%, rgba(17, 23, 28, .60) 54%, rgba(17, 23, 28, .15) 76%, rgba(17, 23, 28, .08)),
    url("../img/slapp-hero-courtroom-v2.webp");
  background-repeat: no-repeat;
  background-position: center, right center;
  background-size: 100% 100%, auto 100%;
}

/* Leave the face and the miniature court visible beside the heading. */
@media (min-width: 821px) {
  html.site-theme--ledger.report-page--ledger .article-header--slapp .page-title {
    max-width: 15em;
    font-size: clamp(32px, 3.7vw, 48px);
  }
}

@media (max-width: 820px) {
  html.site-theme--ledger.report-page--ledger .article-header--slapp {
    background-image:
      linear-gradient(90deg, rgba(17, 23, 28, .95), rgba(17, 23, 28, .87) 55%, rgba(17, 23, 28, .62)),
      url("../img/slapp-hero-courtroom-v2.webp");
    background-position: center, right -48px center;
    background-size: 100% 100%, auto 100%;
  }
}

@media print, (forced-colors: active) {
  html.site-theme--ledger.report-page--ledger .article-header--slapp {
    background: none;
  }
}
