/* SPortsDeX 1.0.177 — mobile/tablet single-post full bleed only.
   Keep desktop, directory, pages, club/player and other layouts unchanged. */
@media (max-width: 800px) {
  /* Reduce the empty strip between the breaking ticker and article. */
  body.single-post .sp-single-layout.archive-layout {
    padding-top: 3px;
  }
  body.single-post .sp-single-layout.container {
    width: 100%; max-width: none; padding-left: 0; padding-right: 0;
  }
  body.single-post .sp-single-layout > .sp-single-main {min-width: 0; width: 100%;}
  body.single-post .sp-single-layout .single-article.panel {
    margin: 0; padding: 20px 16px 24px; width: 100%;
    border: 0; border-radius: 0; box-shadow: none;
  }
  body.single-post .sp-single-layout .article-cover {
    margin: 24px -16px;
  }
  body.single-post .sp-single-layout .article-cover img {
    display: block; width: 100%; height: auto; border-radius: 0;
  }
  body.single-post .sp-single-layout .article-cover figcaption {
    padding: 8px 16px 0;
  }
  /* Secondary panels remain readable, with regular page gutters. */
  body.single-post .sp-single-layout .sp-single-main > :not(.single-article) {
    margin-left: 16px; margin-right: 16px;
  }
  body.single-post .sp-single-layout .sp-single-aside {
    padding-left: 16px; padding-right: 16px;
  }
}
