MediaWiki:Common.css
MediaWiki interface page
More actions
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* CSS placed here will be applied to all skins */
/* ==========================
Eaglespeed Modern Theme
========================== */
body{
background:#f4f7fb;
font-family:Inter,"Segoe UI",Roboto,sans-serif;
}
.mw-body{
max-width:1450px;
margin:auto;
background:#fff;
border-radius:18px;
box-shadow:0 8px 40px rgba(0,0,0,.06);
padding:35px;
}
/* Hero */
.hero{
background:linear-gradient(135deg,#001b44,#003b8f,#005fd4);
border-radius:22px;
color:#fff;
text-align:center;
padding:80px 50px;
margin-bottom:40px;
}
.hero img{
width:180px;
margin-bottom:25px;
}
.hero h1{
color:#fff;
font-size:52px;
margin:0;
font-weight:800;
}
.hero p{
font-size:20px;
opacity:.9;
margin-top:18px;
}
/* Cards */
.card-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
margin:40px 0;
}
.card{
background:#fff;
border-radius:18px;
padding:30px;
transition:.35s;
box-shadow:0 10px 35px rgba(0,0,0,.06);
border:1px solid #ececec;
}
.card:hover{
transform:translateY(-8px);
box-shadow:0 25px 60px rgba(0,0,0,.15);
}
.card h3{
color:#003b8f;
margin-bottom:15px;
}
/* Section */
.section{
margin:70px 0;
}
.section h2{
font-size:34px;
border:none;
color:#001b44;
margin-bottom:25px;
}
/* Statistics */
.stats{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;
}
.stat{
background:linear-gradient(135deg,#003b8f,#005fd4);
color:#fff;
text-align:center;
border-radius:18px;
padding:35px;
}
.stat h1{
font-size:42px;
margin:0;
color:#fff;
}
.stat span{
font-size:15px;
}
/* Buttons */
.btn{
display:inline-block;
background:#005fd4;
color:#fff!important;
padding:14px 28px;
border-radius:12px;
text-decoration:none;
font-weight:600;
transition:.3s;
}
.btn:hover{
background:#001b44;
}
/* Footer */
.footer{
text-align:center;
color:#777;
margin-top:60px;
padding:30px;
}
/* Mobile */
@media(max-width:900px){
.stats{
grid-template-columns:repeat(2,1fr);
}
.hero{
padding:50px 25px;
}
.hero h1{
font-size:34px;
}
}