.md-typeset h1{
  font-weight: bold;
}
.md-typeset h2 {
font-weight: bold;
}

@media print {
    /* 1. Ukrywamy elementy nawigacji, które są zbędne na papierze */
    .md-header, 
    .md-sidebar, 
    .md-footer, 
    .md-nav, 
    .md-top, 
    .md-feedback,
    .md-content__button {
        display: none !important;
    }

    /* 2. Rozciągamy główną treść na całą szerokość strony */
    .md-main__inner {
        margin: 0 !important;
        width: 100% !important;
    }

    .md-content {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
    }

    /* 3. Ustawiamy marginesy fizycznej strony */
    @page {
        margin: 1.5cm !important;
    }

    /* 4. Poprawiamy wygląd tekstu i obrazków */
    body {
        background-color: white !important;
        color: black !important;
        font-size: 11pt !important;
    }

    h1, h2, h3 {
        page-break-after: avoid; /* Zapobiega zostawianiu nagłówka na dole strony */
        color: black !important;
    }

    img {
        max-width: 100% !important;
        height: auto !important;
        page-break-inside: avoid; /* Zapobiega przecinaniu zdjęć w połowie */
        display: block;
        margin: 10px auto;
    }

    /* 5. Usuwamy cienie i zbędne obramowania */
    .md-content__inner {
        padding: 0 !important;
    }
}

/* Pogrubienie konkretnej pozycji "Pierwsze kroki" w menu */
.md-nav__link[href*="pierwsze-logowanie"] {
    font-weight: 900 !important; /* Bardzo mocne pogrubienie */
    color: orange !important;       /* Opcjonalnie: wymuszenie koloru czerwonego */
}