/* =========================================================
   Page: Blog (lista wpisów)
   Ładowany tylko gdy template page-blog.php jest aktywny.
   Scope: body.is-blog
   Style samych kart: blocks/blog-list/style.css (per-block).
   ========================================================= */

/* Full-width reset (jak pozostałe page-*.css) */
body.is-blog .site-main,
body.is-blog .content-area,
body.is-blog .inside-article,
body.is-blog .inside-content,
body.is-blog .entry-content {
    max-width: none !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
body.is-blog .entry-header,
body.is-blog .separator { display: none !important; }
body.is-blog .entry-content,
body.is-blog .site-main {
    --wp--style--block-gap: 0 !important;
}
body.is-blog .entry-content > *,
body.is-blog .site-main > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Linki kart bez podkreślenia (nadpisuje reguły GeneratePress .entry-content a) */
body.is-blog .blog-list a,
body.is-blog .blog-list a:hover,
body.is-blog .blog-list a:focus {
    box-shadow: none;
}
