.responsive-img {
    border: 0.1em solid black;
    width: 66%;
    height: auto;
}

.responsive-img-33 {
    border: 0.1em solid black;
    width: 40%;
    height: auto;
}

/* Tablet und kleiner */
@media (max-width: 576px) {
    .responsive-img {
        width: 100%;
    }

    .responsive-img-33 {
    border: 0.1em solid black;
    width: 66%;
    height: auto;
}
}
.md-nav .nav-danger::after {
    content: "";
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: -0.15em;
    margin-left: 0.15em;
    background-color: #ff1744;
    -webkit-mask-image: var(--md-admonition-icon--danger);
    mask-image: var(--md-admonition-icon--danger);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}


.emphasis-danger {
    color: #d32f2f;
    font-weight: 600;
}

/* Keep manual line breaks in sidebar nav, but suppress them in sticky header/tabs titles */
.md-header .md-ellipsis br,
.md-tabs .md-ellipsis br {
    display: none;
}
