.card-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.card {
background: transparent !important;
width: 100%;
display: inline-block;
padding: 1em;
border-color: #e9e9e9;
box-shadow: 0 0.5em 1em -0.125em #dcdcdc;
}
.card:last-child {
display:none;
}
.card h2 {
margin-top: 0 !important;
}
.card h2 span .mw-headline-number, .card h2 .mw-editsection > span {
display: none;
}
.card h1 {
display: none;
}
#toc ul {
display: flex;
border: none;
flex-wrap: wrap;
padding: 0;
}
#toc .toctext {
margin-right: 1em;
border-radius: 1em;
border: 1px solid #c8c8c8;
padding: 0 0.7em;
}
#toc .tonumber {
display: none;
}