Template:Main Page/styles.css
Appearance
/* Top banner styling */ #mp-topbanner { background: #f8f9fa; padding: 1em; border: 1px solid #ddd; border-radius: 8px; } /* Flexbox container */ .mp-box-container { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1em; margin-top: 1em; } /* Left and right sections */ .mp-left, .mp-right { flex: 1 1 45%; background: #ffffff; border: 1px solid #ccc; padding: 1em; border-radius: 6px; } /* Bottom sections in columns */ .mp-bottom { display: flex; flex-wrap: wrap; margin-top: 1em; gap: 1em; } .mp-column { flex: 1 1 30%; background: #ffffff; border: 1px solid #ccc; padding: 1em; border-radius: 6px; } h2, h3 { border-bottom: 1px solid #a2a9b1; font-weight: normal; padding-bottom: 0.2em; } a { color: #0645ad; text-decoration: none; } a:hover { text-decoration: underline; }