Fix Main Page punctuation and full-width layout.
Keep research-notes CSS
Line 56: Line 56:
.soldier-infobox .infobox-label,
.soldier-infobox .infobox-label,
.soldier-infobox th.infobox-label {
.soldier-infobox th.infobox-label {
display: table-cell;
width: 38%;
width: 38%;
font-weight: bold;
font-weight: bold;
Line 68: Line 67:
.infobox td.infobox-data,
.infobox td.infobox-data,
.soldier-infobox td.infobox-data {
.soldier-infobox td.infobox-data {
display: table-cell;
vertical-align: top;
vertical-align: top;
padding: 0.2em 0.5em 0.2em 0.4em;
padding: 0.2em 0.5em 0.2em 0.4em;
background: #f8f9fa;
background: #f8f9fa;
}
.infobox > tbody > tr,
.soldier-infobox > tbody > tr {
display: table-row;
}
}


Line 117: Line 110:


.soldier-research-notes {
.soldier-research-notes {
display: none;
margin: 0.4em 0 0.8em 0;
}
 
.soldier-research-notes-heading {
font-weight: bold;
margin: 0.4em 0 0.2em 0;
}
 
.mw-parser-output h2:has(#Research_notes),
.mw-parser-output h2:has(#Research_notes) + ul,
.mw-parser-output h2:has(#Research_notes) + p {
display: none !important;
}
}


Line 127: Line 131:
font-size: 92%;
font-size: 92%;
line-height: 1.45;
line-height: 1.45;
max-width: none;
max-width: 48em;
color: #202122;
color: #202122;
}
}


.home-lead {
.home-lead {
max-width: none;
max-width: 46em;
font-size: 1.05em;
font-size: 1.05em;
}
}
Line 150: Line 154:
}
}
}
}