/* ===================================================================
   mk-article.css

   Blog posts render through Astra's single template rather than
   Elementor, so this file does one job: get Astra's own wrappers out of
   the way. The article shell and everything js/script.js builds on top
   of it are styled by the site's own /css/style.css, exactly as on the
   static site, and need no help here.
   =================================================================== */

/* Astra caps the single-post container at 750px, which is the theme's
   blog measure. The source design lays the article out edge to edge and
   does its own centring with .wrap, so the cap is released. */
.article-page .ast-container {
  max-width: none !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
.article-page #content.site-content { padding: 0 !important; }
.article-page .site-main,
.article-page main#main { width: 100%; max-width: none; }

/* Astra's own single-post furniture is replaced by the article shell. */
.article-page .ast-single-post-order,
.article-page .entry-header,
.article-page .post-navigation,
.article-page .ast-single-related-posts-container,
.article-page .comments-area { display: none !important; }
