We are actively looking for staff to help us build the wiki. If you are interested please join our Discord server and apply.
MediaWiki:Vector.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
No edit summary |
||
(61 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
:root { | |||
--wiki-logo: url('/images/Wiki.png'); | |||
--base-background: url('/images/Background.png'); | |||
--header-background: url('/images/Header-background.png'); | |||
--vector-tabs: url('/images/Vector-tabs.png'); | |||
--vector-tabs-first: url('/images/Vector-tabs-first.png'); | |||
--content-text-color: #202122; | |||
--content-secondary-text-color: #555555; | |||
--base-background-color: #303030; | |||
--content-background-color: #B8D0FF; | |||
--content-border-top-color: #93a6cc; | |||
--simplesearch-top-border-color: #689be3; | |||
--simplesearch-left-border-color: #001985; | |||
--searchinput-placeholder-color: #000000; | |||
} | |||
.vector-search-box-input { | |||
background-color: #93a6cc; | |||
} | |||
a { | |||
color: #386ff6; | |||
} | |||
a:visited { | |||
color: #386ff6; | |||
} | |||
a:link { | |||
color: #386ff6; | |||
} | |||
/* Taken from Minecraft wiki */ | /* Taken from Minecraft wiki */ | ||
/* [[File:Wiki Discord.svg]] */ | |||
div#mw-panel nav.portal li a[href="https://discord.gg/mbe"] { | |||
display: inline-block; | |||
position: relative; | |||
height: 20px; | |||
width: 119px; | |||
margin: 0.25em; | |||
} | |||
div#mw-panel nav.portal li a[href="https://discord.gg/mbe"]::before { | |||
position: absolute; | |||
width: 100%; | |||
height: 100%; | |||
top: 0; | |||
left: -0.25em; | |||
content: ""; | |||
background: url('https://minecraft.wiki/images/Wiki_Discord.svg?41799') no-repeat; | |||
} | |||
body { | |||
background-color: var(--base-background-color); | |||
background-image: var(--header-background), var(--base-background); | |||
background-repeat: repeat-x, repeat; | |||
background-position: top left, top left; | |||
background-size: cover; | |||
} | |||
/* Logo */ | |||
.mw-wiki-logo { | |||
background-image: var(--wiki-logo); | |||
} | |||
#mw-page-base { | |||
background: none; | |||
height: 85px; | |||
} | |||
/* Remove excess spacing between the sidebar and the logo */ | /* Remove excess spacing between the sidebar and the logo */ | ||
div#mw-panel { | div#mw-panel { | ||
Line 8: | Line 77: | ||
#p-logo, | #p-logo, | ||
#p-logo a { | #p-logo a { | ||
height: 140px; | |||
} | |||
/* Set the outer content link colours to light gray and white */ | |||
#mw-panel *:not(h3) > a:not(:hover):not(:focus), | |||
#footer a:not(:hover):not(:focus), | |||
.mw-notification a:not(:hover):not(:focus) { | |||
color: #BFBFBF !important; | |||
} | |||
#mw-panel h3, | |||
#mw-panel a, | |||
#footer li, | |||
#footer a, | |||
.mw-notification a { | |||
color: #FFF !important; | |||
} | |||
#mw-panel h3 { | |||
text-decoration: none !important; | |||
cursor: pointer; | |||
} | |||
/* Set the tab link colours to black and bold */ | |||
#p-namespaces a, | |||
#p-views a, | |||
#p-cactions-label span, | |||
div#mw-head div.vectorMenu h4, | |||
div#p-variants.vectorMenu #mw-vector-current-variant { | |||
font-weight: bold; | |||
text-decoration: none; | |||
} | |||
/* Use black links */ | |||
#p-namespaces a, | |||
#p-views a, | |||
#p-sharing span, | |||
#p-cactions-label span, | |||
div#mw-head div.vectorMenu h4 { | |||
color: #000; | |||
} | |||
#p-namespaces .new a, | |||
#p-views .new a { | |||
color: #BA0000; | |||
} | |||
/* Add some margin to help with the 3D effect */ | |||
#right-navigation, | |||
#content { | |||
margin-right: 10px; | |||
} | |||
#footer { | |||
margin-right: 8px; | |||
} | |||
/* Position the tabs */ | |||
#left-navigation, | |||
#right-navigation { | |||
margin-top: 54px; | |||
} | |||
#mw-head-base { | |||
height: 80px; | height: 80px; | ||
} | |||
/* Give the tabs the grass block styling */ | |||
nav.vector-menu-tabs, | |||
nav.vector-menu-dropdown { | |||
background: none; | |||
padding: 0; | |||
height: 36px; | |||
} | |||
nav.vector-menu-tabs li a { | |||
box-sizing: unset; | |||
} | |||
nav.vector-menu-tabs, | |||
nav.vector-menu-tabs a, | |||
.vector-menu-portal .vector-menu-heading, | |||
nav.vector-menu-tabs ul, | |||
nav.vector-menu-tabs ul li.selected, | |||
#mw-head .vector-menu-dropdown .vector-menu-heading { | |||
background: none; | |||
} | |||
nav.vector-menu-tabs ul li, | |||
nav.vector-menu-tabs ul li.selected, | |||
nav.vector-menu-tabs ul li:hover, | |||
nav.vector-menu-tabs ul li:focus, | |||
nav.vector-menu-dropdown, | |||
nav.vector-menu-dropdown:hover, | |||
nav.vector-menu-dropdown:focus { | |||
--ca-background-image: var(--vector-tabs); | |||
--ca-background-color: var(--content-border-top-color); | |||
background: var(--ca-background-image) no-repeat right 8px top, | |||
linear-gradient(to right, var(--ca-background-color) calc(100% - 14px), transparent 0) no-repeat left 6px top 6px; | |||
position: relative; | |||
} | |||
nav.vector-menu-tabs ul li.selected, | |||
nav.vector-menu-tabs ul li:hover, | |||
nav.vector-menu-tabs ul li:focus, | |||
nav.vector-menu-dropdown:hover, | |||
nav.vector-menu-dropdown:focus { | |||
--ca-background-color: var(--content-background-color); | |||
background-position-y: bottom, 6px; | |||
} | |||
nav.vector-menu-tabs ul li:before, | |||
nav.vector-menu-dropdown:before { | |||
content: ""; | |||
position: absolute; | |||
left: 0; | |||
background: var(--ca-background-image) var(--content-border-top-color) no-repeat left top; | |||
width: 6px; | |||
height: 100%; | |||
pointer-events: none; | |||
} | |||
#left-navigation nav.vector-menu-tabs li:first-child:before { | |||
background: var(--vector-tabs-first) no-repeat left top; | |||
height: 93px | |||
} | |||
nav.vector-menu-tabs li a { | |||
padding: 15px 14px 0 20px; | |||
height: 21px; | |||
margin-right: 8px; | |||
} | |||
.vector-menu-tabs .mw-watchlink.icon a { | |||
width: 45px; | |||
margin-right: 3px; | |||
margin-bottom: -4px; | |||
} | |||
.vector-menu-tabs .mw-watchlink.icon a:before { | |||
left: 1.17em; | |||
} | |||
nav.vector-menu-dropdown label { | |||
padding: 15px 14px 0 20px !important; | |||
} | |||
nav.vector-menu-dropdown .vector-menu-content { | |||
transition: none; | |||
margin-left: 6px; | |||
min-width: calc(100% - 14px); /* Subtract 14px from the minimum width so that it doesn't cross the grass border */ | |||
} | |||
.vector-menu-dropdown:focus-within .vector-menu-content, | |||
.vector-menu-dropdown:hover .vector-menu-content { | |||
opacity: 1; | |||
visibility: visible; | |||
height: auto; | |||
} | |||
nav.vector-menu { | |||
margin: 0 8px 0 6px; | |||
} | |||
#p-views, | |||
#p-cactions { | |||
margin: 0; | |||
} | |||
#p-cactions { | |||
padding-right: 8px; | |||
} | |||
#left-navigation nav.vector-menu { | |||
margin-left: 0; | |||
} | |||
nav.vector-menu h3 span { | |||
padding-left: 14px; | |||
font-weight: bold; | |||
} | |||
nav.vector-menu h3 a { | |||
height: 36px; | |||
margin-right: 8px; | |||
} | |||
nav.vector-menu div.vector-menu-content { | |||
top: 35px; | |||
} | |||
.vector-menu-portal .vector-menu-content, | |||
#p-personal .vector-menu-content-list, | |||
#footer { | |||
background-color: #232324; | |||
border: 2px #313233 solid; | |||
} | |||
nav.vector-menu-portal, | |||
#p-personal { | |||
background-color: #232324; | |||
border: 2px black solid; | |||
} | |||
/* Collapsible side panel sections (arrow copied from the Aether Wiki) */ | |||
#mw-panel nav.vector-menu-portal h3:before { | |||
content: ""; | |||
display: inline-block; | |||
background: 0 0; | |||
position: relative; | |||
width: 0; | |||
height: 0; | |||
border-style: solid; | |||
border-color: #AAA transparent; | |||
border-width: 6px 5px 0; | |||
margin-right: -11px; | |||
margin-bottom: 1px; | |||
} | |||
#mw-panel nav.vector-menu-portal.collapsed h3:before { | |||
-webkit-transform: rotate(-90deg); | |||
transform: rotate(-90deg); | |||
} | |||
.vector-legacy-sidebar .vector-menu-portal { | |||
display: var(--sidebar-display, block); | |||
margin: 0.5em 8px 2px 6px; | |||
padding: 0; | |||
} | |||
.vector-legacy-sidebar .vector-menu-portal .vector-menu-content { | |||
margin-left: 0; | |||
padding: 0; | |||
} | |||
.vector-legacy-sidebar .vector-menu-portal .vector-menu-content-list { | |||
padding: 0.3em 0.5em; | |||
} | |||
div#mw-panel nav.vector-menu-portal h3 { | |||
background: conic-gradient(from 180deg at 2px calc(100% - 2px), #6a6b6c 90deg, transparent 0), | |||
conic-gradient(from 0 at calc(100% - 2px) 2px, #6a6b6c 90deg, transparent 0), | |||
linear-gradient(to top, #464747 2px, transparent 0px), | |||
linear-gradient(to bottom, #5a5b5c 2px, transparent 0px), | |||
linear-gradient(to left, #464747 2px, transparent 0px), | |||
linear-gradient(to right, #5a5b5c 2px, transparent 0px); | |||
background-color: #313233; | |||
padding: calc(0.5em + 2px); | |||
border-bottom: 2px solid black; | |||
} | |||
@media screen and (min-width: 720px) { | |||
div#mw-panel nav.vector-menu-portal.collapsed h3 { | |||
background: conic-gradient(from 180deg at 2px calc(100% - 2px), #7c7c7d 90deg, transparent 0), | |||
conic-gradient(from 0 at calc(100% - 2px) 2px, #7c7c7d 90deg, transparent 0), | |||
linear-gradient(to top, #5a5b5c 2px, transparent 0), | |||
linear-gradient(to bottom, #6d6d6e 2px, transparent 0), | |||
linear-gradient(to left, #5a5b5c 2px, transparent 0), | |||
linear-gradient(to right, #6d6d6e 2px, transparent 0); | |||
background-color: #48494a; | |||
padding: 0.5em calc(0.5em + 2px); | |||
border-bottom: 5px solid #313233; | |||
} | |||
} | |||
.vector-legacy-sidebar .vector-menu-portal .vector-menu-heading { | |||
margin: 0; | |||
} | |||
nav.mw-portlet.emptyPortlet { | |||
display: none; | |||
} | |||
/* Uncomment this to unhide the "Navigation" header of the first sidebar box */ | |||
/* #p-logo + .mw-portlet .vector-menu-heading { | |||
display: block; | |||
} */ | |||
/*#mw-panel nav.vector-menu-portal.collapsed .vector-menu-content { | |||
display: none; | |||
}*/ | |||
/* Style the personal links */ | |||
#p-personal { | |||
right: 10px; | |||
top: 5px; | |||
margin-right: 0; | |||
margin-left: 10px; | |||
} | |||
#p-personal a { | |||
color: white; | |||
} | |||
.mw-echo-alert { | |||
background-color: #8e721c; | |||
border: 1px solid #fff; | |||
border-radius: 4px; | |||
font-weight: bold; | |||
} | |||
#p-personal .vector-menu-content-list { | |||
padding: 1px 0.5em 1px 0; | |||
} | |||
.vector-user-menu-legacy li { | |||
padding-top: 0.3em; | |||
padding-bottom: 0.3em; | |||
} | |||
.oo-ui-icon-bell, .mw-ui-icon-bell::before, | |||
.oo-ui-icon-tray, .mw-ui-icon-tray::before { | |||
filter: invert(1); | |||
} | |||
.vector-user-menu-legacy #pt-anonuserpage, | |||
.vector-user-menu-legacy #pt-tmpuserpage, | |||
.vector-user-menu-legacy #pt-userpage a { | |||
filter: invert(1); | |||
padding-top: 0; | |||
background-size: 14px; | |||
background-position: unset; | |||
} | |||
.vector-user-menu-legacy #pt-anonuserpage span, | |||
.vector-user-menu-legacy #pt-tmpuserpage span { | |||
color: lightgrey; | |||
filter: invert(1); | |||
} | |||
.vector-user-menu-legacy #pt-userpage a span { | |||
color: white; | |||
filter: invert(1); | |||
} | |||
.skin-vector-legacy #p-personal #pt-notifications-notice, | |||
.skin-vector-legacy #p-personal #pt-notifications-alert { | |||
margin-right: 0; | |||
} | |||
.skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge, | |||
.skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge { | |||
top: 0; | |||
width: 14px; | |||
height: 14px; | |||
background-size: 14px 14px; | |||
margin-right: 8px; | |||
} | |||
.skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, | |||
.skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read { | |||
margin-right: 2px; | |||
} | |||
.skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge:after, | |||
.skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge:after { | |||
top: 4px; | |||
filter: invert(1); | |||
} | |||
/* Style the simple search */ | |||
#p-search { | |||
margin-left: 0; | |||
} | |||
#p-search form { | |||
position: relative; | |||
margin-top: 6px; | |||
padding: 0 4px 0 5px; | |||
height: 27px; | |||
} | |||
#simpleSearch { | |||
top: -3px; | |||
border: 0; | |||
border-top: 3px solid var(--simplesearch-top-border-color); | |||
border-left: 3px solid var(--simplesearch-left-border-color); | |||
background-color: #D0CFCF; | |||
background-image: -webkit-linear-gradient(#C3C3C3, #DBDBDB); | |||
background-image: linear-gradient(#C3C3C3, #DBDBDB); | |||
-webkit-transition: none !important; | |||
-moz-transition: none !important; | |||
transition: none !important; | |||
} | |||
#simpleSearch:before { | |||
content: ""; | |||
position: absolute; | |||
bottom: 0; | |||
left: -3px; | |||
border-top: 3px solid var(--simplesearch-left-border-color); | |||
border-left: 3px solid var(--content-border-top-color); | |||
z-index: 1; | |||
} | |||
#simpleSearch:after { | |||
content: ""; | |||
position: absolute; | |||
top: -3px; | |||
right: 0; | |||
border-top: 3px solid var(--simplesearch-topright-grass-color); | |||
border-left: 3px solid var(--simplesearch-top-border-color); | |||
} | |||
/* Remove border of search bar */ | |||
#simpleSearch .vector-search-box-input { | |||
border: none; | |||
border-radius: 0; | |||
outline: none; | |||
box-shadow: none; | |||
height: 27px; | |||
} | |||
.vector-search-box-input::placeholder { | |||
color: var(--searchinput-placeholder-color); | |||
} | |||
/* Fix placeholder text being too light in chrome */ | |||
::-webkit-input-placeholder { | |||
color: inherit; | |||
opacity: 0.54; | |||
} | |||
/* The suggestions shown under the search bar */ | |||
.suggestions.searchbar { | |||
margin-right: -1px; | |||
} | |||
.suggestions.searchbar > .suggestions-results, | |||
.suggestions.searchbar > .mw-searchSuggest-link { | |||
display: block; | |||
margin-left: 1px; | |||
} | |||
.suggestions.searchbar .suggestions-results, | |||
.suggestions.searchbar .suggestions-special, | |||
.suggestions .suggestions-results, | |||
.suggestions .suggestions-special { | |||
background-color: #DBDADA !important; | |||
border-color: #3C3B3B !important; | |||
} | |||
.suggestions.searchbar .suggestions-result-current, | |||
.suggestions .suggestions-result-current { | |||
background-color: #0078D7 !important; | |||
} | |||
/* Give the main content area its healthy blue glow and add a border */ | |||
.mw-body, .parsoid-body, | |||
div#content { | |||
position: relative; | |||
background-color: var(--content-background-color); | |||
border-top: 6px solid var(--content-border-top-color); | |||
border-bottom: 0; | |||
border-left: 6px solid #001985; | |||
word-wrap: break-word; | |||
} | |||
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { | |||
background-color: var(--content-background-color); | |||
} | |||
/* Add the 3D corners to the main content */ | |||
#mw-page-base::after { | |||
content: ""; | |||
position: absolute; | |||
border-top: 6px solid var(--content-border-top-right-color); | |||
border-left: 6px solid var(--content-border-top-color); | |||
z-index: 1; | |||
top: 84px; | |||
right: 10px; | |||
} | |||
#content:after { | |||
content: ""; | |||
position: absolute; | |||
border-top: 6px solid transparent; | |||
border-left: 6px solid var(--base-background-color); | |||
left: -6px; | |||
bottom: 0; | |||
} | |||
#footer { | |||
outline: 2px black solid; | |||
border-width: 4px; | |||
outline-offset: -2px; | |||
margin-left: calc(10em + 4px); | |||
margin-top: 10px; | |||
padding: 0.5em 0.75em; | |||
} | |||
#footer:after { | |||
content: ''; | |||
clear: both; | |||
display: block; | |||
} | |||
@media screen and (min-width: 982px) { | |||
/* Position the footer */ | |||
#footer { | |||
margin-left: calc(11em + 4px); | |||
} | |||
} | |||
/* Fix positioning for small screens when the sidebar moves below the content */ | |||
@media screen and (max-width: 720px) { | |||
/* Add some margin to help with the 3D effect */ | |||
#left-navigation, | |||
#content { | |||
margin-left: 10px; | |||
} | |||
#footer { | |||
margin-left: 8px; | |||
} | |||
#footer:before { | |||
content: none; | |||
} | |||
/* Position the tabs */ | |||
#left-navigation, | |||
#right-navigation { | |||
margin-top: 40px; | |||
} | |||
/* Position the personal links */ | |||
#p-personal { | |||
top: -8px; | |||
} | |||
/* Position the sidebar sections */ | |||
div#mw-navigation div#mw-panel { | |||
display: flex; | |||
flex-wrap: wrap; | |||
justify-content: space-evenly; | |||
width: 100%; | |||
} | |||
.vector-legacy-sidebar .vector-menu-portal { | |||
width: 142px; | |||
flex-shrink: 0; | |||
display: var(--sidebar-display, flex); | |||
flex-direction: column; | |||
} | |||
.vector-legacy-sidebar .vector-menu-portal .vector-menu-content { | |||
flex-grow: 1; | |||
display: block !important; | |||
} | |||
#mw-panel nav.vector-menu-portal.collapsed h3:before { | |||
-webkit-transform: rotate(0deg); | |||
transform: rotate(0deg); | |||
} | |||
} | |||
.mw-dismissable-notice-close .dismiss-icon svg { | |||
fill: var(--content-text-color); | |||
} | |||
/* Use black bullet points, instead of blue circles: [[File:List bullet.svg]] */ | |||
ul { | |||
list-style-image: var(--list-bullet); | |||
} | } |
Latest revision as of 01:47, 24 June 2024
:root { --wiki-logo: url('/images/Wiki.png'); --base-background: url('/images/Background.png'); --header-background: url('/images/Header-background.png'); --vector-tabs: url('/images/Vector-tabs.png'); --vector-tabs-first: url('/images/Vector-tabs-first.png'); --content-text-color: #202122; --content-secondary-text-color: #555555; --base-background-color: #303030; --content-background-color: #B8D0FF; --content-border-top-color: #93a6cc; --simplesearch-top-border-color: #689be3; --simplesearch-left-border-color: #001985; --searchinput-placeholder-color: #000000; } .vector-search-box-input { background-color: #93a6cc; } a { color: #386ff6; } a:visited { color: #386ff6; } a:link { color: #386ff6; } /* Taken from Minecraft wiki */ /* [[File:Wiki Discord.svg]] */ div#mw-panel nav.portal li a[href="https://discord.gg/mbe"] { display: inline-block; position: relative; height: 20px; width: 119px; margin: 0.25em; } div#mw-panel nav.portal li a[href="https://discord.gg/mbe"]::before { position: absolute; width: 100%; height: 100%; top: 0; left: -0.25em; content: ""; background: url('https://minecraft.wiki/images/Wiki_Discord.svg?41799') no-repeat; } body { background-color: var(--base-background-color); background-image: var(--header-background), var(--base-background); background-repeat: repeat-x, repeat; background-position: top left, top left; background-size: cover; } /* Logo */ .mw-wiki-logo { background-image: var(--wiki-logo); } #mw-page-base { background: none; height: 85px; } /* Remove excess spacing between the sidebar and the logo */ div#mw-panel { padding-top: 0; padding-bottom: 10px; } #p-logo, #p-logo a { height: 140px; } /* Set the outer content link colours to light gray and white */ #mw-panel *:not(h3) > a:not(:hover):not(:focus), #footer a:not(:hover):not(:focus), .mw-notification a:not(:hover):not(:focus) { color: #BFBFBF !important; } #mw-panel h3, #mw-panel a, #footer li, #footer a, .mw-notification a { color: #FFF !important; } #mw-panel h3 { text-decoration: none !important; cursor: pointer; } /* Set the tab link colours to black and bold */ #p-namespaces a, #p-views a, #p-cactions-label span, div#mw-head div.vectorMenu h4, div#p-variants.vectorMenu #mw-vector-current-variant { font-weight: bold; text-decoration: none; } /* Use black links */ #p-namespaces a, #p-views a, #p-sharing span, #p-cactions-label span, div#mw-head div.vectorMenu h4 { color: #000; } #p-namespaces .new a, #p-views .new a { color: #BA0000; } /* Add some margin to help with the 3D effect */ #right-navigation, #content { margin-right: 10px; } #footer { margin-right: 8px; } /* Position the tabs */ #left-navigation, #right-navigation { margin-top: 54px; } #mw-head-base { height: 80px; } /* Give the tabs the grass block styling */ nav.vector-menu-tabs, nav.vector-menu-dropdown { background: none; padding: 0; height: 36px; } nav.vector-menu-tabs li a { box-sizing: unset; } nav.vector-menu-tabs, nav.vector-menu-tabs a, .vector-menu-portal .vector-menu-heading, nav.vector-menu-tabs ul, nav.vector-menu-tabs ul li.selected, #mw-head .vector-menu-dropdown .vector-menu-heading { background: none; } nav.vector-menu-tabs ul li, nav.vector-menu-tabs ul li.selected, nav.vector-menu-tabs ul li:hover, nav.vector-menu-tabs ul li:focus, nav.vector-menu-dropdown, nav.vector-menu-dropdown:hover, nav.vector-menu-dropdown:focus { --ca-background-image: var(--vector-tabs); --ca-background-color: var(--content-border-top-color); background: var(--ca-background-image) no-repeat right 8px top, linear-gradient(to right, var(--ca-background-color) calc(100% - 14px), transparent 0) no-repeat left 6px top 6px; position: relative; } nav.vector-menu-tabs ul li.selected, nav.vector-menu-tabs ul li:hover, nav.vector-menu-tabs ul li:focus, nav.vector-menu-dropdown:hover, nav.vector-menu-dropdown:focus { --ca-background-color: var(--content-background-color); background-position-y: bottom, 6px; } nav.vector-menu-tabs ul li:before, nav.vector-menu-dropdown:before { content: ""; position: absolute; left: 0; background: var(--ca-background-image) var(--content-border-top-color) no-repeat left top; width: 6px; height: 100%; pointer-events: none; } #left-navigation nav.vector-menu-tabs li:first-child:before { background: var(--vector-tabs-first) no-repeat left top; height: 93px } nav.vector-menu-tabs li a { padding: 15px 14px 0 20px; height: 21px; margin-right: 8px; } .vector-menu-tabs .mw-watchlink.icon a { width: 45px; margin-right: 3px; margin-bottom: -4px; } .vector-menu-tabs .mw-watchlink.icon a:before { left: 1.17em; } nav.vector-menu-dropdown label { padding: 15px 14px 0 20px !important; } nav.vector-menu-dropdown .vector-menu-content { transition: none; margin-left: 6px; min-width: calc(100% - 14px); /* Subtract 14px from the minimum width so that it doesn't cross the grass border */ } .vector-menu-dropdown:focus-within .vector-menu-content, .vector-menu-dropdown:hover .vector-menu-content { opacity: 1; visibility: visible; height: auto; } nav.vector-menu { margin: 0 8px 0 6px; } #p-views, #p-cactions { margin: 0; } #p-cactions { padding-right: 8px; } #left-navigation nav.vector-menu { margin-left: 0; } nav.vector-menu h3 span { padding-left: 14px; font-weight: bold; } nav.vector-menu h3 a { height: 36px; margin-right: 8px; } nav.vector-menu div.vector-menu-content { top: 35px; } .vector-menu-portal .vector-menu-content, #p-personal .vector-menu-content-list, #footer { background-color: #232324; border: 2px #313233 solid; } nav.vector-menu-portal, #p-personal { background-color: #232324; border: 2px black solid; } /* Collapsible side panel sections (arrow copied from the Aether Wiki) */ #mw-panel nav.vector-menu-portal h3:before { content: ""; display: inline-block; background: 0 0; position: relative; width: 0; height: 0; border-style: solid; border-color: #AAA transparent; border-width: 6px 5px 0; margin-right: -11px; margin-bottom: 1px; } #mw-panel nav.vector-menu-portal.collapsed h3:before { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .vector-legacy-sidebar .vector-menu-portal { display: var(--sidebar-display, block); margin: 0.5em 8px 2px 6px; padding: 0; } .vector-legacy-sidebar .vector-menu-portal .vector-menu-content { margin-left: 0; padding: 0; } .vector-legacy-sidebar .vector-menu-portal .vector-menu-content-list { padding: 0.3em 0.5em; } div#mw-panel nav.vector-menu-portal h3 { background: conic-gradient(from 180deg at 2px calc(100% - 2px), #6a6b6c 90deg, transparent 0), conic-gradient(from 0 at calc(100% - 2px) 2px, #6a6b6c 90deg, transparent 0), linear-gradient(to top, #464747 2px, transparent 0px), linear-gradient(to bottom, #5a5b5c 2px, transparent 0px), linear-gradient(to left, #464747 2px, transparent 0px), linear-gradient(to right, #5a5b5c 2px, transparent 0px); background-color: #313233; padding: calc(0.5em + 2px); border-bottom: 2px solid black; } @media screen and (min-width: 720px) { div#mw-panel nav.vector-menu-portal.collapsed h3 { background: conic-gradient(from 180deg at 2px calc(100% - 2px), #7c7c7d 90deg, transparent 0), conic-gradient(from 0 at calc(100% - 2px) 2px, #7c7c7d 90deg, transparent 0), linear-gradient(to top, #5a5b5c 2px, transparent 0), linear-gradient(to bottom, #6d6d6e 2px, transparent 0), linear-gradient(to left, #5a5b5c 2px, transparent 0), linear-gradient(to right, #6d6d6e 2px, transparent 0); background-color: #48494a; padding: 0.5em calc(0.5em + 2px); border-bottom: 5px solid #313233; } } .vector-legacy-sidebar .vector-menu-portal .vector-menu-heading { margin: 0; } nav.mw-portlet.emptyPortlet { display: none; } /* Uncomment this to unhide the "Navigation" header of the first sidebar box */ /* #p-logo + .mw-portlet .vector-menu-heading { display: block; } */ /*#mw-panel nav.vector-menu-portal.collapsed .vector-menu-content { display: none; }*/ /* Style the personal links */ #p-personal { right: 10px; top: 5px; margin-right: 0; margin-left: 10px; } #p-personal a { color: white; } .mw-echo-alert { background-color: #8e721c; border: 1px solid #fff; border-radius: 4px; font-weight: bold; } #p-personal .vector-menu-content-list { padding: 1px 0.5em 1px 0; } .vector-user-menu-legacy li { padding-top: 0.3em; padding-bottom: 0.3em; } .oo-ui-icon-bell, .mw-ui-icon-bell::before, .oo-ui-icon-tray, .mw-ui-icon-tray::before { filter: invert(1); } .vector-user-menu-legacy #pt-anonuserpage, .vector-user-menu-legacy #pt-tmpuserpage, .vector-user-menu-legacy #pt-userpage a { filter: invert(1); padding-top: 0; background-size: 14px; background-position: unset; } .vector-user-menu-legacy #pt-anonuserpage span, .vector-user-menu-legacy #pt-tmpuserpage span { color: lightgrey; filter: invert(1); } .vector-user-menu-legacy #pt-userpage a span { color: white; filter: invert(1); } .skin-vector-legacy #p-personal #pt-notifications-notice, .skin-vector-legacy #p-personal #pt-notifications-alert { margin-right: 0; } .skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge, .skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge { top: 0; width: 14px; height: 14px; background-size: 14px 14px; margin-right: 8px; } .skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, .skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read { margin-right: 2px; } .skin-vector-legacy #pt-notifications-notice .mw-echo-notifications-badge:after, .skin-vector-legacy #pt-notifications-alert .mw-echo-notifications-badge:after { top: 4px; filter: invert(1); } /* Style the simple search */ #p-search { margin-left: 0; } #p-search form { position: relative; margin-top: 6px; padding: 0 4px 0 5px; height: 27px; } #simpleSearch { top: -3px; border: 0; border-top: 3px solid var(--simplesearch-top-border-color); border-left: 3px solid var(--simplesearch-left-border-color); background-color: #D0CFCF; background-image: -webkit-linear-gradient(#C3C3C3, #DBDBDB); background-image: linear-gradient(#C3C3C3, #DBDBDB); -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; } #simpleSearch:before { content: ""; position: absolute; bottom: 0; left: -3px; border-top: 3px solid var(--simplesearch-left-border-color); border-left: 3px solid var(--content-border-top-color); z-index: 1; } #simpleSearch:after { content: ""; position: absolute; top: -3px; right: 0; border-top: 3px solid var(--simplesearch-topright-grass-color); border-left: 3px solid var(--simplesearch-top-border-color); } /* Remove border of search bar */ #simpleSearch .vector-search-box-input { border: none; border-radius: 0; outline: none; box-shadow: none; height: 27px; } .vector-search-box-input::placeholder { color: var(--searchinput-placeholder-color); } /* Fix placeholder text being too light in chrome */ ::-webkit-input-placeholder { color: inherit; opacity: 0.54; } /* The suggestions shown under the search bar */ .suggestions.searchbar { margin-right: -1px; } .suggestions.searchbar > .suggestions-results, .suggestions.searchbar > .mw-searchSuggest-link { display: block; margin-left: 1px; } .suggestions.searchbar .suggestions-results, .suggestions.searchbar .suggestions-special, .suggestions .suggestions-results, .suggestions .suggestions-special { background-color: #DBDADA !important; border-color: #3C3B3B !important; } .suggestions.searchbar .suggestions-result-current, .suggestions .suggestions-result-current { background-color: #0078D7 !important; } /* Give the main content area its healthy blue glow and add a border */ .mw-body, .parsoid-body, div#content { position: relative; background-color: var(--content-background-color); border-top: 6px solid var(--content-border-top-color); border-bottom: 0; border-left: 6px solid #001985; word-wrap: break-word; } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color: var(--content-background-color); } /* Add the 3D corners to the main content */ #mw-page-base::after { content: ""; position: absolute; border-top: 6px solid var(--content-border-top-right-color); border-left: 6px solid var(--content-border-top-color); z-index: 1; top: 84px; right: 10px; } #content:after { content: ""; position: absolute; border-top: 6px solid transparent; border-left: 6px solid var(--base-background-color); left: -6px; bottom: 0; } #footer { outline: 2px black solid; border-width: 4px; outline-offset: -2px; margin-left: calc(10em + 4px); margin-top: 10px; padding: 0.5em 0.75em; } #footer:after { content: ''; clear: both; display: block; } @media screen and (min-width: 982px) { /* Position the footer */ #footer { margin-left: calc(11em + 4px); } } /* Fix positioning for small screens when the sidebar moves below the content */ @media screen and (max-width: 720px) { /* Add some margin to help with the 3D effect */ #left-navigation, #content { margin-left: 10px; } #footer { margin-left: 8px; } #footer:before { content: none; } /* Position the tabs */ #left-navigation, #right-navigation { margin-top: 40px; } /* Position the personal links */ #p-personal { top: -8px; } /* Position the sidebar sections */ div#mw-navigation div#mw-panel { display: flex; flex-wrap: wrap; justify-content: space-evenly; width: 100%; } .vector-legacy-sidebar .vector-menu-portal { width: 142px; flex-shrink: 0; display: var(--sidebar-display, flex); flex-direction: column; } .vector-legacy-sidebar .vector-menu-portal .vector-menu-content { flex-grow: 1; display: block !important; } #mw-panel nav.vector-menu-portal.collapsed h3:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } } .mw-dismissable-notice-close .dismiss-icon svg { fill: var(--content-text-color); } /* Use black bullet points, instead of blue circles: [[File:List bullet.svg]] */ ul { list-style-image: var(--list-bullet); }