Difference between revisions of "MediaWiki:Common.css"
Jump to navigation
Jump to search
| Line 8: | Line 8: | ||
--hf-banner-w: 1250px; /* Banner width */ | --hf-banner-w: 1250px; /* Banner width */ | ||
--hf-banner-h: 300px; /* Banner height */ | --hf-banner-h: 300px; /* Banner height */ | ||
| − | --hf-leftcol-w: 5000px; | + | --hf-leftcol-w: 5000px; /* Dark sidebar column width (background span) */ |
--hf-parchment: #E1DCCE; /* Base page color */ | --hf-parchment: #E1DCCE; /* Base page color */ | ||
--hf-left-top: #2F2D2B; /* Gradient top color */ | --hf-left-top: #2F2D2B; /* Gradient top color */ | ||
| Line 28: | Line 28: | ||
background-size: | background-size: | ||
var(--hf-banner-w) var(--hf-banner-h), /* banner */ | var(--hf-banner-w) var(--hf-banner-h), /* banner */ | ||
| − | var(--hf-leftcol-w) 100%, | + | var(--hf-leftcol-w) 100%, /* dark column gradient */ |
| − | auto; | + | auto; /* parchment */ |
background-attachment: fixed, fixed, fixed; | background-attachment: fixed, fixed, fixed; | ||
background-color: var(--hf-parchment); | background-color: var(--hf-parchment); | ||
| Line 92: | Line 92: | ||
} | } | ||
| − | /* | + | /******************************************** |
| + | * Layout Adjustments | ||
| + | ********************************************/ | ||
| − | /* | + | /* Sidebar width (visual + content) */ |
#mw-panel, | #mw-panel, | ||
.vector-menu, | .vector-menu, | ||
.mw-sidebar, | .mw-sidebar, | ||
#column-one { | #column-one { | ||
| − | width: 200px !important; | + | width: 200px !important; |
} | } | ||
| − | /* Shift | + | /* Shift main content accordingly */ |
#content, | #content, | ||
.mw-body, | .mw-body, | ||
.vector-body, | .vector-body, | ||
.mw-content-container { | .mw-content-container { | ||
| − | margin-left: | + | margin-left: 200px !important; |
} | } | ||
| − | /* | + | /******************************************** |
| − | + | * Branding: Holdfast Compass Logo | |
| − | + | ********************************************/ | |
#p-logo a, | #p-logo a, | ||
.mw-wiki-logo { | .mw-wiki-logo { | ||
background-image: url("/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png") !important; | background-image: url("/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png") !important; | ||
| − | background-size: contain !important; | + | background-size: contain !important; |
background-repeat: no-repeat !important; | background-repeat: no-repeat !important; | ||
background-position: center !important; | background-position: center !important; | ||
| − | width: 150px !important; | + | width: 150px !important; |
| − | height: 150px !important; | + | height: 150px !important; |
display: block; | display: block; | ||
} | } | ||
| − | /* | + | /* Hide default text title if it appears */ |
#p-logo-text, | #p-logo-text, | ||
.mw-wiki-logo-text { | .mw-wiki-logo-text { | ||
| Line 130: | Line 132: | ||
} | } | ||
| − | /* | + | /******************************************** |
| + | * Typography — Helvetica Neue | ||
| + | ********************************************/ | ||
| − | /* | + | /* Global base font */ |
html, body, | html, body, | ||
.mw-body, | .mw-body, | ||
| Line 138: | Line 142: | ||
.mw-content-text, | .mw-content-text, | ||
#content, | #content, | ||
| − | |||
| − | |||
.vector-header-container, | .vector-header-container, | ||
.vector-menu, | .vector-menu, | ||
| Line 152: | Line 154: | ||
.mw-parser-output th { | .mw-parser-output th { | ||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; | ||
| + | font-size: 14px !important; | ||
| + | line-height: 1.55; | ||
-webkit-font-smoothing: antialiased; | -webkit-font-smoothing: antialiased; | ||
text-rendering: optimizeLegibility; | text-rendering: optimizeLegibility; | ||
font-weight: 400; | font-weight: 400; | ||
letter-spacing: 0.2px; | letter-spacing: 0.2px; | ||
| + | color: #16181D; | ||
} | } | ||
| − | /* | + | /* Headings (stronger contrast) */ |
.mw-parser-output h1, | .mw-parser-output h1, | ||
.mw-parser-output h2, | .mw-parser-output h2, | ||
| Line 169: | Line 174: | ||
} | } | ||
| − | /* | + | /* Sidebar text smaller */ |
| + | #mw-panel, | ||
| + | .mw-sidebar, | ||
| + | #column-one { | ||
| + | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; | ||
| + | font-size: 10px !important; | ||
| + | line-height: 1.4; | ||
| + | color: #EEEDEB !important; | ||
| + | } | ||
| + | |||
| + | #mw-panel a, | ||
| + | .mw-sidebar a, | ||
| + | #column-one a { | ||
| + | font-size: 10px !important; | ||
| + | } | ||
| + | |||
| + | /* Code blocks */ | ||
code, pre, .mw-code { | code, pre, .mw-code { | ||
font-family: "Courier New", Courier, monospace !important; | font-family: "Courier New", Courier, monospace !important; | ||
} | } | ||
Revision as of 18:47, 10 October 2025
/********************************************
* Holdfast Wiki — Global Background System
* Banner (top-left) + Dark Gradient Column + Parchment Base
********************************************/
/* ===== Variables ===== */
:root {
--hf-banner-w: 1250px; /* Banner width */
--hf-banner-h: 300px; /* Banner height */
--hf-leftcol-w: 5000px; /* Dark sidebar column width (background span) */
--hf-parchment: #E1DCCE; /* Base page color */
--hf-left-top: #2F2D2B; /* Gradient top color */
--hf-left-bot: #1E1E1D; /* Gradient bottom color */
}
/* ===== Page Background (no shifting, full overlay) ===== */
html, body {
margin: 0 !important;
background:
/* 1) Holdfast banner (top-left only) */
url("/Special:FilePath/BannerImage.png") left top no-repeat,
/* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */
linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,
/* 3) Global parchment underneath everything */
var(--hf-parchment);
background-size:
var(--hf-banner-w) var(--hf-banner-h), /* banner */
var(--hf-leftcol-w) 100%, /* dark column gradient */
auto; /* parchment */
background-attachment: fixed, fixed, fixed;
background-color: var(--hf-parchment);
background-repeat: no-repeat, no-repeat, repeat;
}
/* ===== Transparent interface elements ===== */
#mw-page-base,
#mw-head-base,
#mw-head,
.vector-header-container,
#mw-panel,
#column-one,
.mw-sidebar {
background: transparent !important;
}
/* ===== Opaque parchment for main content ===== */
#content,
.mw-body,
.vector-body .mw-body,
.mw-workspace-container,
.mw-content-container {
background: var(--hf-parchment) !important;
position: relative;
z-index: 1;
}
/* ===== Sidebar text & link colors over dark gradient ===== */
#mw-panel,
#column-one,
.mw-sidebar {
color: #EEEDEB !important;
background: transparent !important;
}
#mw-panel a,
#column-one a,
.mw-sidebar a {
color: #EEEDEB !important;
text-decoration: none;
}
#mw-panel a:hover,
#column-one a:hover,
.mw-sidebar a:hover {
color: #5A65EA !important;
text-decoration: underline;
}
/* ===== Optional: subtle divider line between column and content ===== */
body::before {
content: "";
position: fixed;
left: var(--hf-leftcol-w);
top: 0;
width: 1px;
height: 100%;
background: rgba(217, 215, 209, 0.25);
pointer-events: none;
z-index: 0;
}
/********************************************
* Layout Adjustments
********************************************/
/* Sidebar width (visual + content) */
#mw-panel,
.vector-menu,
.mw-sidebar,
#column-one {
width: 200px !important;
}
/* Shift main content accordingly */
#content,
.mw-body,
.vector-body,
.mw-content-container {
margin-left: 200px !important;
}
/********************************************
* Branding: Holdfast Compass Logo
********************************************/
#p-logo a,
.mw-wiki-logo {
background-image: url("/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png") !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
width: 150px !important;
height: 150px !important;
display: block;
}
/* Hide default text title if it appears */
#p-logo-text,
.mw-wiki-logo-text {
display: none !important;
}
/********************************************
* Typography — Helvetica Neue
********************************************/
/* Global base font */
html, body,
.mw-body,
.vector-body,
.mw-content-text,
#content,
.vector-header-container,
.vector-menu,
.vector-menu-content,
.vector-menu-heading,
#p-logo-text,
#firstHeading,
.mw-parser-output,
.mw-parser-output p,
.mw-parser-output li,
.mw-parser-output td,
.mw-parser-output th {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 14px !important;
line-height: 1.55;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
font-weight: 400;
letter-spacing: 0.2px;
color: #16181D;
}
/* Headings (stronger contrast) */
.mw-parser-output h1,
.mw-parser-output h2,
.mw-parser-output h3,
.mw-parser-output h4,
.mw-parser-output h5 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-weight: 600 !important;
letter-spacing: 0.3px;
}
/* Sidebar text smaller */
#mw-panel,
.mw-sidebar,
#column-one {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 10px !important;
line-height: 1.4;
color: #EEEDEB !important;
}
#mw-panel a,
.mw-sidebar a,
#column-one a {
font-size: 10px !important;
}
/* Code blocks */
code, pre, .mw-code {
font-family: "Courier New", Courier, monospace !important;
}