@media screen and (min-width: 1024px) {
    .container-themen {
        display: flex;
        flex-direction: column;
    }
    .container-themen div:nth-child(odd) {
        align-self: flex-start;
    }
    .container-themen div:nth-child(even) {
        align-self: flex-end;
    }
    .hole, .stars, .galaxy {
        display: flex;
        flex-direction: column;
        align-items: start;
    }
    .hole h3, .hole summary {
        margin: 0;
        padding: 0;
    }
}