/* Scam Infrastructure article: restore the same reading rhythm as the rest of the site. */
html[data-page="scam-infrastructure-exposed"] main > section.container.pb-6.animate-fade,
html[data-page="scam-infrastructure-exposed"] main > section.article-section.animate-fade{
  padding-block:72px!important;
}

/* Keep article illustrations in the reading rail instead of the 1200px layout rail. */
html[data-page="scam-infrastructure-exposed"] main .media-box{
  width:min(100%,760px)!important;
  max-width:760px!important;
  margin:32px auto!important;
}
html[data-page="scam-infrastructure-exposed"] main .media-box img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  margin:0 auto!important;
}
html[data-page="scam-infrastructure-exposed"] main > .container.mb-8 .reveal{
  width:min(100%,880px)!important;
  max-width:880px!important;
  margin:32px auto!important;
}

/* Code blocks stay in normal flow and use an accessible comment color. */
html[data-page="scam-infrastructure-exposed"] .code-block{
  position:relative!important;
  z-index:0!important;
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  margin:24px 0 32px!important;
  padding:20px 22px!important;
  overflow:auto!important;
  border:1px solid rgba(148,163,184,.18)!important;
  border-radius:12px!important;
  background:#0b1220!important;
  color:#dbeafe!important;
  line-height:1.65!important;
}
html[data-page="scam-infrastructure-exposed"] .code-block .comment{
  color:#86efac!important;
  opacity:1!important;
}
html[data-page="scam-infrastructure-exposed"] main .article-section h2,
html[data-page="scam-infrastructure-exposed"] main .article-section h3{
  position:relative!important;
  z-index:1!important;
  margin-top:32px!important;
  margin-bottom:18px!important;
}
html[data-page="scam-infrastructure-exposed"] main .article-section .code-block + h2,
html[data-page="scam-infrastructure-exposed"] main .article-section .code-block + h3{
  margin-top:40px!important;
}

/* The share/related rails already have their own inner padding. */
html[data-page="scam-infrastructure-exposed"] main > section[style*="max-width"]{
  padding-block:0!important;
  margin-block:32px!important;
}
