MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
Gridcaster (talk | contribs) No edit summary |
Gridcaster (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap'); | @import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap'); | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Base & Background | Base & Background | ||
───────────────────────────────────────────────────────── */ | |||
html, body { | html, body { | ||
margin: 0; | |||
padding: 0; | |||
font-family: 'Cinzel', Georgia, serif; | font-family: 'Cinzel', Georgia, serif; | ||
background: url('/images/wiki_background.png') center center fixed no-repeat; | background: url('/images/wiki_background.png') center center fixed no-repeat; | ||
background-size: cover; | background-size: cover; | ||
color: # | color: #333; | ||
} | } | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Header ( | Header (full width) | ||
───────────────────────────────────────────────────────── */ | |||
#mw-head { | #mw-head { | ||
clear: both; | |||
background: #4B0082; | background: #4B0082; | ||
border-bottom: 3px solid #F28C28; | border-bottom: 3px solid #F28C28; | ||
padding: 0. | padding: 0.75em 2em; | ||
position: relative; | |||
z-index: 20; | |||
} | } | ||
#p-personal, #p-search { | |||
#p-personal, #p-search { | |||
background: rgba(255,255,255,0.9); | background: rgba(255,255,255,0.9); | ||
border-radius: 6px; | border-radius: 6px; | ||
padding: 0. | padding: 0.5em 1em; | ||
margin: 0.5em; | margin: 0.5em; | ||
} | } | ||
Line 33: | Line 39: | ||
} | } | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Sidebar | Sidebar (float layout) | ||
───────────────────────────────────────────────────────── */ | |||
#mw-panel { | #mw-panel { | ||
float: left; | |||
width: 260px; | |||
margin: 1.5em; | |||
background: rgba(255,255,255,0.95); | |||
padding: 1em; | padding: 1em; | ||
border-radius: 8px; | |||
box-shadow: 0 3px 10px rgba(0,0,0,0.2); | |||
z-index: 10; | |||
} | } | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Content | Main Content (cleared float) | ||
───────────────────────────────────────────────────────── */ | |||
#content { | #content { | ||
margin: 1.5em 2em 2em calc(260px + 1.5em); | |||
background: rgba(255,255,255,0.95); | background: rgba(255,255,255,0.95); | ||
padding: 2em; | padding: 2em; | ||
box-shadow: 0 | border-radius: 8px; | ||
box-shadow: 0 3px 12px rgba(0,0,0,0.1); | |||
overflow: visible; | |||
clear: right; | |||
} | } | ||
/* | /* Ensure the inner content area text aligns properly */ | ||
#mw-content-text { | |||
margin: 0; | |||
padding: 0; | |||
} | |||
/* ───────────────────────────────────────────────────────── | |||
Headings & Links | Headings & Links | ||
───────────────────────────────────────────────────────── */ | |||
h1, h2, h3 { | h1, h2, h3, h4 { | ||
font-family: 'Cinzel', serif; | |||
color: #C0392B; | color: #C0392B; | ||
margin-top: 1em; | |||
margin-bottom: 0.5em; | |||
} | } | ||
a { | a { | ||
color: #229C88; | color: #229C88; | ||
text-decoration: none; | |||
} | } | ||
a:hover { | a:hover { | ||
color: #D645B1; | color: #D645B1; | ||
text-decoration: underline; | |||
} | } | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Tables | Tables (RPG‑style) | ||
───────────────────────────────────────────────────────── */ | |||
table.wikitable { | table.wikitable { | ||
width: 100%; | width: 100%; | ||
border-collapse: collapse; | border-collapse: collapse; | ||
margin: 1.5em 0; | |||
background: transparent; | background: transparent; | ||
} | } | ||
table.wikitable caption { | table.wikitable caption { | ||
Line 89: | Line 105: | ||
padding: 0.5em; | padding: 0.5em; | ||
font-weight: bold; | font-weight: bold; | ||
text-align: center; | |||
} | } | ||
table.wikitable th { | table.wikitable th { | ||
Line 94: | Line 111: | ||
color: #222; | color: #222; | ||
border: 1px solid #ccc; | border: 1px solid #ccc; | ||
padding: 0. | padding: 0.75em; | ||
text-align: center; | |||
} | } | ||
table.wikitable td { | table.wikitable td { | ||
background: transparent; | background: transparent; | ||
border: 1px solid #ccc; | border: 1px solid #ccc; | ||
padding: 0. | padding: 0.75em; | ||
vertical-align: top; | |||
} | } | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Footer | Footer (full width) | ||
───────────────────────────────────────────────────────── */ | |||
#footer { | #footer { | ||
clear: both; | |||
background: #4B0082; | background: #4B0082; | ||
color: # | color: #eee; | ||
padding: 1em; | padding: 1em 2em; | ||
text-align: center; | text-align: center; | ||
border-top: 2px solid #D645B1; | border-top: 2px solid #D645B1; | ||
position: relative; | |||
z-index: 20; | |||
} | } | ||
#footer a { | #footer a { | ||
color: # | color: #ddd !important; | ||
margin: 0 0.5em; | |||
font-size: 0.9em; | |||
} | } | ||
#footer a:hover { | #footer a:hover { | ||
Line 120: | Line 144: | ||
} | } | ||
/* | /* ───────────────────────────────────────────────────────── | ||
Responsive: stack sidebar + content | |||
───────────────────────────────────────────────────────── */ | |||
@media (max-width: 900px) { | |||
#mw-head, #footer { | |||
padding: 1em; | |||
#mw-head, #footer { | |||
} | } | ||
#mw-panel { | #mw-panel, #content { | ||
width: | float: none; | ||
margin: 1em !important; | |||
width: auto !important; | |||
} | } | ||
#content { | #content { | ||
margin-top: 0; | |||
} | } | ||
} | } |
Revision as of 15:03, 19 April 2025
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&display=swap');
/* ─────────────────────────────────────────────────────────
Base & Background
───────────────────────────────────────────────────────── */
html, body {
margin: 0;
padding: 0;
font-family: 'Cinzel', Georgia, serif;
background: url('/images/wiki_background.png') center center fixed no-repeat;
background-size: cover;
color: #333;
}
/* ─────────────────────────────────────────────────────────
Header (full width)
───────────────────────────────────────────────────────── */
#mw-head {
clear: both;
background: #4B0082;
border-bottom: 3px solid #F28C28;
padding: 0.75em 2em;
position: relative;
z-index: 20;
}
#p-personal, #p-search {
background: rgba(255,255,255,0.9);
border-radius: 6px;
padding: 0.5em 1em;
margin: 0.5em;
}
#p-personal a, #p-search a {
color: #4B0082 !important;
text-decoration: none;
}
#p-personal a:hover, #p-search a:hover {
color: #E67E22 !important;
}
/* ─────────────────────────────────────────────────────────
Sidebar (float layout)
───────────────────────────────────────────────────────── */
#mw-panel {
float: left;
width: 260px;
margin: 1.5em;
background: rgba(255,255,255,0.95);
padding: 1em;
border-radius: 8px;
box-shadow: 0 3px 10px rgba(0,0,0,0.2);
z-index: 10;
}
/* ─────────────────────────────────────────────────────────
Main Content (cleared float)
───────────────────────────────────────────────────────── */
#content {
margin: 1.5em 2em 2em calc(260px + 1.5em);
background: rgba(255,255,255,0.95);
padding: 2em;
border-radius: 8px;
box-shadow: 0 3px 12px rgba(0,0,0,0.1);
overflow: visible;
clear: right;
}
/* Ensure the inner content area text aligns properly */
#mw-content-text {
margin: 0;
padding: 0;
}
/* ─────────────────────────────────────────────────────────
Headings & Links
───────────────────────────────────────────────────────── */
h1, h2, h3, h4 {
font-family: 'Cinzel', serif;
color: #C0392B;
margin-top: 1em;
margin-bottom: 0.5em;
}
a {
color: #229C88;
text-decoration: none;
}
a:hover {
color: #D645B1;
text-decoration: underline;
}
/* ─────────────────────────────────────────────────────────
Tables (RPG‑style)
───────────────────────────────────────────────────────── */
table.wikitable {
width: 100%;
border-collapse: collapse;
margin: 1.5em 0;
background: transparent;
}
table.wikitable caption {
background: #4B0082;
color: #fff;
padding: 0.5em;
font-weight: bold;
text-align: center;
}
table.wikitable th {
background: #E0D6F9;
color: #222;
border: 1px solid #ccc;
padding: 0.75em;
text-align: center;
}
table.wikitable td {
background: transparent;
border: 1px solid #ccc;
padding: 0.75em;
vertical-align: top;
}
/* ─────────────────────────────────────────────────────────
Footer (full width)
───────────────────────────────────────────────────────── */
#footer {
clear: both;
background: #4B0082;
color: #eee;
padding: 1em 2em;
text-align: center;
border-top: 2px solid #D645B1;
position: relative;
z-index: 20;
}
#footer a {
color: #ddd !important;
margin: 0 0.5em;
font-size: 0.9em;
}
#footer a:hover {
color: #fff !important;
text-decoration: underline;
}
/* ─────────────────────────────────────────────────────────
Responsive: stack sidebar + content
───────────────────────────────────────────────────────── */
@media (max-width: 900px) {
#mw-head, #footer {
padding: 1em;
}
#mw-panel, #content {
float: none;
margin: 1em !important;
width: auto !important;
}
#content {
margin-top: 0;
}
}