WikiPartner (talk | contribs) No edit summary |
WikiPartner (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
/* | /* ============================================================ | ||
WIKIPARTNER | |||
GLOBAL BRAND + LIGHT / DARK THEME | |||
============================================================ */ | |||
/* ============================================================ | |||
LIGHT THEME VARIABLES | |||
============================================================ */ | |||
:root { | :root { | ||
--wp-teal: #0F6B65; | --wp-teal: #0F6B65; | ||
--wp-teal-dark: #09534E; | |||
--wp-teal-soft: #EEF6F5; | |||
--wp-gold: #E8A33D; | --wp-gold: #E8A33D; | ||
--wp-blue: #3E7CB1; | --wp-blue: #3E7CB1; | ||
--wp-navy: #12233F; | --wp-navy: #12233F; | ||
--wp-charcoal: #2B2B2B; | --wp-charcoal: #2B2B2B; | ||
--wp-cream: #FAF7F2; | --wp-cream: #FAF7F2; | ||
--wp-text: #2B2B2B; | |||
--wp-muted: #6D7378; | |||
--wp-border: #DDDAD3; | |||
--wp-page-bg: #FAF9F7; | |||
--wp-surface: #FFFFFF; | |||
--wp-surface-soft: #FAF7F2; | |||
--wp-heading: #12233F; | |||
} | |||
/* ============================================================ | |||
DARK THEME VARIABLES | |||
============================================================ */ | |||
html.wp-theme-dark { | |||
color-scheme: dark; | |||
--wp-teal: #69C9BD; | |||
--wp-teal-dark: #91DDD4; | |||
--wp-teal-soft: #18332F; | |||
--wp-gold: #E8B55D; | |||
--wp-blue: #82B6E1; | |||
--wp-navy: #F3E8D0; | |||
--wp-charcoal: #E6ECEA; | |||
--wp-cream: #142023; | |||
--wp-text: #E6ECEA; | |||
--wp-muted: #AAB6B4; | |||
--wp-border: #2C4043; | |||
--wp-page-bg: #0B1416; | |||
--wp-surface: #111D20; | |||
--wp-surface-soft: #162528; | |||
--wp-heading: #F0E8D8; | |||
} | } | ||
/* | |||
body { | /* ============================================================ | ||
color: var(--wp- | BASE | ||
font-family: Inter, Arial, sans-serif; | ============================================================ */ | ||
body.skin-wikipartner { | |||
background: var(--wp-page-bg); | |||
color: var(--wp-text); | |||
font-family: | |||
Inter, | |||
Arial, | |||
sans-serif; | |||
transition: | |||
background-color 0.2s ease, | |||
color 0.2s ease; | |||
} | } | ||
/* | |||
.mw-parser-output h1, | /* ============================================================ | ||
.mw-parser-output h2, | HEADINGS | ||
.mw-parser-output h3, | ============================================================ */ | ||
.firstHeading { | |||
font-family: "Source Serif 4", Georgia, serif | body.skin-wikipartner .mw-parser-output h1, | ||
body.skin-wikipartner .mw-parser-output h2, | |||
body.skin-wikipartner .mw-parser-output h3, | |||
body.skin-wikipartner .mw-parser-output h4, | |||
body.skin-wikipartner .firstHeading { | |||
color: var(--wp-heading); | |||
font-family: | |||
"Source Serif 4", | |||
Georgia, | |||
serif; | |||
} | } | ||
/* | |||
a { | /* ============================================================ | ||
LINKS | |||
============================================================ */ | |||
body.skin-wikipartner a { | |||
color: var(--wp-teal); | color: var(--wp-teal); | ||
} | } | ||
a:hover { | |||
color: var(--wp- | body.skin-wikipartner a:hover { | ||
color: var(--wp-teal-dark); | |||
} | |||
/* ============================================================ | |||
MAIN PAGE AREAS | |||
============================================================ */ | |||
body.skin-wikipartner .wp-page { | |||
color: var(--wp-text); | |||
} | |||
body.skin-wikipartner .wp-content { | |||
color: var(--wp-text); | |||
} | |||
body.skin-wikipartner .wp-article-body { | |||
color: var(--wp-text); | |||
} | |||
/* ============================================================ | |||
INFOBOX | |||
============================================================ */ | |||
body.skin-wikipartner .infobox { | |||
background: var(--wp-surface-soft) !important; | |||
color: var(--wp-text) !important; | |||
border: | |||
1px solid | |||
var(--wp-border) !important; | |||
} | |||
body.skin-wikipartner .infobox th { | |||
background: var(--wp-teal-soft) !important; | |||
color: var(--wp-heading) !important; | |||
} | } | ||
/* | |||
.infobox { | body.skin-wikipartner .infobox td { | ||
color: var(--wp-text) !important; | |||
border: | } | ||
/* ============================================================ | |||
TABLES | |||
============================================================ */ | |||
body.skin-wikipartner .mw-parser-output table:not(.infobox) { | |||
color: var(--wp-text); | |||
border-color: var(--wp-border); | |||
} | } | ||
.infobox th { | |||
background: # | html.wp-theme-dark | ||
color: var(--wp- | body.skin-wikipartner | ||
.mw-parser-output table:not(.infobox) th { | |||
background: #17272A; | |||
color: var(--wp-heading); | |||
border-color: var(--wp-border); | |||
} | } | ||
/* | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.mw-parser-output table:not(.infobox) td { | |||
background: var(--wp-surface); | |||
color: var(--wp-text); | |||
border-color: var(--wp-border); | |||
} | |||
/* ============================================================ | |||
HEADER — DARK MODE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-site-header { | |||
background: | |||
rgba(17, 29, 32, 0.98) !important; | |||
border-color: | |||
var(--wp-border) !important; | |||
border-bottom-color: | |||
var(--wp-teal) !important; | |||
box-shadow: | |||
0 5px 22px | |||
rgba(0, 0, 0, 0.27); | |||
} | |||
/* ============================================================ | |||
SEARCH — DARK MODE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search { | |||
background: | |||
#142225 !important; | |||
border-color: | |||
var(--wp-border) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search input[type="search"], | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search input[type="text"] { | |||
background: | |||
transparent !important; | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search input::placeholder { | |||
color: #8FA09D !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search button { | |||
background: | |||
#142225 !important; | |||
color: | |||
var(--wp-teal) !important; | |||
border-left-color: | |||
var(--wp-border) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search button:hover { | |||
background: | |||
var(--wp-teal-soft) !important; | |||
color: | |||
var(--wp-teal-dark) !important; | |||
} | |||
/* ============================================================ | |||
SEARCH SUGGESTIONS — DARK MODE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search-suggestions { | |||
background: | |||
#111D20 !important; | |||
border-color: | |||
var(--wp-border) !important; | |||
box-shadow: | |||
0 14px 40px | |||
rgba(0, 0, 0, 0.4); | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search-suggestion, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search-suggestions a { | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search-suggestion:hover, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search-suggestions a:hover, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-search-suggestion.is-active { | |||
background: | |||
var(--wp-teal-soft) !important; | |||
color: | |||
var(--wp-teal) !important; | |||
} | |||
/* ============================================================ | |||
SIDEBARS — DARK MODE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-left-sidebar, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-right-sidebar { | |||
color: | |||
var(--wp-text); | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-sidebar-box { | |||
background: | |||
var(--wp-surface) !important; | |||
color: | |||
var(--wp-text) !important; | |||
border-color: | |||
var(--wp-border) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-sidebar-title { | |||
color: | |||
var(--wp-heading) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-sidebar-static-item { | |||
color: | |||
var(--wp-muted) !important; | |||
} | |||
/* ============================================================ | |||
ARTICLE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-content { | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-article-header { | |||
color: | |||
var(--wp-text); | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-article-body { | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.mw-parser-output { | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
/* ============================================================ | |||
MEDIAWIKI CONTENT | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.mw-body-content { | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.mw-body { | .mw-body { | ||
background: # | background: | ||
transparent !important; | |||
color: | |||
var(--wp-text) !important; | |||
} | |||
/* ============================================================ | |||
FORMS | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
input, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
textarea, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
select { | |||
background: | |||
#142225; | |||
color: | |||
var(--wp-text); | |||
border-color: | |||
var(--wp-border); | |||
} | |||
/* ============================================================ | |||
CODE / PRE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
pre, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
code { | |||
background: | |||
#152326; | |||
color: | |||
#E2EAE8; | |||
border-color: | |||
var(--wp-border); | |||
} | |||
/* ============================================================ | |||
HORIZONTAL RULES | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
hr { | |||
border-color: | |||
var(--wp-border); | |||
} | |||
/* ============================================================ | |||
FOOTER — DARK MODE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-footer { | |||
background: | |||
#0E191B !important; | |||
color: | |||
var(--wp-muted) !important; | |||
border-color: | |||
var(--wp-border) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-footer a { | |||
color: | |||
var(--wp-teal) !important; | |||
} | |||
/* ============================================================ | |||
USER MENU | |||
============================================================ */ | |||
body.skin-wikipartner | |||
.wp-user-menu-list { | |||
margin: 0; | |||
padding: 0; | |||
display: flex; | |||
align-items: center; | |||
justify-content: flex-end; | |||
gap: 7px; | |||
list-style: none; | |||
} | |||
body.skin-wikipartner | |||
.wp-user-menu-list > li { | |||
margin: 0; | |||
padding: 0; | |||
display: flex; | |||
align-items: center; | |||
list-style: none; | |||
} | |||
/* ============================================================ | |||
USER LINKS — DARK MODE | |||
============================================================ */ | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-user-menu-list > li > a { | |||
color: | |||
var(--wp-teal) !important; | |||
} | } | ||
. | html.wp-theme-dark | ||
. | body.skin-wikipartner | ||
color: var(--wp-teal); | .wp-user-menu-list > li > a:hover { | ||
background: | |||
var(--wp-teal-soft) !important; | |||
border-color: | |||
#31514D !important; | |||
color: | |||
var(--wp-teal-dark) !important; | |||
} | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-user-menu-list #pt-userpage > a, | |||
html.wp-theme-dark | |||
body.skin-wikipartner | |||
.wp-user-menu-list #pt-createaccount > a { | |||
background: | |||
var(--wp-teal-soft) !important; | |||
border-color: | |||
#31514D !important; | |||
color: | |||
var(--wp-teal-dark) !important; | |||
} | } | ||
/* ========================================================= | |||
/* ============================================================ | |||
THEME TOGGLE ITEM | |||
============================================================ */ | |||
.wikipartner-theme-item { | .wikipartner-theme-item { | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
justify-content: center; | justify-content: center; | ||
margin- | |||
margin: | |||
0 | |||
1px | |||
0 | |||
0 !important; | |||
padding: 0 !important; | |||
list-style: none !important; | |||
} | } | ||
/* ============================================================ | |||
THEME TOGGLE BUTTON | |||
============================================================ */ | |||
.wikipartner-theme-toggle { | .wikipartner-theme-toggle { | ||
width: 34px; | width: 34px; | ||
height: 34px; | height: 34px; | ||
flex: 0 0 34px; | |||
margin: 0; | |||
padding: 0; | padding: 0; | ||
border: 1px solid rgba( | |||
display: inline-flex; | |||
align-items: center; | |||
justify-content: center; | |||
appearance: none; | |||
cursor: pointer; | |||
border: | |||
1px solid | |||
rgba(179, 137, 56, 0.35); | |||
border-radius: 50%; | border-radius: 50%; | ||
background: | background: | ||
linear-gradient( | linear-gradient( | ||
145deg, | 145deg, | ||
# | #FFFDF7, | ||
# | #F6EEDC | ||
); | ); | ||
color: #155E58; | |||
box-shadow: | box-shadow: | ||
0 2px 8px rgba( | 0 2px 8px | ||
inset 0 0 0 1px rgba(255, 255, 255, 0. | rgba(18, 35, 63, 0.08), | ||
inset | |||
0 | |||
0 | |||
0 | |||
1px | |||
rgba(255, 255, 255, 0.6); | |||
transition: | transition: | ||
transform | transform 0.18s ease, | ||
background | background 0.18s ease, | ||
border-color | border-color 0.18s ease, | ||
color | color 0.18s ease, | ||
box-shadow | box-shadow 0.18s ease; | ||
} | } | ||
/* ============================================================ | |||
THEME BUTTON HOVER | |||
============================================================ */ | |||
.wikipartner-theme-toggle:hover { | .wikipartner-theme-toggle:hover { | ||
transform: translateY(-1px) rotate(- | transform: | ||
border-color: rgba( | translateY(-1px) | ||
rotate(-6deg); | |||
border-color: | |||
rgba(179, 137, 56, 0.65); | |||
box-shadow: | box-shadow: | ||
0 | 0 5px 14px | ||
0 0 0 3px rgba( | rgba(18, 35, 63, 0.13), | ||
0 0 0 3px | |||
rgba(232, 163, 61, 0.08); | |||
} | } | ||
.wikipartner-theme-toggle:active { | .wikipartner-theme-toggle:active { | ||
transform: translateY(0) scale(0. | transform: | ||
translateY(0) | |||
scale(0.93); | |||
} | } | ||
.wikipartner-theme-toggle:focus-visible { | .wikipartner-theme-toggle:focus-visible { | ||
outline: 2px solid | outline: | ||
2px solid | |||
var(--wp-gold); | |||
outline-offset: 3px; | outline-offset: 3px; | ||
} | } | ||
/* ============================================================ | |||
THEME ICON | |||
============================================================ */ | |||
.wp-theme-icon { | .wp-theme-icon { | ||
width: 18px; | width: 18px; | ||
height: 18px; | height: 18px; | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
justify-content: center; | justify-content: center; | ||
} | } | ||
.wp-theme-icon svg { | .wp-theme-icon svg { | ||
width: 18px; | width: 18px; | ||
height: 18px; | height: 18px; | ||
display: block; | |||
fill: none; | fill: none; | ||
stroke: currentColor; | stroke: currentColor; | ||
stroke-width: 1. | |||
stroke-width: 1.75; | |||
stroke-linecap: round; | stroke-linecap: round; | ||
stroke-linejoin: round; | stroke-linejoin: round; | ||
} | } | ||
.wp-theme-star { | .wp-theme-star { | ||
stroke-width: 1. | stroke-width: 1.45; | ||
} | } | ||
/* ========================================================= | .wp-theme-star-small { | ||
DARK | opacity: 0.72; | ||
} | |||
/* ============================================================ | |||
DARK THEME BUTTON | |||
============================================================ */ | |||
html. | html.wp-theme-dark | ||
.wikipartner-theme-toggle { | |||
background: | background: | ||
linear-gradient( | linear-gradient( | ||
145deg, | 145deg, | ||
# | #1B3033, | ||
# | #101E20 | ||
); | ); | ||
color: # | color: | ||
#F0BC60; | |||
border-color: rgba( | border-color: | ||
rgba(232, 181, 93, 0.38); | |||
box-shadow: | box-shadow: | ||
0 3px | 0 3px 12px | ||
inset 0 0 0 1px rgba(255, 255, 255, 0.025); | rgba(0, 0, 0, 0.34), | ||
inset | |||
0 | |||
0 | |||
0 | |||
1px | |||
rgba(255, 255, 255, 0.025); | |||
} | } | ||
html. | |||
color: # | html.wp-theme-dark | ||
border-color: rgba( | .wikipartner-theme-toggle:hover { | ||
color: | |||
#FFD17B; | |||
border-color: | |||
rgba(232, 181, 93, 0.68); | |||
box-shadow: | box-shadow: | ||
0 | 0 5px 16px | ||
0 0 0 3px rgba( | rgba(0, 0, 0, 0.4), | ||
0 0 0 3px | |||
rgba(232, 181, 93, 0.08); | |||
} | } | ||
/* | /* ============================================================ | ||
@media (max-width: | MOBILE | ||
============================================================ */ | |||
@media (max-width: 700px) { | |||
.wikipartner-theme-toggle { | .wikipartner-theme-toggle { | ||
width: | width: 31px; | ||
height: | height: 31px; | ||
flex-basis: 31px; | |||
} | } | ||
.wp-theme-icon, | .wp-theme-icon, | ||
.wp-theme-icon svg { | .wp-theme-icon svg { | ||
width: | width: 16px; | ||
height: | height: 16px; | ||
} | } | ||
} | } | ||
Revision as of 22:48, 19 August 2026
/* ============================================================
WIKIPARTNER
GLOBAL BRAND + LIGHT / DARK THEME
============================================================ */
/* ============================================================
LIGHT THEME VARIABLES
============================================================ */
:root {
--wp-teal: #0F6B65;
--wp-teal-dark: #09534E;
--wp-teal-soft: #EEF6F5;
--wp-gold: #E8A33D;
--wp-blue: #3E7CB1;
--wp-navy: #12233F;
--wp-charcoal: #2B2B2B;
--wp-cream: #FAF7F2;
--wp-text: #2B2B2B;
--wp-muted: #6D7378;
--wp-border: #DDDAD3;
--wp-page-bg: #FAF9F7;
--wp-surface: #FFFFFF;
--wp-surface-soft: #FAF7F2;
--wp-heading: #12233F;
}
/* ============================================================
DARK THEME VARIABLES
============================================================ */
html.wp-theme-dark {
color-scheme: dark;
--wp-teal: #69C9BD;
--wp-teal-dark: #91DDD4;
--wp-teal-soft: #18332F;
--wp-gold: #E8B55D;
--wp-blue: #82B6E1;
--wp-navy: #F3E8D0;
--wp-charcoal: #E6ECEA;
--wp-cream: #142023;
--wp-text: #E6ECEA;
--wp-muted: #AAB6B4;
--wp-border: #2C4043;
--wp-page-bg: #0B1416;
--wp-surface: #111D20;
--wp-surface-soft: #162528;
--wp-heading: #F0E8D8;
}
/* ============================================================
BASE
============================================================ */
body.skin-wikipartner {
background: var(--wp-page-bg);
color: var(--wp-text);
font-family:
Inter,
Arial,
sans-serif;
transition:
background-color 0.2s ease,
color 0.2s ease;
}
/* ============================================================
HEADINGS
============================================================ */
body.skin-wikipartner .mw-parser-output h1,
body.skin-wikipartner .mw-parser-output h2,
body.skin-wikipartner .mw-parser-output h3,
body.skin-wikipartner .mw-parser-output h4,
body.skin-wikipartner .firstHeading {
color: var(--wp-heading);
font-family:
"Source Serif 4",
Georgia,
serif;
}
/* ============================================================
LINKS
============================================================ */
body.skin-wikipartner a {
color: var(--wp-teal);
}
body.skin-wikipartner a:hover {
color: var(--wp-teal-dark);
}
/* ============================================================
MAIN PAGE AREAS
============================================================ */
body.skin-wikipartner .wp-page {
color: var(--wp-text);
}
body.skin-wikipartner .wp-content {
color: var(--wp-text);
}
body.skin-wikipartner .wp-article-body {
color: var(--wp-text);
}
/* ============================================================
INFOBOX
============================================================ */
body.skin-wikipartner .infobox {
background: var(--wp-surface-soft) !important;
color: var(--wp-text) !important;
border:
1px solid
var(--wp-border) !important;
}
body.skin-wikipartner .infobox th {
background: var(--wp-teal-soft) !important;
color: var(--wp-heading) !important;
}
body.skin-wikipartner .infobox td {
color: var(--wp-text) !important;
}
/* ============================================================
TABLES
============================================================ */
body.skin-wikipartner .mw-parser-output table:not(.infobox) {
color: var(--wp-text);
border-color: var(--wp-border);
}
html.wp-theme-dark
body.skin-wikipartner
.mw-parser-output table:not(.infobox) th {
background: #17272A;
color: var(--wp-heading);
border-color: var(--wp-border);
}
html.wp-theme-dark
body.skin-wikipartner
.mw-parser-output table:not(.infobox) td {
background: var(--wp-surface);
color: var(--wp-text);
border-color: var(--wp-border);
}
/* ============================================================
HEADER — DARK MODE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-site-header {
background:
rgba(17, 29, 32, 0.98) !important;
border-color:
var(--wp-border) !important;
border-bottom-color:
var(--wp-teal) !important;
box-shadow:
0 5px 22px
rgba(0, 0, 0, 0.27);
}
/* ============================================================
SEARCH — DARK MODE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-search {
background:
#142225 !important;
border-color:
var(--wp-border) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-search input[type="search"],
html.wp-theme-dark
body.skin-wikipartner
.wp-search input[type="text"] {
background:
transparent !important;
color:
var(--wp-text) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-search input::placeholder {
color: #8FA09D !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-search button {
background:
#142225 !important;
color:
var(--wp-teal) !important;
border-left-color:
var(--wp-border) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-search button:hover {
background:
var(--wp-teal-soft) !important;
color:
var(--wp-teal-dark) !important;
}
/* ============================================================
SEARCH SUGGESTIONS — DARK MODE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-search-suggestions {
background:
#111D20 !important;
border-color:
var(--wp-border) !important;
box-shadow:
0 14px 40px
rgba(0, 0, 0, 0.4);
}
html.wp-theme-dark
body.skin-wikipartner
.wp-search-suggestion,
html.wp-theme-dark
body.skin-wikipartner
.wp-search-suggestions a {
color:
var(--wp-text) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-search-suggestion:hover,
html.wp-theme-dark
body.skin-wikipartner
.wp-search-suggestions a:hover,
html.wp-theme-dark
body.skin-wikipartner
.wp-search-suggestion.is-active {
background:
var(--wp-teal-soft) !important;
color:
var(--wp-teal) !important;
}
/* ============================================================
SIDEBARS — DARK MODE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-left-sidebar,
html.wp-theme-dark
body.skin-wikipartner
.wp-right-sidebar {
color:
var(--wp-text);
}
html.wp-theme-dark
body.skin-wikipartner
.wp-sidebar-box {
background:
var(--wp-surface) !important;
color:
var(--wp-text) !important;
border-color:
var(--wp-border) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-sidebar-title {
color:
var(--wp-heading) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-sidebar-static-item {
color:
var(--wp-muted) !important;
}
/* ============================================================
ARTICLE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-content {
color:
var(--wp-text) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-article-header {
color:
var(--wp-text);
}
html.wp-theme-dark
body.skin-wikipartner
.wp-article-body {
color:
var(--wp-text) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.mw-parser-output {
color:
var(--wp-text) !important;
}
/* ============================================================
MEDIAWIKI CONTENT
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.mw-body-content {
color:
var(--wp-text) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.mw-body {
background:
transparent !important;
color:
var(--wp-text) !important;
}
/* ============================================================
FORMS
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
input,
html.wp-theme-dark
body.skin-wikipartner
textarea,
html.wp-theme-dark
body.skin-wikipartner
select {
background:
#142225;
color:
var(--wp-text);
border-color:
var(--wp-border);
}
/* ============================================================
CODE / PRE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
pre,
html.wp-theme-dark
body.skin-wikipartner
code {
background:
#152326;
color:
#E2EAE8;
border-color:
var(--wp-border);
}
/* ============================================================
HORIZONTAL RULES
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
hr {
border-color:
var(--wp-border);
}
/* ============================================================
FOOTER — DARK MODE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-footer {
background:
#0E191B !important;
color:
var(--wp-muted) !important;
border-color:
var(--wp-border) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-footer a {
color:
var(--wp-teal) !important;
}
/* ============================================================
USER MENU
============================================================ */
body.skin-wikipartner
.wp-user-menu-list {
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 7px;
list-style: none;
}
body.skin-wikipartner
.wp-user-menu-list > li {
margin: 0;
padding: 0;
display: flex;
align-items: center;
list-style: none;
}
/* ============================================================
USER LINKS — DARK MODE
============================================================ */
html.wp-theme-dark
body.skin-wikipartner
.wp-user-menu-list > li > a {
color:
var(--wp-teal) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-user-menu-list > li > a:hover {
background:
var(--wp-teal-soft) !important;
border-color:
#31514D !important;
color:
var(--wp-teal-dark) !important;
}
html.wp-theme-dark
body.skin-wikipartner
.wp-user-menu-list #pt-userpage > a,
html.wp-theme-dark
body.skin-wikipartner
.wp-user-menu-list #pt-createaccount > a {
background:
var(--wp-teal-soft) !important;
border-color:
#31514D !important;
color:
var(--wp-teal-dark) !important;
}
/* ============================================================
THEME TOGGLE ITEM
============================================================ */
.wikipartner-theme-item {
display: flex;
align-items: center;
justify-content: center;
margin:
0
1px
0
0 !important;
padding: 0 !important;
list-style: none !important;
}
/* ============================================================
THEME TOGGLE BUTTON
============================================================ */
.wikipartner-theme-toggle {
width: 34px;
height: 34px;
flex: 0 0 34px;
margin: 0;
padding: 0;
display: inline-flex;
align-items: center;
justify-content: center;
appearance: none;
cursor: pointer;
border:
1px solid
rgba(179, 137, 56, 0.35);
border-radius: 50%;
background:
linear-gradient(
145deg,
#FFFDF7,
#F6EEDC
);
color: #155E58;
box-shadow:
0 2px 8px
rgba(18, 35, 63, 0.08),
inset
0
0
0
1px
rgba(255, 255, 255, 0.6);
transition:
transform 0.18s ease,
background 0.18s ease,
border-color 0.18s ease,
color 0.18s ease,
box-shadow 0.18s ease;
}
/* ============================================================
THEME BUTTON HOVER
============================================================ */
.wikipartner-theme-toggle:hover {
transform:
translateY(-1px)
rotate(-6deg);
border-color:
rgba(179, 137, 56, 0.65);
box-shadow:
0 5px 14px
rgba(18, 35, 63, 0.13),
0 0 0 3px
rgba(232, 163, 61, 0.08);
}
.wikipartner-theme-toggle:active {
transform:
translateY(0)
scale(0.93);
}
.wikipartner-theme-toggle:focus-visible {
outline:
2px solid
var(--wp-gold);
outline-offset: 3px;
}
/* ============================================================
THEME ICON
============================================================ */
.wp-theme-icon {
width: 18px;
height: 18px;
display: flex;
align-items: center;
justify-content: center;
}
.wp-theme-icon svg {
width: 18px;
height: 18px;
display: block;
fill: none;
stroke: currentColor;
stroke-width: 1.75;
stroke-linecap: round;
stroke-linejoin: round;
}
.wp-theme-star {
stroke-width: 1.45;
}
.wp-theme-star-small {
opacity: 0.72;
}
/* ============================================================
DARK THEME BUTTON
============================================================ */
html.wp-theme-dark
.wikipartner-theme-toggle {
background:
linear-gradient(
145deg,
#1B3033,
#101E20
);
color:
#F0BC60;
border-color:
rgba(232, 181, 93, 0.38);
box-shadow:
0 3px 12px
rgba(0, 0, 0, 0.34),
inset
0
0
0
1px
rgba(255, 255, 255, 0.025);
}
html.wp-theme-dark
.wikipartner-theme-toggle:hover {
color:
#FFD17B;
border-color:
rgba(232, 181, 93, 0.68);
box-shadow:
0 5px 16px
rgba(0, 0, 0, 0.4),
0 0 0 3px
rgba(232, 181, 93, 0.08);
}
/* ============================================================
MOBILE
============================================================ */
@media (max-width: 700px) {
.wikipartner-theme-toggle {
width: 31px;
height: 31px;
flex-basis: 31px;
}
.wp-theme-icon,
.wp-theme-icon svg {
width: 16px;
height: 16px;
}
}