MediaWiki:Citizen.css

/* All CSS here will be loaded for users of the Citizen skin */
 * root {

--width-layout: 960px; /* Light theme specific color variables */ --background-color-dp-01: #f0f0f0; --background-color-dp-03: #e0e0e0; --background-color-dp-04: #e0e0e0; } .center { width: 100%; text-align: center; } /* Prevent Imbox images from being crushed */ a.image { max-width: max-content; } .news-box { border-color: var(--background-color-dp-04); background-color: var(--background-color-dp-01); } .tooltip { border-bottom: 2px ridge var(--color-primary); } .tooltiptext { background-color: var(--background-color-dp-00); } /* Visible tooltip horizontal rules */ .tooltiptext hr { display: block; border: none; } .tooltiptext hr::after { background: var(--border-color-base--darker); } .extiw { padding-right: 13px; background-image: url(/skins/Citizen/resources/skins.citizen.styles/images/external-link-ltr-icon.svg); background-position: center right; background-repeat: no-repeat; } /* Infoboxes */ .outcell { border: 1px solid var(--background-color-dp-01); /* #23272f; */ } .infobox { background: var(--background-color-dp-01); /* #23272f; */ } .infobox th { background-color: var(--background-color-dp-03); } .infobox.vcard.outcell { /* Prevents character infoboxes from colliding with article text */ margin: 0.5em 0 0.5em 1em; } .infobox hr { /* Horizontal rules for infoboxes to separate multiple lines */ display: block; margin: 0; border: 1px solid var(--background-color-dp-24); margin-bottom: 5px; } .fullImageLink { margin: 0 0px; } @media screen and (max-width:500px) { /* Expands to fill screen for mobile */ .infobox.vcard.outcell { width: 100%; display: table; } } /* Tables */ table.wikitable { background: var(--background-color-dp-01); /* #23272f; */ border: 1px solid var(--border-color-base); } table.wikitable tr th { padding: 5px 10px 5px 10px; text-align: center; vertical-align: middle; } table.wikitable tr td { padding: 5px 10px 5px 10px; text-align: center; vertical-align: middle; } /* Cargo Tables */ table.cargoTable { background-color: var(--background-color-dp-04); border: 1px solid var(--border-color-base); }

table.cargoTable.noMerge tr:nth-child(2n+1), table.cargoTable.mergeSimilarCells td.odd { background-color: var(--background-color-dp-04); } table.cargoTable.noMerge tr:nth-child(2n), table.cargoTable.mergeSimilarCells td.even { background-color: var(--background-color-dp-08); } table.cargoTable td { border: 1px solid var(--border-color-base); }

/* Grids */ .wikigrid { /* match .wikitable styling */ background-color: var(--background-color-dp-01); } .wikigrid > div { border-bottom-color: var(--border-color-base); } .wikigrid > div:hover { background-color: var(--background-color-quiet--active); } .wikigrid > .wg-hdr { background-color: transparent; color: var(--color-base--subtle); }

/* Fix for displaying gameplay elements for BBDW characters - Too general? */ .mw-body-content a.image { display: inline; } /* BBDW character art containers */ background-color: var(--background-color-dp-01); border-left: 1px solid var(--border-color-base); border-right: 1px solid var(--border-color-base); } /* Image message boxes */ table.imbox { border: 3px solid var(--border-color-base); background: var(--background-color-dp-01); } table.imbox-notice { border: 3px solid var(--border-color-base); } /* Forms */ .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: var(--background-color-dp-12); border: 1px solid var(--border-color-base); }	max-width: 95%; background-color: var(--background-color-dp-00); border: 1px solid var(--background-color-dp-00); } .select2-results__option, .select2-results__options, .select2-dropdown { background-color: var(--background-color-dp-04); } /* Navbox */ table.navbox { background: var(--background-color-dp-01); /* #23272f; */ } .navbox-title, table.navbox th { background: var(--background-color-dp-08); } .subpagelist { background: var(--background-color-dp-03); } .subpagelist a { color: var(--color-primary--hover); } /* Infobox Tabs */ .tabs-label { background-color: var(--color-primary--active); border-color: var(--color-primary--active); color: rgba(255,255,255,0.87); /* --color-base--emphasized but not! */ } .tabs-label:active, .tabs-label:focus { background-color: var(--color-primary); border-color: var(--color-primary); } .tabs-label:hover { background-color: var(--color-primary--hover); border-color: var(--color-primary--hover); } .tabs-plain > .tabs-label { border-color: var(--color-primary--active); } .tabs-tabbox > .tabs-input:checked + .tabs-label { background-color: var(--color-primary); border-color: var(--color-primary); } .tabs-input-0:checked + .tabs-input-1 + .tabs-label { background-color: var(--color-primary); border-color: var(--color-primary); } .tabs-container { background-color: var(--background-color-dp-01); border: 1px solid var(--background-color-dp-24); } div.tabdiv > ul > li { background-color: var(--color-primary--active); border-color: var(--color-primary--active); } div.tabdiv > ul > li:hover { background-color: var(--color-primary--hover); border-color: var(--color-primary--hover); } div.tabdiv > ul > li.active { background-color: var(--color-primary); border-color: var(--color-primary); } div.tabdiv > ul > li a { color: rgba(255,255,255,0.87); } li.gallerybox div.thumb { border-color: var(--background-color-dp-24); background-color: var(--background-color-framed); }	border-color: var(--background-color-dp-24); background-color: var(--background-color-framed); } /* Code Editor */ .codeEditor-status { clear: both; width: 100%; background-color: var(--background-color-framed); border-top: 1px solid var(--border-color-base); display: table; } .codeEditor-status-message { border-color: var(--border-color-base); }
 * 1) tabs-bbdw-char {
 * 1) pfForm .createboxInput, #pfForm .mandatoryField, #pfForm textarea {
 * 1) content .gallerybox div.thumb {