#dokuwiki__content {
    display: flex;
    width: 100%;
    justify-content: center;
}

#dokuwiki__content > .group {
    flex: 0 1 1200px;
}
#dokuwiki__content > .group > .group > *:not(.section){
    width: 62%;
    max-width: 800px;
}

.maintext {
    width: 62%;
}

.maintext.no-apparatus {
    width: 100%;
}

.section {
    max-width: 1200px;
}

.upama-block {
    display: flex;
    max-width: 1200px;
    align-items: flex-start;
    justify-content: center;
}

.upama-block.no-apparatus {
    max-width: 720px;
}

@media (max-width: 600px) {

#dokuwiki__content > .group > .group > *:not(.section){
    width: 97vw;
    min-width: 200px;
}

#dokuwiki__content > .group > .group > .section {
    width: 97vw;
    min-width: 200px;
}

.upama-block.no-apparatus {
    width: inherit;
}

span.varcontainer {
    white-space: normal;
    }

.nowrap {
    white-space: normal;
    }
}
