.mp-grid {
display: flex;
flex-flow: row wrap;
gap: 0.3rem;
}
.mp-body {
display: flex;
flex-flow: row wrap;
}
.mp-left {
display: flex;
flex: 2;
flex-flow: column wrap;
margin-right: 0.9rem;
}
.mp-left > div {
margin: 0 0 0.9rem;
}
.mp-right {
display: flex;
flex: 1;
flex-flow: column wrap;
}
.mp-right > div {
margin: 0 0 0.9rem;
}
.mp-box {
display: flex;
flex-flow: row wrap;
border: 1px solid #ebebeb;
background: #ffffff;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0,0,0,0.1);
}
.mp-box > .mp-boxtop {
padding: 1rem;
width: 100%;
}
.mp-box > .mp-boxbottom {
background: #e8e8e8; /* :root --secondary */
border-top: 1px solid #e4eaee;
width: 100%;
padding: 1rem;
}
/* [[Template:Main_page/header]] */
.mp-header {
display: flex;
background: #ae3132; /* :root --quaternary */
color: white;
padding: 1em;
}
.mp-header h1 {
color: white;
font-family: sans-serif;
font-size: 2.5em;
font-weight: bold;
border: none;
margin: 0 0 0.15em;
}
/* Social Templates */
.mp-social {
border: none;
}
.mp-social .mp-boxtop {
display: flex;
align-items: center;
padding: 1em 1.5em;
}
.mp-social-header {
color: white;
font-weight: bold;
font-size: 1.15em;
}
.mp-social-tagline {
color: white;
}
.mp-social-icon {
margin-right: 0.75em;
width: 60px;
text-align: center;
}
.mp-social .mp-boxbottom {
border: none;
}
.mp-social .mp-boxbottom p {
color: #fff;
font-weight: bold;
font-size: 0.9em;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.03em;
margin: 0;
}
/* Discord */
.mp-social.mp-discord .mp-boxtop {
background: #5865F2;
}
.mp-social.mp-discord .mp-boxbottom {
background: #525ee0;
}
/* Forums */
.mp-social.mp-forums .mp-boxtop {
background: #ae3132; /* :root --quaternary */
}
.mp-social.mp-forums .mp-boxbottom {
background: #e2393b;
}
/* Medium Screen */
@media (max-width: 768px) {
.mp-body {
display: unset;
}
.mp-left {
margin-right: 0;
}
}