Template:Main Page/styles.css: Difference between revisions
Template page
More actions
No edit summary |
No edit summary |
||
Line 131: | Line 131: | ||
gap: 1em; | gap: 1em; | ||
padding: 0.5em; | padding: 0.5em; | ||
} | |||
@media (max-width: 768px) { | |||
.mp-section-grid { | |||
grid-template-columns: repeat(1, 1fr); | |||
} | |||
} | } | ||
Line 160: | Line 166: | ||
margin-top: 0.5em; | margin-top: 0.5em; | ||
font-size: 0.9em; | font-size: 0.9em; | ||
} | } |
Revision as of 01:48, 12 August 2025
/* Main Page Styles */
#mp-topbanner {
background-color: #f8f9fa;
padding: 0.5em;
margin-bottom: 1em;
border-radius: 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
#mp-welcome {
font-size: 1.2em;
margin: 0;
text-align: center;
}
#mp-welcome h1 {
margin: 0.2em 0;
border-bottom: none;
font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
font-size: 1.7em;
}
#mp-free {
text-align: center;
font-size: 1.1em;
margin-bottom: 0.5em;
color: #54595d;
}
#articlecount {
text-align: center;
font-size: 0.9em;
color: #72777d;
}
#articlecount ul {
margin: 0;
display: inline-block;
list-style: none;
padding-left: 0;
}
#articlecount li {
display: inline-block;
margin: 0 1em;
}
.mp-box {
margin-bottom: 1em;
padding: 0;
border-radius: 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.mp-h2 {
margin: 0;
padding: 0.5em;
border-bottom: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size: 1.3em;
font-weight: bold;
color: white;
}
#mp-tfa-h2, #mp-dyk-h2 {
background: linear-gradient(to right, #36c, #1a6399);
}
#mp-itn-h2, #mp-otd-h2 {
background: linear-gradient(to right, #c36, #9a1c43);
}
#mp-tfl-h2 {
background: linear-gradient(to right, #36b, #274c89);
}
#mp-tfp-h2 {
background: linear-gradient(to right, #4caf50, #2e7d32);
}
#mp-other {
background: linear-gradient(to right, #673ab7, #4527a0);
color: white;
}
#mp-sister {
background: linear-gradient(to right, #ff9800, #e65100);
color: white;
}
#mp-lang {
background: linear-gradient(to right, #607d8b, #455a64);
color: white;
}
.mp-contains-float {
padding: 0.5em;
}
#mp-tfa, #mp-dyk {
background-color: #f8f9fa;
}
#mp-itn, #mp-otd {
background-color: #fef6f9;
}
#mp-tfl {
background-color: #f5f8fa;
}
#mp-tfp {
background-color: #f1f8e9;
}
#mp-other-content {
background-color: #f3e5f5;
padding: 0.5em;
}
#mp-sister-content {
background-color: #fff3e0;
padding: 0.5em;
}
/* Section grid layout */
.mp-section-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1em;
padding: 0.5em;
}
@media (max-width: 768px) {
.mp-section-grid {
grid-template-columns: repeat(1, 1fr);
}
}
.mp-section-cell {
background-color: #ffffff;
border-radius: 4px;
padding: 0.8em;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.mp-section-cell h3 {
margin-top: 0;
border-bottom: 1px solid #eaecf0;
padding-bottom: 0.3em;
font-size: 1.1em;
}
.mp-section-cell ul {
margin: 0.5em 0;
padding-left: 1.5em;
}
.mp-section-cell li {
margin-bottom: 0.3em;
}
.mp-section-link {
text-align: right;
margin-top: 0.5em;
font-size: 0.9em;
}