MediaWiki:Mobile.css
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)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Import fonts */
@import url('https://fonts.cdnfonts.com/css/raleway-5');
@font-face {
font-family: 'Desmon';
src: url('/images/1/17/Desmon.ttf') format('truetype');
}
@font-face {
font-family: 'Cinzel Decorative Bold';
src: url('/images/6/64/CinzelDecorative-Bold.ttf') format('truetype');
}
/* General Styles */
body {
background: white url("/images/TexturedBackground.jpg") fixed cover;
font-family: 'Raleway', sans-serif;
}
h1, h2, h3, h4, h5 {
color: #174345;
}
a, a:visited, .toctogglelabel {
color: #29878C !important;
}
a.new, .vector-menu-tabs-legacy .new a, .vector-menu-tabs-legacy .new a:visited {
color: #FC6543;
}
*:focus-visible {
outline: 1px solid #174345;
}
.header-container,
#mw-mf-page-center {
background-color: white !important;
}
body #content {
min-height: 100vh;
}
/* Home Page Specific */
body.page-Main_Page h1 {
display: none;
}
.minerva-search-form {
width: auto;
}
.minerva-header div.branding-box {
margin-right: 30px;
}
/* Table Styles */
table {
font-family: 'Raleway', sans-serif;
border-collapse: collapse;
width: 40em;
max-width: 40em;
}
th {
background-color: #059862;
}
td, th {
border: 1px solid #ddd;
padding: 8px;
}
tr:nth-child(even) {
background-color: #f2f2f2;
}
tr:hover {
background-color: #ddd;
}
th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
}
.wikitable > * > tr > td:has(img) {
padding: 0;
}
.wikitable > * > tr > td img {
height: auto;
max-width: 100%;
}
table.wikitable:has(img) {
display: table;
table-layout: fixed;
}
.wikitable > tr > th,
.wikitable > * > tr > th,
.toc,
.toccolours {
background-color: #FEEBB3;
}
body.page-Main_Page table {
margin: auto !important;
margin-top: 10px !important;
margin-bottom: 10px !important;
}
body.page-Main_Page h2 {
text-align: center;
font-family: "Desmon", sans-serif;
}
body.page-Main_Page #content {
}
.mw-body h1,
mw-body-content h1 {
font-family: "Cinzel Decorative Bold", sans-serif;
font-size: 32px;
font-weight: 900;
}
h1.section-heading {
font-size: 20px;
}
.wikitable > caption {
font-family: "Cinzel Decorative Bold", sans-serif;
font-weight: 900;
font-size: 20px;
letter-spacing: 5px;
}
.minerva-header .branding-box a span {
font-family: "Cinzel Decorative Bold", sans-serif;
font-weight: 900;
font-size: 20px;
}
section aside h2 + p {
font-family: "Desmon",Sans-serif;
font-size: 15px!important;
font-weight: 300;
letter-spacing: 2px;
text-align: center;
}
section aside .pi-item h3 {
display: none!important;
}
/* Mobile Front Page Left CSS */
#mw-mf-page-left,
#mw-mf-page-left ul li {
background-color: #174345;
border: none;
}
#mw-mf-page-left ul li a {
color: #FEEBB3 !important;
}
#p-navigation {
margin-top: 50px;
}
ul.hlist {
display: grid !important;
}
/* Footer Styles */
.mw-footer {
background-image: url(https://mythcraftrpg.com/wp-content/uploads/2020/12/footer-bg.png);
background-repeat: no-repeat;
background-size: cover;
color: #FEEBB3 !important;
}
.mw-footer .minerva-footer-logo {
text-align: center;
font-family: "Cinzel Decorative Bold",sans-serif;
font-weight: 900;
font-size: 20px;
}
.last-modified-bar {
background: none;
border-bottom: none;
}
.last-modified-bar.active {
background-color: transparent;
}
.minerva-footer {
border-top: none;
padding-bottom: 10px;
padding-top: 10px;
}
.mw-footer > .post-content {
margin-top: 0;
}
#footer-places.footer-places {
display: flex !important;
justify-content: space-between;
width: 50%;
margin: auto;
}
.hlist-separated li:after {
content: none!important;
}
.last-modified-bar a, .last-modified-bar a:visited, .last-modified-bar .last-modified-text-accent {
color: #29878C !important;
}
/* Button styling */
#userloginForm .mw-ui-button, button[type="submit"][value="Reset password"] {
font-family: "Desmon", Sans-serif !important;
font-weight: 400 !important;
letter-spacing: 1.3px;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
fill: #FEEBB3 !important;
color: #FEEBB3 !important;
background-color: #FC6543 !important;
border-style: solid !important;
border-width: 4px 4px 4px 4px !important;
border-color: #FEEBB3 !important;
border-radius: 50px 0px 50px 0px !important;
padding: 15px 45px 15px 45px !important;
margin: auto!important;
}
.mw-body #mw-createaccount-join {
color: #FEEBB3 !important;
}
#userloginForm .mw-ui-button:hover, button[type="submit"][value="Reset password"]:hover {
color: #FEEBB3 !important;
border-color: #29878C!important;
background-color: #29878C!important;
}
/* media queries */
@media (max-width: 720px) {
.mw-ui-vform .mw-ui-vform-field {
margin-top: 10px!important;
}
.section-heading {
font-size: 20px!important;
}
}
@media (max-width: 425px) {
.mw-body h1, mw-body-content h1 {
font-size: 28px;
}
.minerva-header .branding-box a span {
font-size: 14px;
}
#footer-places.footer-places {
width: 70%;
}
}