MediaWiki:Vector.css
Jump to navigation
Jump to search
In other languages: 日本語 • Български • Deutsch • Ελληνικά • English • Español • Français • Magyar • Italiano • 한국어 • Nederlands • Polski • Português • Português do Brasil • Русский • Türkçe • 中文
CSS and Javascript changes must not modify the wiki.gg branding or advertisements.
Note: After saving, you may have to bypass your browser's cache to see the changes.
Firefox / Safari | Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
|
---|---|
Google Chrome | Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
|
Internet Explorer | Hold Ctrl while clicking Refresh, or press Ctrl-F5
|
Opera | Clear the cache in Tools → Preferences |
/* CSS placed here will affect users of the Vector skin */
@font-face {
font-family: '04b03';
src: local('04b03'), url(https://commons.wiki.gg/images/4/4d/04b_03_-webfont.ttf) format('truetype');
font-display: swap;
}
:root {
--content-background: rgba(24, 23, 21, 0.9);
--content-inset-background: rgba(255,255,255,0.05);
--content-border-color-rgb: 177, 156, 114;
--content-border-color: rgb(var(--content-border-color-rgb));
--content-border: 4px solid var(--content-border-color);
--pi-background: #000;
--pi-secondary-background: #181818;
--pi-border-color: #505050;
--pi-border-color-active: var(--visited-link-color);
--fpbox-background-color: rgba(0,0,0,0.5);
--fpheader-background-color: var(--theme-sticky-nav-background-color);
--fpheader-color: #ffdc8a;
--links-color: #9acbf1;
--visited-link-color: #9aa9f1;
--template-background-color-1: #272b37;
--template-background-color-2: #434649;
--spoiler-color: #77c999;
--text-color: #eeeaea;
--wikitable-background: rgba(0, 0, 0, 0.5);
--wikitable-header-background: rgb(69, 61, 44);
}
#wikigg-footer {
clear: both;
}
body.ns-10004 {
--content-border-color-rgb: 140,100,154;
--content-border-color: rgb(var(--content-border-color-rgb));
--content-border: 4px solid var(--content-border-color);
--wikitable-header-background: rgb(61 44 69);
}
/* For elements which only display in the mobile view */
.mobileonly {
display: none;
}
/* Hide main page header */
body.page-Noita_Wiki h1.firstHeading {
display: none;
}
/* Framework */
body {
background: #000000 url(https://noita.wiki.gg/images/a/aa/Main-background.webp) fixed no-repeat center center / cover; /* [[File:Main-background.webp]] */
}
body #pageWrapper {
margin-right: 10px;
}
/* Head */
#mw-page-base {
background: transparent;
}
/* Logo */
#p-logo a {
margin-top: 20px;
}
/* Tabs */
.vectorTabs,
.vectorTabs :is(span, ul, ul li, ul li.selected),
#mw-head .vectorMenu .vector-menu-heading {
background: transparent;
border: none;
}
.vectorTabs li a,
.vector-menu-dropdown .mw-list-item a {
color: var(--fpheader-color);
font-variant: all-small-caps;
font-size: 1em;
line-height: 1em;
}
.vectorMenu .vector-menu-heading {
font-variant: all-small-caps;
font-size: 1em;
line-height: 1em;
}
.vectorTabs :is(li span a, span a:visited, li.selected a, li.selected a:visited),
.vectorMenu .vector-menu-heading span {
background: transparent;
color: var(--text-color) !important;
font-weight: bold;
}
.vectorTabs,
.vectorTabs a,
#mw-head .vectorMenu .vector-menu-heading {
background: none;
}
.vectorTabs .new a {
color: #BA0000 !important;
}
.vectorMenu .body {
background: var(--content-background);
}
.vector-menu-dropdown .vector-menu-content,
.vectorMenu :is(.body, .menu) {
border: none;
}
.vectorMenu .menu {
border-left: var(--content-border);
}
.createboxInput[type="text"]:placeholder-shown ~ .createboxButton,
.mw-inputbox-createbox:required:invalid ~ .mw-ui-button {
background-color: var(--content-inset-background);
}
/* Sidebar */
#mw-panel {
margin-top: -20px;
}
.skin-vector :is(#mw-panel, #mw-panel.collapsible-nav) .portal {
background-image: none;
}
#mw-panel .portal:not(#p-claimWiki):not(#p-socialProfiles):not(#p-sitePromos) {
background: var(--content-background);
border-left: var(--content-border);
box-shadow: rgba(26,26,26,1) 0 0.1em 0.75em;
margin: 1em 0.5em;
}
.skin-vector #mw-panel .portal .body ul li :is(a, a:visited) {
color: var(--text-color);
}
.skin-vector #mw-panel .portal .vector-menu-heading {
background-image: none;
border-bottom: 1px solid rgba(var(--content-border-color-rgb), 0.6);
margin: 0 0.66em;
}
.skin-vector :is(#mw-panel, #mw-panel.collapsible-nav) :is(.portal, .portal.collapsed) :is(.vector-menu-heading, .vector-menu-heading a) {
color: var(--fpheader-color);
font-weight: bold;
}
/* Styles for collapsible sidebar sections, only shown if JS is enabled */
.client-js .vector-menu.mw-portlet.vector-menu-portal.portal:not(#p-navigation)::before{
content: '';
background: url(/skins/Vector/resources/common/images/arrow-down.svg?9426f) 100% 50% no-repeat;
width: 1.23076923em;
height: 1.23076923em;
opacity: .84;
display: block;
position: absolute;
margin: 2px 0 0 -7rem;
filter: drop-shadow(14rem 0px 0px var(--fpheader-color));
}
.noborder {
border-bottom: none !important;
}
.collapsed::before{
transform: scaleY(-1);
}
/* Sitenotice inline styles (popout styles are below, in a @media query) */
#localNotice {
background: var(--content-inset-background);
border-left: var(--content-border);
padding: 0.4rem;
}
/* Content */
#content {
border: none;
border-left: var(--content-border);
box-shadow: rgba(26, 26, 26, 1) 0 0.1rem 0.75rem;
}
.mw-body {
border: none;
margin-top: 0.25rem;
}
html,
body {
font-family: Arial, sans-serif;
}
.mw-body h1,
.mw-body-content :is(h1, h2) {
font-family: 'Arial Semibold', Arial, sans-serif;
}
.fakeh2 {
font-size: 1.5em;
color: var(--text-color);
border-bottom: 1px solid var(--text-color);
line-height: 1.3;
margin-bottom: 0.25em;
margin-top: 1em;
padding: 0;
}
#catlinks,
#toc,
.toc,
.mw-warning,
.warningbox,
ul#filetoc {
border: none;
border-left: var(--content-border);
border-radius: 3px;
}
.tocnumber {
color: #eeeaea; /* changed from "inherit;" */
}
.CategoryTreeToggle {
color: #006aff !important;
}
.catlinks li {
border: none;
margin: .125em 0.25em;
padding: 0 .5em;
background-color: rgba(255,255,255,0.1);
border-radius: 4px;
transition: 0.2s background-color ease-in-out;
}
.catlinks li:first-child {
padding: 0 .5em;
}
.catlinks li:hover {
background-color: rgba(255,255,255,0.2);
}
.catlinks li:hover :is(a, a:hover) {
text-decoration: none;
}
code {
background: #202020;
color: #BFC2BD;
}
pre,
.mw-code {
background: var(--content-inset-background);
border: 1px dashed #3C4258 !important;
color: var(--text-color) !important;
overflow: auto;
}
.mw-highlight pre {
border-style: dashed;
}
.mw-highlight .nv {
color: #7675bf;
}
.mw-highlight .nf {
color: #7C7CFF;
}
.mw-highlight .nn {
color: #7C7CFF;
}
.mw-highlight .nc {
color: #A9A9F4;
}
.mw-highlight .kt {
color: #CA527E;
}
.mw-highlight .sl {
color: #F22E2E;
}
.mw-highlight .mi {
color: #918f8f;
}
.mw-highlight .mf {
color: #918f8f;
}
.mw-highlight .mh {
color: #918f8f;
}
fieldset {
border: 1px solid #3C4258;
}
:is(ol.references li, sup.reference):target {
background-color: #282828;
}
/* Anchors/links */
a,
a:visited,
#content :is(a.extiw, a.extiw:visited, a.external, a.external:visited),
.pseudo-link {
color: var(--links-color);
}
/* Header */
.header {
background-color: rgba(90, 66, 123, .7);
border: none;
box-shadow: 0px 3px 6px 1px rgba(202, 202, 202, .2);
color: #e6e6e6;
font-size: 150%;
margin-bottom: 10px;
text-align: center;
}
#simpleSearch {
min-width: 10rem;
}
/* Footer */
#footer {
border: none;
border-left: var(--content-border);
box-shadow: rgba(26,26,26,1) 0 0.1em 0.75em;
margin-top: 1em;
margin-bottom: 1em;
overflow-y: hidden;
}
/* Thumbnails and galleries and image file history */
.thumb {
background: transparent !important;
}
.thumb, .embedvideo {
border: 1px solid var(--content-border-color);
border-top-width: 4px;
}
div.thumb {
height: fit-content;
}
img.thumbborder {
border: none;
padding: 0;
}
div.thumbinner {
background: transparent;
border: none;
padding: 0;
}
li.gallerybox .thumb {
background: transparent;
border: 1px solid var(--content-border-color);
}
html .thumbimage {
border: none;
background-color:transparent;
}
.thumbcaption, .embedvideo figcaption {
border-top: 1px solid var(--content-border-color);
padding: 0.25em 0.5em;
}
.tright .tleft {
border: 1px solid #3C4258 !important;
}
.tright {
clear: right;
float: right;
}
/* Preferences */
.skin-vector #preferences {
background: #272B37;
border: 1px solid #000000;
}
.skin-vector #preftoc li:first-child {
margin-left: 5px;
}
.skin-vector :is(#preftoc, #preftoc li, #preftoc li a) {
background: transparent !important;
}
.skin-vector #preftoc li a {
color: var(--links-color);
}
.skin-vector #preftoc li.selected {
background: var(--links-color) !important;
border: 1px solid #000000;
}
.skin-vector #preftoc li.selected a {
color: var(--text-color);
}
.skin-vector #preferences legend {
color: #E6E6E6;
}
.skin-vector #preferences fieldset {
border-color: #3C4258 !important;
}
/* Preferences - fix for table on Notifications and the (i) help popups */
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(2n) td {
background-color: unset;
}
.oo-ui-popupWidget-body {
color: black;
}
/* Page history */
table.diff,
td:is(.diff-otitle, .diff-ntitle) {
background: transparent !important;
}
/* Diff viewer colors/formatting */
.diff-addedline .diffchange {
background: #407fbb;
}
.diff-addedline {
border-color: #407fbb;
}
.diff-deletedline {
border-color: #af3e53;
}
.diff-deletedline .diffchange {
background: #af3e53;
}
.diff-context {
background: #424242;
color: #c9c9c9;
}
/* Color fix for advanced search options box */
.skin-vector .mw-search-profile-tabs {
background: #26183b;
border: 1px solid #000000;
}
.skin-vector .mw-search-profile-tabs .search-types ul li a {
color: var(--text-color);
}
.skin-vector .mw-search-profile-tabs .search-types ul li.current a {
color: var(--text-color);
}
.skin-vector fieldset#mw-searchoptions {
background: #272B37;
border-color: #000000 !important;
}
.skin-vector fieldset#mw-searchoptions .divider {
border-color: #3C4258;
}
/* Tables */
.skin-vector :is(.mw-datatable, .cargoTable, table.wikitable) {
background: transparent;
border-style: solid;
border-color: var(--content-border-color);
border-width: 0;
color: var(--text-color);
margin: 1em 0;
max-width: max-content;
display: block;
contain: content;
}
.skin-vector table.wikitable :is(thead, th, tbody, tr, td, caption) {
border-color: inherit;
}
.skin-vector table:is(.mw-datatable, .cargoTable) {
overflow-x: auto;
}
.skin-vector :is(.mw-datatable, .cargoTable, table.wikitable) :is(th, caption) {
background-color: var(--wikitable-header-background);
border-width: 2px;
color: var(--text-color);
}
.skin-vector :is(.mw-datatable, .cargoTable, table.wikitable) td {
background: var(--wikitable-background);
}
.skin-vector :is(.mw-datatable, .cargoTable, table.wikitable) :is(th, td):last-child {
border-right-width: 2px;
}
.skin-vector :is(.mw-datatable, .cargoTable, table.wikitable) :is(tbody:only-child, thead) tr:first-child :is(th,td) {
border-top-width: 2px;
}
.skin-vector :is(.mw-datatable, .cargoTable, table.wikitable) tr:last-child :is(th,td) {
border-bottom-width: 2px;
}
.headerSort {
padding-right:21px;
}
.skin-vector table.wikitable caption {
border-style: solid solid none;
padding: 0 3rem;
}
.skin-vector table.wikitable.mw-collapsible.mw-collapsed caption {
border-bottom-style: solid;
}
.skin-vector table.wikitable th a {
color: var(--links-color);
}
/* allow for vertical headings in specific selected tables */
.skin-vector table.vertical-headings tr:first-child th {
text-orientation: sideways;
writing-mode: vertical-lr;
/* flip from rotate-right to rotate-left */
transform: scale(-1);
}
.skin-vector table.vertical-headings tr:first-child th:first-child {
writing-mode: horizontal-tb;
transform: none;
}
.skin-vector .wikitable td {
border-width: 1px;
}
.skin-vector table.wikitable :is(th, td) {
padding: 0.5rem;
}
.skin-vector table.wikitable.compact :is(th, td) {
padding: 0 0.1rem;
}
.skin-vector table.mw_metadata th {
background: #495c79;
border: 1px solid #000000;
color: #E6E6E6;
}
.skin-vector table.mw_metadata th a {
color: #3C4258;
}
.skin-vector table.mw_metadata td {
background: #272B37;
border: 1px solid #000000;
}
.skin-vector .TablePager {
background: #272B37;
border: 1px solid #000000;
padding: 0 0.15em;
}
.skin-vector .TablePager th {
background: #495c79;
border: 1px solid #000000;
color: #E6E6E6;
padding: 0 0.15em;
}
.skin-vector .TablePager th a {
color: #3C4258;
}
.skin-vector .TablePager tr:hover td {
background-color: rgba(255, 255, 255, 0.15) !important;
}
.skin-vector table.cargoTable.noMerge tr:nth-child(odd) {
background-color: transparent;
}
.skin-vector table.cargoTable.noMerge tr:nth-child(even) {
background-color: var(--content-inset-background);
}
.skin-vector .TablePager td {
background: #272B37 !important;
border: 1px solid #000000;
}
.skin-vector :is(.mw-datatable, .cargoTable) {
background-color: var(--content-inset-background);
}
.skin-vector :is(.mw-datatable, .cargoTable) :is(th, td) {
border: 2px solid var(--content-border-color);
}
.skin-vector :is(.mw-datatable, .cargoTable) th {
background-color: rgba(var(--content-border-color-rgb), 0.5);
}
.skin-vector :is(.mw-datatable, .cargoTable) td {
background-color: transparent;
}
.skin-vector :is(.mw-datatable, .cargoTable) tr:hover td {
background-color: var(--content-inset-background);
}
:is(.mw-datatable, .cargoTable) span.oo-ui-widget {
filter: invert(1);
}
.skin-vector #mw-allmessagestable tbody .am_actual {
background-color: rgb(103 150 215 / 80%);
}
.skin-vector #mw-allmessagestable tbody:hover .am_actual {
background-color: #6796d7;
}
.skin-vector #mw-allmessagestable tbody .am_default {
background-color: rgb(155 144 118 / 80%);
}
.skin-vector #mw-allmessagestable tbody:hover .am_default {
background-color: #9b9076;
}
.skin-vector #mw-allmessagestable tbody:hover td {
background-color: var(--content-inset-background);
}
.oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
display: block;
margin-left: -0.65rem;
}
.oo-ui-menuSelectWidget {
background-color: #eee;
}
/* Math fixes -- test removing all this
.mwe-math-element {
filter: invert(1);
}
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display {
filter: hue-rotate(180deg) invert(1);
}*/
/* Wiki editor fixes */
.wikiEditor-ui,
.wikiEditor-ui-buttons,
.wikiEditor-ui-controls,
.wikiEditor-ui-tabs,
.wikiEditor-ui-tabs div {
background: transparent;
border: none;
}
.wikiEditor-ui-tabs div a,
.wikiEditor-ui-toolbar :is(.tabs span.tab a, .booklet .index div) {
color: #495c79;
}
.wikiEditor-ui-tabs div:first-child {
margin-left: 5px;
}
.wikiEditor-ui-tabs .current {
background: #495c79;
border: 1px solid #000000;
}
.wikiEditor-ui-tabs .current a {
color: var(--text-color);
}
.wikiEditor-ui .wikiEditor-ui-view,
.wikiEditor-ui-toolbar :is(.group, .sections .section, .page-characters div span, .page-table td) {
border-color: #000000;
}
.wikiEditor-ui-toolbar,
.wikiEditor-ui-toolbar :is(.sections .section, .booklet .pages) {
background: #beb6d8;
}
.wikiEditor-ui-toolbar :is(.booklet .index .current, .page-characters div span:hover) {
background: #495c79;
border-color: #000000;
color: #E6E6E6;
}
.wikiEditor-ui-toolbar .page-table th {
color: #E6E6E6;
}
.wikiEditor-preview-contents {
background: transparent;
}
.mw-editform #wpTextbox1 {
background-color: rgba(0,0,0,0.9);
padding: 0.5rem;
color: #e6e6e6;
}
pre, .mw-code {
border: 1px solid rgba(255, 255, 255, 0.05);
}
.CodeMirror-code {
background-color: rgba(0,0,0,0.9);
}
.CodeMirror-vscrollbar {
background-color: rgba(0,0,0,0.75);
}
.CodeMirror-code :is(
.cm-mw-template-bracket,
.cm-mw-template-name,
.cm-mw-template-delimiter,
.cm-mw-template-argument-name,
.cm-mw-template) {
color: #c174e7;
}
.cm-mw-link-pagename,
.cm-mw-link-bracket,
.cm-mw-link-delimiter,
.cm-mw-extlink,
.cm-mw-free-extlink,
.cm-mw-extlink-protocol,
.cm-mw-extlink-bracket {
color: #9198ff;
}
.cm-mw-matchingbracket {
background-color: #9f0000;
}
.editOptions {
background: #272B37;
border-color: #000000;
}
.codeEditor-status-message {
color: #b13f13;
}
.messagebox,
.errorbox,
.warningbox,
.successbox {
color: var(--text-color);
background-color: var(--content-inset-background);
}
.errorbox {
border-color: #d33;
}
.warningbox {
border-color: #dd3;
}
.successbox {
border-color: #3d3;
}
.ext-replacetext-searchoptions {
background: var(--content-inset-background);
}
/* Navbox template style */
table.navbox {
border-left: var(--content-border);
background-color: rgba(255,255,255,0.1);
clear: both;
font-size: 88%;
margin: auto;
padding: 1px;
text-align: center;
width: 100%;
}
table.navbox,
table.navbox table {
display: table;
}
/* Border between adjacent navboxes */
table.navbox + table.navbox {
margin-top: -1px;
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-group {
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
white-space: nowrap;
}
/* Base background */
.navbox,
.navbox-subgroup {
background: rgba(0, 0, 0, 0.1);
}
.navbox-list {
border-color: rgba(0, 0, 0, 0.1); /* Must match background color */
}
/* Level 1 color */
.navbox-title,
table.navbox th {
background: rgba(0, 0, 0, 0.2);
color: #fff;
}
/* Level 2 styling */
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(0, 0, 0, 0.2);
color: #fff;
}
/* Level 3 styling */
.navbox-subgroup :is(.navbox-group, .navbox-abovebelow) {
background: rgba(0, 0, 0, 0.1);
color: #fff;
}
/* Even row striping */
.navbox-even {
background: rgba(255, 255, 255, 0.1);
color: #fff;
}
/* Odd row striping */
.navbox-odd {
background: transparent;
}
.collapseButton {
font-weight: normal;
width: auto;
}
.navbox .collapseButton {
width: 6em;
}
.navbar {
font-size: 88%;
font-weight: normal;
}
.navbox .navbar {
font-size: 100%;
}
table.collapsed tr.collapsible {
display: none;
}
table.navbox2 {
border-left: var(--content-border);
background-color: rgba(255,255,255,0.1);
clear: both;
font-size: 88%;
margin: auto;
padding: 1px;
text-align: center;
width: 100%;
}
/* Border between adjacent navboxes */
table.navbox2 + table.navbox2 {
margin-top: -1px;
}
.navbox2,
.navbox-subgroup {
background: rgba(0, 0, 0, 0.1);
}
.navbox2 .collapseButton {
width: 6em;
}
.navbox2 .navbar {
font-size: 100%;
}
.navbox2-list {
border-color: rgba(0, 0, 0, 0.1); /* Must match background color */
padding: 0em 0.25em;
}
/* End of new Navbox styling */
/* for "edit this page" tab and "discussion" tab etc */
.pagetab {
border-style: solid solid none;
border-width: thin;
border-color: #808080;
padding: 0.25ex 1ex 0ex;
font-size: 95%;
}
/********************
* VE and co. tweaks *
*********************/
.skin-vector .successbox {
color: #008000;
}
.ve-ui-mwTemplatePage-description {
color: #bbb;
}
/* override Hydradark inverting page preview images */
.oo-ui-iconElement-icon.ve-ui-mwInternalLinkContextItem-hasImage {
filter: unset;
}
/************************
* End VE and co. tweaks *
*************************/
/********************************************
* Improved responsiveness for narrow widths *
*********************************************/
.level img { /* wikipoints level on profile */
max-width: 100%;
}
@media screen and (max-width:720px) {
header#wikigg-header {
width: 100vw;
box-sizing: border-box;
}
header#wikigg-header .mobile-header {
margin-left:40px;
}
.skin-vector table.wikitable {
overflow-x: auto;
}
#content {
padding-top: 2rem;
}
.content-wrapper {
max-width: 100%;
box-sizing: border-box;
padding: 0 0.25rem;
}
#content,
#footer {
border-left: none;
}
/* vector tabs */
#right-navigation {
margin-right: 10px;
}
#mw-head {
top: 2rem;
}
.vectorTabs li span,
#mw-head .vectorMenu .vector-menu-heading {
margin: 0;
}
#right-navigation #p-search {
margin-right: 0;
margin-top: 0.5em;
position: absolute;
top: 0;
right: 0.5rem;
}
#right-navigation #simpleSearch {
border-bottom: 1px solid #7FE7FF;
}
/* end vector tabs */
/* fancy schmancy pull-out sidebar to save on screen space */
#mw-navigation #mw-panel {
position: fixed;
z-index: 999;
top: 0;
left: -12.5rem;
width: 12.5rem;
margin: 0;
padding: 0;
margin-top: 2.5rem;
max-height: calc(100vh - 2.5rem);
transition: 0.2s left ease-in-out;
overflow: auto;
}
#mw-navigation #mw-panel a {
pointer-events: none;
}
#mw-navigation #mw-panel:hover {
left: 0;
}
#mw-navigation #mw-panel .vector-menu:hover a {
pointer-events: auto;
}
#mw-navigation #mw-panel::after {
content: '>';
display: block;
position: fixed;
left: 0;
top: 65vh;
background-color: #181715;
font-size: 2rem;
padding: 0.5rem 0.75rem;
box-shadow: 0 0 4px 2px var(--content-border-color);
border-radius: 0 50% 50% 0;
transition: 0.2s opacity ease-in-out, 0.2s left ease-in-out;
color: var(--content-border-color);
opacity: 1;
}
#mw-navigation #mw-panel:hover::after {
opacity: 0;
left: -5rem;
}
#mw-navigation #mw-panel .portal {
width: auto;
margin: 0 0.5em;
}
#mw-panel .portal:not(#p-claimWiki):not(#p-socialProfiles):not(#p-sitePromos) {
background: #181715;
}
#mw-panel .portal .vector-menu-heading:not(#p-socialProfiles-label):not(#p-sitePromos-label) {
padding-right: 20px;
}
#mw-panel.collapsible-nav .portal .body {
margin: 5px;
}
#mw-panel.collapsible-nav .portal .body ul {
margin: 0;
}
:is(#mw-panel, #mw-panel.collapsible-nav) .portal .body ul li {
padding: 0.25em;
}
.vector-menu-dropdown .vector-menu-heading::after {
filter: drop-shadow(0px 0px 0.5px var(--fpheader-color));
}
/* end sidebar */
/* use mini logo and stick it in the upper left, on top of the wiki.gg topbar */
/* cleared with PCJ before applying, wiki.gg logo is centered on smol screens, seems OK */
.mw-wiki-logo {
background-image: url(/images/7/7c/Site-logo-small.png);
}
#p-logo {
width: unset;
height: unset;
margin-bottom: 1em;
position: fixed;
top: 0.1rem;
left: 0.1rem;
z-index: 100;
}
#p-logo a {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
width: 3rem;
height: 2rem;
text-decoration: none;
margin-top: 0;
}
/* end logo tweaks */
/* profile */
.curseprofile :is(.leftcolumn, .rightcolumn) {
width: unset;
}
.mainavatar {
float: none;
text-align: center;
}
.userinfo .headline {
clear: left;
text-align: center;
}
.headline h1 {
float: none;
}
.grouptags {
clear: left
}
.stats dl {
width: 100%;
max-width: 16em;
}
/* end profile */
#mw-searchoptions table {
float: none;
}
#mw-searchoptions table td {
display: block;
}
.infobox {
float: none;
margin: auto;
}
/* front-page embeds */
#fp-3 .fpbox {
min-width: 300px;
}
/* ensure we show mobile-only elements */
.mobileonly {
display: unset;
}
/* adjust ambox to be less space-hungry on mobile if we want to use it */
.ambox {
margin: 0.25rem;
}
}
/******************************
* end improved responsiveness *
*******************************/
@media screen and (min-width: 982px) {
.mw-footer {
padding: 0.5rem 1rem;
}
#content,
.mw-footer {
margin-right: 1rem;
}
#p-search {
margin-right: 6.5rem;
}
#localNotice {
background: #111;
border-left: 0.5rem solid var(--content-border-color);
border-radius: 0 0.25rem 0.25rem 0;
text-align: left;
padding: 1rem;
}
.mw-dismissable-notice {
z-index: 999999;
position: fixed;
bottom: 2rem;
left: 2rem;
width: 25rem;
box-shadow: 0 0 0.25rem 0 var(--content-border-color);
}
.mw-dismissable-notice-close {
margin: 1rem;
}
.mw-dismissable-notice h2,
#localNotice h2 {
border-bottom: none;
font-weight: bold;
}
:is(.sitedir-ltr, .sitedir-rtl) .mw-dismissable-notice-body {
margin: 0;
}
#localNotice {
margin-bottom: 0;
}
}
@media screen and (min-width: 1280px) {
#content,
.mw-footer {
margin-right: 6rem;
}
}
ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
ul .patrolled {
}
ul .not-patrolled {
background-color: #8b7d5f;
background-color: rgba(255, 227, 170, 0.5);
}
/* Make Cargo diagrams visible */
.cargo-table-svg .cluster {
fill: white;
fill-opacity: 0.2;
}
.cargo-table-svg .label {
fill: white;
}
.cargo-table-svg .entity-name rect {
fill: #222;
fill-opacity: 1;
}
.cargo-table-svg .node rect, .node circle, .node ellipse {
stroke: white;
opacity: 0.6;
fill-opacity: 0;
}
/* Scribunto (Lua) console styles */
.mw-scribunto-console-fieldset {
border-color: var(--content-border-color);
border-radius: 1rem;
}
#mw-scribunto-console legend {
background: var(--content-border-color);
padding: 0 0.4em;
font-weight: bold;
color: var(--text-color);
border-radius: 1rem;
}
#mw-scribunto-console input[type="button"] {
margin-top: 1rem;
}
/* Portable Infobox tweaks */
.pi-section-label {
color: var(--visited-link-color);
}
/* Cite this page fix */
.mw-specialCiteThisPage-bibliographic {
background: var(--content-background);
}
/* Fix Cargo tables, e.g. User:Quiddity-wp/Sandbox3 */
.odd, .even, .sorting_1 {background-color: #181716 !important}