MediaWiki:Common.css

/* =========== UNIVERSAL THEME ============== */


 * root   {--color-accent: #0069d9; --retrorgb-blue: #0069d9} /* Main */

.ns-3000 {--color-accent: #289728} /* Xbox */ .ns-3002 {--color-accent: #5dc21e} /* Xbox 360 */ .ns-3004 {--color-accent: #107c10} /* XboxOne (test) */ .ns-3006 {--color-accent: #007e00} /* SeriesX (test) */ .ns-3010 {--color-accent: #BBBBBB} /* PS1 */ .ns-3012 {--color-accent: #4b4caf} /* PS2 */ .ns-3014 {--color-accent: #444444} /* PS3 */ .ns-3016 {--color-accent: #003791} /* PS4 (test) */ .ns-3018 {--color-accent: #4196d1} /* PS5 (test) */ .ns-3030 {--color-accent: #e4000f} /* NES */ .ns-3032 {--color-accent: #a7a4e0} /* SNES */ .ns-3034 {--color-accent: #ffe135} /* N64 (test) */ .ns-3036 {--color-accent: #6545B2} /* GCN (test) */ .ns-3038 {--color-accent: #34BEED} /* Wii (test) */ .ns-3040 {--color-accent: #0096C8} /* WiiU (test) */ .ns-3042 {--color-accent: #E60012} /* Switch (test) */ .ns-3050 {--color-accent: #da0000} /* SG1000 (test) */ .ns-3052 {--color-accent: #ff0000} /* MasterSystem (test) */ .ns-3054 {--color-accent: #dd000c; --color-trim: #c30312} /* Genesis */ .ns-3056 {--color-accent: #17569b} /* Saturn (test) */ .ns-3058 {--color-accent: #f36a22} /* Dreamcast (test)*/ .ns-3060 {--color-accent: #c81d9f} /* Game Gear (test)*/ .ns-3090 {--color-accent: #000000} /* PSP (test) */ .ns-3092 {--color-accent: #003791} /* Vita (test)*/ .ns-3070 {--color-accent: #d00407; --color-trim: #734219} /* Atari 2600 */ .ns-3072 {--color-accent: #3b6fc6} /* Atari 5200 */ .ns-3074 {--color-accent: #8b8f8e} /* Atari 7800 */

.ns-3032 .accented-table {--color-accent:#514689} /* SNES */

body {--color-trim: #0077ff} /* Default: #a2a9b1 */

.mw-wiki-logo { background-size: 125px; }

margin-bottom: 0px; }
 * 1) p-logo {

body, #mw-page-base, #mw-head-base { background: unset; background-color: #000; }

background-color: var(--retrorgb-blue); height: 30px; }
 * 1) mw-head {

.stripe::after { width: calc(100% - 32px); height: 50px; position: absolute; bottom: 0%; left: 0%; background-image: repeating-linear-gradient(-45deg,var(--stripe-color1) 0px 20px,var(--stripe-color2) 0px 40px); z-index:-2; margin-left: 16px; clip-path: polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0px 100%,0% 100%); }

margin-top: 20px; }
 * 1) toc {

.mw-footer li { color: white; }

.clip-corner { clip-path: polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0px 100%,0% 100%); }

box-sizing: border-box; content: ""; height: 100%; width: 100%; position: absolute; z-index: -1; clip-path: polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0px 100%,0% 100%); }
 * 1) mw-panel::before {

background-color: var(--retrorgb-blue); padding-left: 0px; filter: drop-shadow(0px 15px 0px var(--color-trim)); }
 * 1) mw-panel {

background: unset; }
 * 1) pt-anonuserpage, #pt-userpage a {

.portal h3, .vector-menu-portal h3 { color: white; font-weight: bolder; }

.accented-table::after { content: ""; }

.accented-table, #content { filter: drop-shadow(0px 15px 0px var(--color-accent)); }

.accented-table.stripe { filter: drop-shadow(0px 0px 0px var(--color-accent)); }

.accented-table-thin { text-align: center; filter: drop-shadow(0px 5px 0px var(--color-accent)); }

.mw-body { border: none; margin-left: 10rem; width: calc(100% - 13rem); margin-top: 2rem; }

display: none; }
 * 1) p-variants {

background: unset; padding: 2px; }
 * 1) ca-talk {

.vector-menu-tabs .new a, .vector-menu-tabs .new a:visited, .vector-menu-tabs .selected a, .vector-menu-tabs .selected a:visited, .vector-menu-tabs li a, #p-cactions-label, .vector-menu-dropdown li a, #p-personal a { color: white!important; font-weight: bolder; }

.vector-menu-tabs .selected { background: unset; background-color: var(--color-accent); padding-top: 1px; padding-bottom: 0px; }

color: white!important; }
 * 1) mw-panel a, #mw-panel a:visited {

.vector-menu-dropdown .vector-menu-content-list { background-color: var(--retrorgb-blue); padding-left: 10px; }

margin-left: 160px; }
 * 1) p-namespaces > div > .vector-menu-content-list {

padding-left: 0px; }
 * 1) p-personal ul {

content: ""; height: 100%; width: 100%; position: absolute; z-index: -1; /* border-left: solid 2px var(--color-trim); */ padding: 2px; }
 * 1) p-personal::before {

top: 0px; }
 * 1) p-personal {

background: unset; padding: 0px; }
 * 1) ca-view, #ca-edit, #ca-history, #ca-watch, #ca-unwatch, #ca-viewsource, #ca-addsection {

.vector-menu-dropdown h3 { color: #0645ad; }

.vector-menu-dropdown h3:after { top: 0.4em; }

background-color: whitesmoke; border-right: 2px solid var(--color-trim); margin-top: 17px; }
 * 1) simpleSearch {

font-size: 0.9em; }
 * 1) p-personal li {

/* ======== END UNIVERSAL THEME ============= */

/* =========== LANDING PAGES ================ */

li[id*="ca-nstab-"] { display: none; }

.mw-body-content h1 { margin-top: 0px; }

.landing-page .mw-body-content h3 { font-size: 1.2rem; margin-top: 0px; }

.landing-page .wikitable caption { font-size: 1.2rem;

}

.usermessage { margin: 0em 0px 3em 0px; }

.landing-page img { max-height: 6rem; max-width: 23vw; height: auto; width: auto;

}

.not-available { filter: opacity(0.4); }

.page-Main_Page table:not(.general-information-table) td { text-align: center; vertical-align: bottom;

/*min-width: 10rem;*/ } .page-Main_Page table:not(.general-information-table) td a { text-decoration: none; font-weight: bold; color: black; }

.general-information-table td ul { margin-left: 2em!important; }

.general-information-table td { text-align: left; vertical-align: top; padding: 0px; }

color: white; }
 * 1) footer a {

.page-Main_Page .accented-table a, .page-Main_Page #content h4, .page-Main_Page #content h3, .page-Main_Page .accented-table p { font-size: large!important;

}

body[class*="_Mods_Wiki"] .mw-body .firstHeading, body[class*="_Mods_Wiki"] .mw-parser-output:first-child, body[class*="_Mods_Wiki"] #bodyContent h4, .page-Main_Page .mw-body .firstHeading { text-align: center; }

.landing-page-header { line-height: 400; font-size: 1.8em; margin-top: -1em; text-align: center; }

/* =========== LANDING PAGES END ============ */

/* ============ GLOBAL SETTINGS ============= */

margin-left: 0px; }
 * 1) bodyContent h1, #bodyContent h2 {

margin-left: 1em; }
 * 1) bodyContent :not(.landing-page) h1 ~ *:not(h1,h2,h3,h4,h5,h6,h1~h3~*),
 * 2) bodyContent :not(.landing-page) h2 ~ *:not(h1,h2,h3,h4,h5,h6,h2~h3~*) {

margin-left: 1.4em; }
 * 1) bodyContent h3:not(.boxed-list h3) {

margin-left: 3em; }
 * 1) bodyContent h3:not(#p-namespaces-label, .landing-page h3) ~ *:not(h1,h2,h3,h4,h5,h6,h3~h2~*),
 * 2) bodyContent h3:not(#p-namespaces-label, .landing-page h3) ~ h2 ~ h3 ~ *:not(h1,h2,h3,h4,h5,h6) {

margin-left: 3.4em; }
 * 1) bodyContent h4:not(.boxed-list h4) {

margin-left: 5em; }
 * 1) bodyContent h4:not(.landing-page h4) ~ *:not(h1,h2,h3,h4,h5,h6,h4~h3~*,h4~h2~*),
 * 2) bodyContent h4:not(.landing-page h4) ~ h3 ~ h4 ~ *:not(h1,h2,h3,h4,h5,h6,h4~h3~*,h4~h2~*) {

margin-left: 5.4em; }
 * 1) bodyContent h5:not(.boxed-list h5) {

margin-left: 7em; }
 * 1) bodyContent h5:not(.landing-page h5) ~ *:not(h1,h2,h3,h4,h5,h6,h5~h4~*,h5~h3~*,h5~h2~*) {

margin-left: 7.4em; }
 * 1) bodyContent h6:not(.boxed-list h6) {

margin-left: 9em; }
 * 1) bodyContent h6:not(.landing-page h6) ~ *:not(h1,h2,h3,h4,h5,h6,h6~h5~*,h6~h4~*,h6~h3~*,h6~h2~*) {

text-decoration: underline; }
 * 1) bodyContent h4 {

border: 5px 0 2px 0 solid var(--color-trim); position: relative; z-index: 1; }
 * 1) content {

.wikitable { border: none; }

.wikitable caption { border: 1px solid var(--color-trim); }

.wikitable th { white-space: nowrap; }

height: inherit; }
 * 1) p-namespaces {

margin-top: 0px; margin-left: 150px; height: 1px; width: 0px; display: contents; }
 * 1) left-navigation {

margin-top: -15px; float: left; }
 * 1) right-navigation {

height: 1.5em; margin-top: 17px; }
 * 1) p-views {

.vector-menu-tabs .mw-watchlink.icon a:before { top: 0.5em; left: 0.5em; width: 1em; height: 1em; }

.vector-menu-tabs .mw-watchlink.icon a { padding: 2.0em 0 0 0; }

ul li::before:not(toclevel-1) { content: "\2022"; color: red; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }

margin-top: 17px; }
 * 1) p-cactions {

.vector-menu-dropdown h3 { padding-top: 0.5em; }

margin-top: 1em; }
 * 1) p-search form {

margin-left: 0px; margin-right: 1rem; }
 * 1) p-search {

border: none; }
 * 1) searchInput {

td a[href="#unplayable"], td a[href="#impossible"] { background-color: rgba(255,0,0,0.5); }

td a[href="#playable"], td a[href="#reliable"] { background-color: rgba(0,255,0,0.5); }

td a[href="#menus"], td a[href="#intro"], td a[href="#unreliable"] { background-color: rgba(255,127,0,0.5); }

td a[href="#untested"] { background-color: rgba(79,129,189,0.5); }

td a[href="#ingame"] { background-color: rgba(255,255,0,0.5); }

td sup { display: inline-block; }

.mediawiki:not(.page-Main_Page) table:not(.note, .landing-page table) tr:nth-child(odd) { background-color: rgba(0,0,0,0.1); }

ol { margin-left: -1.2em; }

li { margin-bottom: 0px; padding-left: 5px; padding-right: 5px; }

.vector-menu-content-list li { padding: 0px; }

li::marker { background-color: inherit; }

.vector-menu-dropdown .vector-menu-content-list { top: 1.6em; }

height: 2em; }
 * 1) mw-head .vector-menu-dropdown h3 {

.vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 { background-image: unset; }

.vector-menu-tabs li { background: unset; background-color: var(--color-accent); padding: 2px; }

.vector-menu-tabs li a { height: 2em; padding-top: 0.5em; font-size: 0.9em; }

.warning-message a { text-decoration: underline; }

pre { width: fit-content; margin-left: 4.6em; }

.mw-code:not(#mw-clearyourcache+.mw-code), code { width: fit-content; white-space: nowrap; margin: 0 1px; }

code a { pointer-events: none; color: inherit!important; text-decoration: none!important; }

code .external { padding: 0px!important; background: unset!important; }

.boxed-list { width: fit-content; border-width: thin!important; border: solid black; margin: 1.5em 1rem 1.5rem 1rem; text-align: left; white-space: normal; background-color: whitesmoke;

}

.boxed-list a, .boxed-list a:visited { color: black; }

.boxed-list ul { padding-right: 0.5em; padding-bottom: 0.5em; }

.page-Main_Page .center-float { margin-left: 1rem; margin-bottom: 1.5rem; }

background-color: rgba(0,128,255,0.33); width: fit-content; }
 * 1) content ol li.highlighted, #content ol:not(.references) li:hover {

text-decoration: underline; }
 * 1) content ol li:hover a {

display: grid; width: 100%; text-align: center; text-decoration: none; }
 * 1) content .colortable td a {

pointer-events: none; padding: 2px; color: white; }
 * 1) content .colortable td a:not([href*=cite_note]) {

table { border-collapse: collapse; /*outline-style: double;*/ }

ul { list-style-image: none }

.note { background-color: rgba(0,0,0,0.4); }

padding: 0px 2px!important; }
 * 1) content .colortable td {

display: inline; width: 100%; height: 100%; text-align: center; line-height: normal; }
 * 1) content .wikitable td a {

.boxed-list h3 { text-align: center; border-bottom-width: thin; border-bottom-style: solid; padding: 0 10px 0 10px }

.boxed-list h2 { text-align: center; border-bottom-width: thin; border-bottom-style: solid; padding-bottom: 0.2em; padding-top: 0.2em; margin-top: 0px; }

.center-float { display: inline-block; vertical-align: top; }

.center-float h3 + ul, .center-float h4 + ul { margin-left: 1.6em!important; margin-right: 1.6em!important; }

display: none; }
 * 1) contentSub {

.warning-message { border:1px #d33 solid; background: transparent; }

content: ''; position: absolute; left: 43%; top: 2.5rem; background: url(https://consolemods.org/mediawiki/images/9/9e/RetroRGB.png) center no-repeat; background-size: 348px 63px; width: 348px; display: inline-block; height: 63px; background-color: black; }
 * 1) mw-head::after {

/* ============== GLOBAL SETTINGS END ================ */

/* ================= MOBILE SETTINGS ================= */

@media only screen and (max-width: 1150px) { #mw-head:after { display: none; } }

/* =============== MOBILE SETTINGS END =============== */

/* ==================== DARK MODE ==================== */

.client-dark-mode, .client-dark-mode body, .client-dark-mode body, .client-dark-mode #mw-page-base, .client-dark-mode #mw-head-base, .client-dark-mode .mw-code, .client-dark-mode .mw-textarea-protected, .client-dark-mode pre, .client-dark-mode .warningbox, .client-dark-mode .editOptions, .client-dark-mode input#wpPreview, .client-dark-mode input#wpDiff, .client-dark-mode .warning-message, .client-dark-mode .note, .client-dark-mode code { background-color: black; }

.client-dark-mode a { color: gold!important; font-weight: bold; }

.client-dark-mode #content { background-color: #292929; }

.client-dark-mode .wikitable caption { border: 1px solid white; }

.client-dark-mode #mw-head::after { color: black; }

.client-dark-mode .mw-body { background-color: #e1e1e1; }

.client-dark-mode .clip-corner { background-color: #292929; color: white!important; }

.client-dark-mode .clip-corner a { color: white!important; }

.darkmode-link:before { color: #EBC815; text-shadow: 0px 0px 3px black; padding-right: 2px; }

.client-dark-mode #content.mw-body, .client-dark-mode #simpleSearch, .client-dark-mode #firstHeading { border-color: var(--color-trim)!important; }

.client-dark-mode .wikitable > tr > th, .client-dark-mode .wikitable > tr > td, .client-dark-mode .wikitable > * > tr > th, .client-dark-mode .wikitable > * > tr > td { border-color: white; }

.client-dark-mode .boxed-list { border: 1px solid white; border-bottom: none; }

.client-dark-mode code { border: 1px solid #15130f; }

.client-dark-mode .vectorTabs li a, .client-dark-mode #p-personal a, .client-dark-mode .vector-menu-tabs li a, .client-dark-mode .vector-menu-tabs .new a, .client-dark-mode .vector-menu-tabs .new a:visited, .client-dark-mode .vector-menu-tabs .selected a, .client-dark-mode .vector-menu-tabs .selected a:visited, .client-dark-mode #p-cactions-label, .client-dark-mode .vector-menu-dropdown li a, .client-dark-mode #p-personal a, .client-dark-mode h1, .client-dark-mode h2, .client-dark-mode h3, .client-dark-mode h4, .client-dark-mode h5, .client-dark-mode h6, .client-dark-mode *:not(a) { color: white!important; }

.client-dark-mode, .client-dark-mode img, .client-dark-mode video, .client-dark-mode svg, .client-dark-mode iframe, .client-dark-mode .mw-no-invert, .client-dark-mode .mw-mmv-overlay, .client-dark-mode .mw-mmv-pre-image, .client-dark-mode .mw-kartographer-map, .client-dark-mode .mw-kartographer-mapDialog-map { filter: unset; }

/* ================== END DARK MODE ================== */

/* ============= THEME REFERENCE COLORS ============== */ /* Xbox: Green black (#001500), White, Green (#4CFF00), XBL Orange (#FF7200), XBL Dark Green (#289728) Xbox 360: Light Green (#5dc21e), White (#f1f1f1), Light Gray (#c2c2c2), Mid Gray (#6b6b6b), Black, Green (#107c10) NES: Light grey (#f1f2ed), dark grey (#8a8988), Black, Red (#dc2e29) SNES: Light purple (#a7a4e0), dark purple (#514689) PS1: Grey (#BBBBBB), Red (#de0029), yellow (#f3c202), green (#00aa9e), blue (#326db3) Genesis: Genesis Red (#dd000c, #c30312), CD Blue (#329bee, #2784ca), 32X Yellow (#fccd1f, #fab802) Atari: Atari Red (#d00407), 2600 Wood (#734219), 5200 Blue (#3b6fc6), 7800 Silver (#8b8f8e)