MediaWiki:Vector-2022.css: Difference between revisions
Appearance
Adjusted border-color of headings h1 and h2, reverted sticky header to default styling (was causing issues with the language selector), added background to sidebar containers, fixed the permanent highlighting of the alterts and notices buttons |
Changed h2 border width to 2px |
||
| Line 17: | Line 17: | ||
} | } | ||
.mw-body h2 { | |||
border | border: 2px solid var(--theme-border-color) !important; | ||
} | } | ||
Revision as of 19:21, 11 November 2025
/* Header */
.mw-header {
top: 10px;
background-color: transparent !important;
}
/* Page Container */
.mw-page-container {
background-color: var(--page-background-color) !important;
border-radius: 40px;
margin-top: 20px;
}
/* Typography */
.mw-body h3 {
font-weight: normal;
}
.mw-body h2 {
border: 2px solid var(--theme-border-color) !important;
}
/* Links */
a,
a:visited,
.vector-menu-tabs .mw-list-item a:visited,
.vector-pinnable-element .mw-list-item a:not(.mw-selflink):visited,
.vector-dropdown-content .mw-list-item a:not(.mw-selflink):visited {
color: var(--theme-link-color);
}
/* Selection */
*::selection {
background-color: var(--theme-accent-color);
border-radius: 5px;
color: var(--page-background-color);
}
/* Radio Buttons */
.cdx-radio__input:enabled:checked + .cdx-radio__icon {
border-color: var(--theme-link-color);
}
.cdx-radio__icon {
background-color: var(--theme-color-2);
}
/* Code Blocks */
code {
border: none;
background-color: var(--theme-color-3);
border-radius: 5px;
padding: 2px 5px;
}
pre {
border-radius: 10px;
border: none;
background-color: var(--theme-color-1);
color: var(--theme-color-10);
}
/* Hide the Vector-2022 "switch back" link in sidebar */
.vector-main-menu-action-opt-out {
display: none;
}
/* Search Bar */
#p-search {
display: flex;
justify-content: center;
align-items: center;
}
.cdx-search-input--has-end-button {
background-color: transparent !important;
border: none !important;
}
.cdx-text-input__input {
background-color: var(--page-background-color) !important;
border-radius: 20px !important;
border: none;
margin-right: 20px !important;
}
.cdx-search-input__input-wrapper {
margin-right: 10px !important;
}
.cdx-typeahead-search {
.cdx-button:enabled,
.cdx-button.cdx-button--fake-button--enabled {
background-color: var(--theme-accent-color) !important;
color: var(--page-background-color);
font-family: "Inter" !important;
border: 1px solid var(--theme-accent-color);
border-radius: 20px;
}
.skin-theme-clientpref-day & {
.cdx-button:enabled,
.cdx-button.cdx-button--fake-button--enabled {
background-color: #FFED76 !important;
color: var(--page-text-color);
border: 1px solid #FFED76;
}
}
}
#searchform > div > button, #searchform > button {
border: 1px solid var(--theme-accent-color);
&:hover {
border-color: var(--color-progressive);
}
}
/* User & Search Actions */
#ca-uls {
background: var(--theme-color-2);
border-radius: 20px;
span {
color: var(--page-text-color) !important;
}
&:hover {
background: var(--theme-color-3);
}
& > a {
border-radius: 20px;
&:hover {
border-color: var(--color-progressive);
}
}
}
input:focus:not(:active) + .cdx-button:not(.cdx-button--action-progressive) {
box-shadow: none;
background: var(--theme-color-3);
border-radius: 20px;
}
#pt-userpage-2 a:not(.mw-selflink) {
color: var(--page-text-color) !important;
font-weight: 700;
margin-right: 5px;
}
#searchform > div > button:hover {
border: 1px solid var(--color-progressive);
}
/* Categories Box */
.catlinks {
border-radius: 10px;
border: none;
background-color: var(--theme-color-1);
padding: 10px 20px;
}
/* Sticky Containers */
.vector-pinned-container {
padding: 16px;
border-radius: 20px;
.skin-theme-clientpref-night & {
background: var(--theme-color-1);
}
.skin-theme-clientpref-day & {
background: var(--theme-color-2);
}
}
.vector-sticky-pinned-container::after {
background: none !important;
}
.vector-icon:not(.mw-echo-notifications-badge) {
background-color: var(--page-text-color) !important;
}
/* Sticky Header */
.vector-header-container {
.vector-sticky-header {
background-color: var(--theme-color-3) !important;
color: var(--page-text-color);
border: 0;
}
.skin-theme-clientpref-night & .vector-sticky-header {
background-color: var(--theme-color-6) !important;
}
.skin-theme-clientpref-night & .vector-sticky-header span {
color: var(--page-text-color);
}
}
/* Toolbar */
.vector-page-toolbar-container {
box-shadow: none;
align-items: center;
}
/* Tabs */
.vector-menu-tabs .mw-list-item.vector-tab-noicon,
.vector-page-toolbar-container .vector-dropdown {
margin: 0 5px !important;
}
#left-navigation,
#p-views {
.vector-menu-content-list li a {
color: var(--page-text-color);
background-color: var(--theme-color-2);
padding: 7px 14px;
border-radius: 20px;
border: 0;
font-weight: 700;
&:hover {
background-color: var(--theme-color-3);
text-decoration: none;
}
}
.vector-menu-tabs .mw-list-item.selected a,
.selected a {
background-color: var(--theme-accent-color) !important;
color: var(--page-text-color) !important;
border: 0;
}
}
.vector-menu-content a {
color: var(--page-text-color);
font-weight: 700;
}
#p-views .vector-menu-content-list {
#ca-watch, #ca-unwatch {
& > a {
margin: 0 5px;
padding: 0;
}
}
}
.skin-theme-clientpref-night #left-navigation .vector-menu-tabs .mw-list-item.selected a,
.skin-theme-clientpref-night #p-views .selected a {
color: var(--page-background-color) !important;
}
/* Watch Button */
#p-views .vector-menu-content-list #ca-watch > a {
margin: 0 5px;
padding: 0;
}
/* Dropdowns */
.vector-page-toolbar-container .vector-dropdown .vector-dropdown-label {
padding: 0;
}
.vector-dropdown-content {
border: 1px solid var(--border-color-muted, #404244);
border-radius: 10px;
.vector-menu-heading {
color: var(--page-text-color);
}
}
.vector-page-tools-dropdown {
background: var(--theme-color-2);
border-radius: 20px;
&:hover {
background: var(--theme-color-3);
}
#vector-page-tools-dropdown-label {
font-weight: 700;
color: var(--page-text-color);
padding: 0 14px;
border-radius: 20px;
}
}
.vector-pinnable-header-label {
font-family: "Inter" !important;
font-weight: bold;
}
.vector-pinnable-header, .vector-pinnable-element .vector-menu-heading {
border-bottom: 1px solid var(--theme-border-color) !important;
}
.vector-dropdown-content {
border: 1px solid var(--theme-border-color) !important;
}
.vector-pinnable-header-toggle-button {
background-color: var(--theme-color-3);
border-radius: 5px;
&:hover {
background-color: var(--theme-color-4);
}
}
/* Misc */
.vector-page-titlebar::after {
height: 0;
}
.vector-dropdown .vector-dropdown-content {
background-color: var(--page-background-color) !important;
a span {
color: var(--page-text-color) !important;
}
}
.vector-sticky-header-context-bar {
border-left: 3px solid var(--page-text-color);
.skin-theme-clientpref-night & {
border-left: 3px solid var(--page-background-color);
}
}
/* Edit Section Buttons */
.mw-editsection {
.mw-editsection-bracket {
display: none !important;
}
a {
background-color: var(--theme-color-4);
padding: 0 10px;
border-radius: 10px;
}
}