Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.css

MediaWiki interface page

Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* All CSS here will be loaded for users of the Citizen skin */

/* --- Main page --- */
/* Hide the edit button, title etc */
.page-Streamlined_Wiki .mw-body-header {
	display: none;
}

/* --- Menu --- */
.mw-portlet-External {
	margin-top: var( --space-md );
    padding-top: var( --space-sm );
	border-top: 1px solid var( --border-color-base );
	font-size: 0.8125rem;
	grid-column: 1 / -1;
	white-space: nowrap;
}

.mw-portlet-External .citizen-menu__heading {
	display: none;
}

.mw-portlet-External ul {
	display: flex;
	overflow: auto;
}

.mw-portlet-External .mw-list-item a {
	gap: 0;
}

/* Label */
.citizen-drawer__menu [id^="n-sidebar-label-"] a {
	pointer-events: none;
	padding-right: var( --space-xs );
    border-radius: 0;
    letter-spacing: 0.05em;
    font-weight: var( --font-weight-normal );
    color: var( --color-base--subtle ) !important;
}

.citizen-drawer__menu [id^="n-sidebar-label-"]:not(:first-child) a {
    margin-left: var( --space-xs );
    padding-left: var( --space-md );
	border-left: 1px solid var( --border-color-base );
}

/* Icons */
.citizen-drawer__menu [id^="n-sidebar-icon-"] a {
	font-size: 0;
}

.citizen-drawer__menu [id^="n-sidebar-icon-"] a:before {
	display: block;
    content: "";
    width: var( --size-icon );
    height: var( --size-icon );
    background: transparent center/contain no-repeat;
    opacity: var( --opacity-icon-base );
}

.skin-citizen-dark .citizen-drawer__menu [id^="n-sidebar-icon-"] a:before {
	filter: invert( 1 );
}

#n-sidebar-icon-discord a:before {
	background-image: url( https://media.playstreamlined.com/9/9f/Discord_icon.svg )
}

#n-sidebar-icon-twitter a:before {
	background-image: url( https://media.playstreamlined.com/c/cc/X_icon.svg )
}

#n-sidebar-icon-instagram a:before {
	background-image: url( https://media.playstreamlined.com/0/0f/Instagram_icon.svg )
}

#n-sidebar-icon-roblox a:before {
	background-image: url( https://media.playstreamlined.com/d/d5/Roblox_icon.svg );
}

/* Preferences menu */
/* Sandbox icon */
#pt-sandbox a::before {
  display: block;
  content: "";
  width: var( --size-icon );
  height: var( --size-icon );
  background: transparent center/contain no-repeat;
  opacity: var( --opacity-icon-base );
  background-image: url( https://media.playstreamlined.com/5/59/WikimediaUI-Sandbox.svg );
  filter: var(--filter-invert);
}

/* Footer icons */
#footer-icons a {
	opacity: var( --opacity-icon-base );
	transition: opacity 250ms ease;
}

#footer-icons a:hover {
	opacity: var( --opacity-icon-base--hover );
}

#footer-icons a:active {
	opacity: var( --opacity-icon-base--active );
}

/* Darken the footer icon in light mode */
.skin-citizen-dark #footer-icons a {
	filter: invert( 1 ) hue-rotate( 180deg );
}

/* --- Navbox --- */
.navbox tr th,
.navbox tr td {
  border-right: 1px solid var(--border-color-base);
}
.navbox tr th:first-child, .navbox tr td:first-child {
  border-left: 1px solid var(--border-color-base);
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.