MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
m (Add Pixelrus logo color theme for testing) |
m (Strengthen Pixelrus theme and remove visible I-Pixelmon branding) |
||
| Line 54: | Line 54: | ||
:root { | :root { | ||
--pixelrus-ink: #200040; | --pixelrus-ink: #200040; | ||
--pixelrus-deep: #31004F; | |||
--pixelrus-magenta: #D00080; | --pixelrus-magenta: #D00080; | ||
--pixelrus-violet: #A000E0; | --pixelrus-violet: #A000E0; | ||
--pixelrus-link: #7A1CB0; | --pixelrus-link: #7A1CB0; | ||
--pixelrus-slate: #504070; | --pixelrus-slate: #504070; | ||
--pixelrus-background: # | --pixelrus-background: #F6F0F9; | ||
--pixelrus-border: #D8CBE4; | --pixelrus-border: #D8CBE4; | ||
} | } | ||
body.skin-vector-2022 { | body.skin-vector-2022 { | ||
background | background: var(--pixelrus-ink); | ||
color: var(--pixelrus-ink); | color: var(--pixelrus-ink); | ||
} | } | ||
.mw-page-container { | .mw-page-container { | ||
background-color: #FFFFFF; | background: var(--pixelrus-background); | ||
border-top: | border-top: 5px solid var(--pixelrus-magenta); | ||
} | |||
.mw-header { | |||
box-sizing: border-box; | |||
min-height: 76px; | |||
padding: 10px 20px; | |||
background: linear-gradient(120deg, var(--pixelrus-ink), var(--pixelrus-deep) 58%, #700057); | |||
border-bottom: 3px solid var(--pixelrus-magenta); | |||
box-shadow: 0 5px 18px rgba(32, 0, 64, 0.28); | |||
} | |||
.mw-logo-icon { | |||
box-sizing: border-box; | |||
padding: 3px; | |||
background: #FFFFFF; | |||
border: 2px solid var(--pixelrus-magenta); | |||
border-radius: 50%; | |||
box-shadow: 0 0 0 3px rgba(160, 0, 224, 0.24); | |||
} | |||
.mw-logo-wordmark { | |||
color: #FFFFFF; | |||
font-size: 1.35rem; | |||
letter-spacing: 0.03em; | |||
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); | |||
} | |||
#mw-sidebar-button::before, | |||
.vector-user-menu .mw-ui-icon::before { | |||
filter: invert(1); | |||
} | |||
.mw-header .vector-user-links a { | |||
color: #FFFFFF; | |||
font-weight: 600; | |||
} | |||
.mw-header .vector-user-links a:hover { | |||
color: #F4A9D6; | |||
} | |||
#simpleSearch { | |||
overflow: hidden; | |||
background: #FFFFFF; | |||
border: 2px solid #C662E9; | |||
border-radius: 8px; | |||
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24); | |||
} | |||
#simpleSearch:focus-within { | |||
border-color: var(--pixelrus-magenta); | |||
box-shadow: 0 0 0 3px rgba(208, 0, 128, 0.25); | |||
} | |||
.mw-content-container { | |||
padding-top: 28px; | |||
padding-bottom: 32px; | |||
} | |||
#content { | |||
min-height: 52vh; | |||
padding: 28px 34px; | |||
background: #FFFFFF; | |||
border: 1px solid var(--pixelrus-border); | |||
border-radius: 14px; | |||
box-shadow: 0 8px 24px rgba(32, 0, 64, 0.11); | |||
} | } | ||
| Line 76: | Line 143: | ||
.mw-body h3 { | .mw-body h3 { | ||
color: var(--pixelrus-ink); | color: var(--pixelrus-ink); | ||
} | |||
.mw-body h1 { | |||
padding-bottom: 0.28em; | |||
border-bottom: 3px solid var(--pixelrus-magenta); | |||
} | } | ||
| Line 82: | Line 154: | ||
} | } | ||
.mw-body-content a { | .mw-body-content a, | ||
.vector-page-toolbar a, | |||
.vector-toc a { | |||
color: var(--pixelrus-link); | color: var(--pixelrus-link); | ||
} | } | ||
| Line 90: | Line 164: | ||
} | } | ||
.mw-body-content a:hover { | .mw-body-content a:hover, | ||
.vector-page-toolbar a:hover, | |||
.vector-toc a:hover { | |||
color: var(--pixelrus-magenta); | color: var(--pixelrus-magenta); | ||
} | |||
.vector-page-toolbar-container { | |||
border-bottom-color: var(--pixelrus-border); | |||
} | } | ||
| Line 97: | Line 177: | ||
.mw-list-item.selected > a { | .mw-list-item.selected > a { | ||
color: var(--pixelrus-magenta); | color: var(--pixelrus-magenta); | ||
} | |||
.wikitable { | |||
overflow: hidden; | |||
border-color: var(--pixelrus-border); | |||
border-radius: 7px; | |||
box-shadow: 0 3px 10px rgba(32, 0, 64, 0.08); | |||
} | } | ||
.wikitable > tr > th, | .wikitable > tr > th, | ||
.wikitable > * > tr > th { | .wikitable > * > tr > th { | ||
background- | background: linear-gradient(120deg, var(--pixelrus-ink), var(--pixelrus-deep)); | ||
color: #FFFFFF; | color: #FFFFFF; | ||
border-color: var(--pixelrus-slate); | border-color: var(--pixelrus-slate); | ||
| Line 124: | Line 211: | ||
border-color: var(--pixelrus-violet); | border-color: var(--pixelrus-violet); | ||
box-shadow: 0 0 0 2px rgba(160, 0, 224, 0.2); | box-shadow: 0 0 0 2px rgba(160, 0, 224, 0.2); | ||
} | |||
.mw-footer-container { | |||
background: linear-gradient(120deg, var(--pixelrus-ink), var(--pixelrus-deep)); | |||
border-top: 4px solid var(--pixelrus-magenta); | |||
} | |||
#footer, | |||
#footer a { | |||
color: #FFFFFF; | |||
} | |||
#footer a:hover { | |||
color: #F4A9D6; | |||
} | |||
::selection { | |||
background: var(--pixelrus-magenta); | |||
color: #FFFFFF; | |||
} | |||
@media (max-width: 720px) { | |||
.mw-header { | |||
min-height: 64px; | |||
padding: 7px 10px; | |||
} | |||
#content { | |||
padding: 20px 18px; | |||
border-radius: 10px; | |||
} | |||
} | } | ||
/* End Pixelrus site theme */ | /* End Pixelrus site theme */ | ||
Revision as of 07:47, 3 August 2026
.hidden-small{
font-size:85%;
font-weight:400;
margin-top:2px; /* small gap under ability name */
}
.pixelated {
image-rendering: crisp-edges; /* Firefox, older browsers */
image-rendering: pixelated; /* Chrome, modern browsers */
}
.tabs-container{
width: fit-content;
}
.tabs{
width: fit-content;
}
/* ─── Pokémon infobox tabs float ───────────────────────── */
.tabs-pkmn {
float: right;
clear: both;
display: inline-block !important; /* shrink-wrap to content */
width: auto !important; /* override any 100% width */
margin: 0 0 1em 1em; /* match your infobox spacing */
}
.px-section { margin: 1.25em 0; }
.px-section-heading {
margin: 0;
padding-bottom: .25em;
border-bottom: 1px solid #a2a9b1; /* same grey as Wikipedia */
font-weight: bold;
cursor: pointer; /* makes it obvious you can tap */
}
/* Pixelrus primary logo */
.mw-logo-icon {
content: url("https://wiki.pixelrus.net/images/thumb/7/71/Pixelrus_Logo2a.png/300px-Pixelrus_Logo2a.png") !important;
width: 50px;
height: 50px;
object-fit: contain;
}
#p-logo a {
background-image: url("https://wiki.pixelrus.net/images/thumb/7/71/Pixelrus_Logo2a.png/300px-Pixelrus_Logo2a.png") !important;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
/* End Pixelrus primary logo */
/* Pixelrus site theme */
:root {
--pixelrus-ink: #200040;
--pixelrus-deep: #31004F;
--pixelrus-magenta: #D00080;
--pixelrus-violet: #A000E0;
--pixelrus-link: #7A1CB0;
--pixelrus-slate: #504070;
--pixelrus-background: #F6F0F9;
--pixelrus-border: #D8CBE4;
}
body.skin-vector-2022 {
background: var(--pixelrus-ink);
color: var(--pixelrus-ink);
}
.mw-page-container {
background: var(--pixelrus-background);
border-top: 5px solid var(--pixelrus-magenta);
}
.mw-header {
box-sizing: border-box;
min-height: 76px;
padding: 10px 20px;
background: linear-gradient(120deg, var(--pixelrus-ink), var(--pixelrus-deep) 58%, #700057);
border-bottom: 3px solid var(--pixelrus-magenta);
box-shadow: 0 5px 18px rgba(32, 0, 64, 0.28);
}
.mw-logo-icon {
box-sizing: border-box;
padding: 3px;
background: #FFFFFF;
border: 2px solid var(--pixelrus-magenta);
border-radius: 50%;
box-shadow: 0 0 0 3px rgba(160, 0, 224, 0.24);
}
.mw-logo-wordmark {
color: #FFFFFF;
font-size: 1.35rem;
letter-spacing: 0.03em;
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);
}
#mw-sidebar-button::before,
.vector-user-menu .mw-ui-icon::before {
filter: invert(1);
}
.mw-header .vector-user-links a {
color: #FFFFFF;
font-weight: 600;
}
.mw-header .vector-user-links a:hover {
color: #F4A9D6;
}
#simpleSearch {
overflow: hidden;
background: #FFFFFF;
border: 2px solid #C662E9;
border-radius: 8px;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.24);
}
#simpleSearch:focus-within {
border-color: var(--pixelrus-magenta);
box-shadow: 0 0 0 3px rgba(208, 0, 128, 0.25);
}
.mw-content-container {
padding-top: 28px;
padding-bottom: 32px;
}
#content {
min-height: 52vh;
padding: 28px 34px;
background: #FFFFFF;
border: 1px solid var(--pixelrus-border);
border-radius: 14px;
box-shadow: 0 8px 24px rgba(32, 0, 64, 0.11);
}
.mw-body h1,
.mw-body h2,
.mw-body h3 {
color: var(--pixelrus-ink);
}
.mw-body h1 {
padding-bottom: 0.28em;
border-bottom: 3px solid var(--pixelrus-magenta);
}
.mw-body h2 {
border-bottom-color: var(--pixelrus-border);
}
.mw-body-content a,
.vector-page-toolbar a,
.vector-toc a {
color: var(--pixelrus-link);
}
.mw-body-content a:visited {
color: #681A83;
}
.mw-body-content a:hover,
.vector-page-toolbar a:hover,
.vector-toc a:hover {
color: var(--pixelrus-magenta);
}
.vector-page-toolbar-container {
border-bottom-color: var(--pixelrus-border);
}
.vector-toc-link.active .vector-toc-text,
.mw-list-item.selected > a {
color: var(--pixelrus-magenta);
}
.wikitable {
overflow: hidden;
border-color: var(--pixelrus-border);
border-radius: 7px;
box-shadow: 0 3px 10px rgba(32, 0, 64, 0.08);
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background: linear-gradient(120deg, var(--pixelrus-ink), var(--pixelrus-deep));
color: #FFFFFF;
border-color: var(--pixelrus-slate);
}
.mw-ui-button.mw-ui-progressive,
input[type="submit"].mw-ui-progressive {
background-color: var(--pixelrus-magenta);
border-color: #A00068;
color: #FFFFFF;
}
.mw-ui-button.mw-ui-progressive:hover,
input[type="submit"].mw-ui-progressive:hover {
background-color: var(--pixelrus-violet);
border-color: #7600A6;
}
input:focus,
textarea:focus,
select:focus {
border-color: var(--pixelrus-violet);
box-shadow: 0 0 0 2px rgba(160, 0, 224, 0.2);
}
.mw-footer-container {
background: linear-gradient(120deg, var(--pixelrus-ink), var(--pixelrus-deep));
border-top: 4px solid var(--pixelrus-magenta);
}
#footer,
#footer a {
color: #FFFFFF;
}
#footer a:hover {
color: #F4A9D6;
}
::selection {
background: var(--pixelrus-magenta);
color: #FFFFFF;
}
@media (max-width: 720px) {
.mw-header {
min-height: 64px;
padding: 7px 10px;
}
#content {
padding: 20px 18px;
border-radius: 10px;
}
}
/* End Pixelrus site theme */