MediaWiki:Gadget-TableStyle.css

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search

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.
/* Custom table styling */

/* Show/hide link */
.wikitable th a.mw-collapsible-text {
	color: inherit !important;
}

/* Coloration */
.wikitable {
	color: var(--color);
}
.wikitable,
.wikitable > * > tr,
.wikitable > * > tr > :is(td, th) {
	border-color: var(--border);
}
.wikitable > * > tr.banner > th, .wikitable > * > tr > th.banner,
.wikitable > * > :is(tr:first-child, tr:not(:has(> [rowspan])) + tr):not(.subbanner, .header, .subheader) > th[colspan]:only-child:not(.subbanner, .header, .subheader) {
	color: var(--bannercolor);
	background-color: var(--bannerbg);
}
.wikitable > * > tr.subbanner > th, .wikitable > * > tr > th.subbanner {
	color: var(--subbannercolor);
	background-color: var(--subbannerbg);
}
.wikitable > * > tr > th {
	color: var(--headercolor);
	background-color: var(--headerbg);
}
.wikitable > * > tr.subheader > th, .wikitable > * > tr > th.subheader {
	color: var(--subheadercolor);
	background-color: var(--subheaderbg);
}
.wikitable > * > tr:not([bgcolor]):nth-child(2n),
.wikitable > * > tr:not([bgcolor]):nth-child(2n+1).swap {
	background: var(--evenbg);
}
.wikitable > * > tr:not([bgcolor]):nth-child(2n+1),
.wikitable > * > tr:not([bgcolor]):nth-child(2n).swap {
	background: var(--oddbg);
}

/* White sortable banners */
.wikitable:not(.sport, .spinoff, .rpg.ml, .crossover.ssb, .media, .console) > * > tr:is(.banner, .subbanner) > th.headerSort,
.wikitable:not(.sport, .spinoff, .rpg.ml, .crossover.ssb, .media, .console) > * > tr > th.headerSort:is(.banner, .subbanner) {
	background-image: url(https://wiki.gallery/images/dark/sort_both.svg);
}
.wikitable:not(.sport, .spinoff, .rpg.ml, .crossover.ssb, .media, .console) > * > tr:is(.banner, .subbanner) > th.headerSortUp,
.wikitable:not(.sport, .spinoff, .rpg.ml, .crossover.ssb, .media, .console) > * > tr > th.headerSortUp:is(.banner, .subbanner) {
	background-image: url(https://wiki.gallery/images/dark/sort_up.svg)
}
.wikitable:not(.sport, .spinoff, .rpg.ml, .crossover.ssb, .media, .console) > * > tr:is(.banner, .subbanner) > th.headerSortDown,
.wikitable:not(.sport, .spinoff, .rpg.ml, .crossover.ssb, .media, .console) > * > tr > th.headerSortDown:is(.banner, .subbanner) {
	background-image: url(https://wiki.gallery/images/dark/sort_down.svg);
}

/* White sortable headers */
.wikitable:is(.mario, .wario, .lm, .peach, .rpg.pm, .crossover:not(.ssb)) > * > tr:not(.subheader) > th.headerSort:not(.subheader) {
	background-image: url(https://wiki.gallery/images/dark/sort_both.svg);
}
.wikitable:is(.mario, .wario, .lm, .peach, .rpg.pm, .crossover:not(.ssb)) > * > tr:not(.subheader) > th.headerSortUp:not(.subheader) {
	background-image: url(https://wiki.gallery/images/dark/sort_up.svg)
}
.wikitable:is(.mario, .wario, .lm, .peach, .rpg.pm, .crossover:not(.ssb)) > * > tr:not(.subheader) > th.headerSortDown:not(.subheader) {
	background-image: url(https://wiki.gallery/images/dark/sort_down.svg);
}

/* Defaults */
.wikitable {
	--color: #000;
	--border: #A2A9B1;
	--bannercolor: #FFF;
	--bannerbg: #999;
	--subbannercolor: var(--bannercolor);
	--subbannerbg: #9F9F9F;
	--headercolor: inherit;
	--headerbg: #EAECF0;
	--subheadercolor: #000;
	--subheaderbg: #DDD;
	--evenbg: var(--bg);
	--oddbg: var(--bg);
	--bg: #F8F9FA;
	--altbg: #F1F2F3;
}
.wikitable.alt {
	--evenbg: var(--altbg);
	--darkevenbg: var(--darkaltbg);
}

/* Mario */
.wikitable.mario {
	--border: #000;
	--bannerbg: #B00;
	--headercolor: #FFF;
	--headerbg: #D00;
	--bg: #FEE;
	--altbg: #FDD;

	--darkborder: #900;
	--darkbannerbg: #800;
	--darkheaderbg: #500;
	--darkbg: #200;
	--darkaltbg: #300;
}
.wikitable.mario.sm {
	--bannerbg: #C00;
	--headerbg: red;

	--darkbannerbg: #880700;
	--darkheaderbg: #550300;
}

/* Donkey Kong */
.wikitable.dk {
	--border: #000;
	--bannerbg: #8B4513;
	--headerbg: #B85;
	--bg: #FFF8DC;
	--altbg: #F5DEB3;

	--darkborder: #852;
	--darkbannerbg: #804822;
	--darkheaderbg: #521;
	--darkbg: #220B00;
	--darkaltbg: #331000;
}
.wikitable.dk.dkc {
	--bannerbg: #883A11;
	--headerbg: #BB7022;

	--darkbannerbg: #731;
	--darkheaderbg: #520;
}
.wikitable.dk.mvdk {
	--bannerbg: #AD541A;
	--headerbg: #D2691E;

	--darkborder: #A72;
	--darkbannerbg: #851;
	--darkheaderbg: #520;
}
.wikitable.dk.arcade {
	--bannerbg: #BB882A;
	--headerbg: #EAB500;

	--darkborder: #A72;
	--darkbannerbg: #997029;
	--darkheaderbg: #705517;
}

/* Wario */
.wikitable.wario {
	--border: #000;
	--bannerbg: #909;
	--headercolor: #FFF;
	--headerbg: #C0C;
	--bg: #FEF;
	--altbg: #FDF;

	--darkborder: #A000A0;
	--darkbannerbg: #707;
	--darkheaderbg: #505;
	--darkbg: #202;
	--darkaltbg: #303;
}
.wikitable.wario.ww {
	--bannerbg: #7730AA;
	--headerbg: #93C;

	--darkbannerbg: #7700A0;
	--darkheaderbg: #550070;
}
.wikitable.wario.wl {
	--bannerbg: #C0C;
	--headerbg: #E2E;

	--darkbannerbg: #800080;
	--darkheaderbg: #600060;
}

/* Yoshi */
.wikitable.yoshi {
	--border: #000;
	--bannerbg: #0B0;
	--headerbg: #0D0;
	--bg: #F7FFF7;
	--altbg: #E7FFE7;

	--darkborder: #00B300;
	--darkbannerbg: #080;
	--darkheaderbg: #060;
	--darkbg: #002C00;
	--darkaltbg: #004000;
}
.wikitable.yoshi.yi {
	--bannerbg: #191;
	--headerbg: #11C011;

	--darkbannerbg: #118011;
	--darkheaderbg: #115F11;
}

/* Luigi's Mansion */
.wikitable.lm {
	--border: #000;
	--bannerbg: #070;
	--headercolor: #FFF;
	--headerbg: #0A0;
	--bg: #EFE;
	--altbg: #DFD;

	--darkborder: #090;
	--darkbannerbg: #070;
	--darkheaderbg: #050;
	--darkbg: #002C00;
	--darkaltbg: #004000;
}

/* Peach games */
.wikitable.peach {
	--border: #000;
	--bannerbg: #D29;
	--headercolor: #FFF;
	--headerbg: #FF3EAF;
	--bg: #FFF6F7;
	--altbg: #FFE4E1;

	--darkborder: #A27;
	--darkbannerbg: #901766;
	--darkheaderbg: #771150;
	--darkbg: #220222;
	--darkaltbg: #33032C;
}

/* Sports games */
.wikitable.sport {
	--border: #000;
	--bannercolor: #000;
	--bannerbg: #8C0;
	--headerbg: #ADFF2F;
	--bg: #F8FFEE;
	--altbg: #EFD;

	--darkborder: #691;
	--darkbannerbg: #571;
	--darkheaderbg: #446607;
	--darkbg: #102C07;
	--darkaltbg: #17400C;
}

/* Spinoffs */
.wikitable.spinoff {
	--border: #000;
	--bannercolor: #000;
	--bg: #FFE;
	--altbg: #FFC;

	--darkbg: #221C00;
	--darkaltbg: #332700;
}
.wikitable.spinoff.mk {
	--bannerbg: #DB0;
	--headerbg: #FFD700;

	--darkborder: #AA9000;
	--darkbannerbg: #997C00;
	--darkheaderbg: #776000;
}
.wikitable.spinoff.mp {
	--bannerbg: #E7E710;
	--headerbg: #FCFC40;

	--darkborder: #B90;
	--darkbannerbg: #997C00;
	--darkheaderbg: #776000;
}
.wikitable.spinoff.dm {
	--bannerbg: #D0CC00;
	--headerbg: #E9F600;

	--darkborder: #A0A000;
	--darkbannerbg: #880;
	--darkheaderbg: #771;
}

/* RPGs */
.wikitable.rpg {
	--border: #000;
	--bg: #F0F8FF;
	--altbg: #E0F0FF;

	--darkbg: #113;
	--darkaltbg: #114;
}
.wikitable.rpg.pm {
	--bannerbg: #11A;
	--headercolor: #FFF;
	--headerbg: #202DD5;

	--darkborder: #00B;
	--darkbannerbg: #009;
	--darkheaderbg: #070766;
}
.wikitable.rpg.ml {
	--bannercolor: #000;
	--bannerbg: #1AD;
	--headerbg: #0DF;

	--darkborder: #0AA;
	--darkbannerbg: #079;
	--darkheaderbg: #058;
}
.wikitable.rpg.smrpg {
	--bannerbg: #17C;
	--headerbg: #0AF;

	--darkborder: #0077B5;
	--darkbannerbg: #159;
	--darkheaderbg: #137;
}

/* Crossovers */
.wikitable.crossover {
	--border: #000;
	--bannerbg: #296;
	--headercolor: #FFF;
	--headerbg: #43BB99;
	--bg: #E7FFF0;
	--altbg: #E0FFE3;

	--darkborder: #2B6;
	--darkbannerbg: #296;
	--darkheaderbg: #275;
	--darkbg: #132;
	--darkaltbg: #114430;
}
.wikitable.crossover.ssb {
	--bannerbg: #20CC88;
	--headercolor: #000;
	--headerbg: #1FFFB9;

	--darkborder: #2A8;
	--darkbannerbg: #298;
	--darkheaderbg: #227770;
}

/* Alternate media */
.wikitable.media {
	--border: #000;
	--bannercolor: #000;
	--bannerbg: #E90;
	--headerbg: #FB0;
	--bg: #FFF7DD;
	--altbg: #FFF3CC;

	--darkborder: #B72;
	--darkbannerbg: #99700C;
	--darkheaderbg: #775517;
	--darkbg: #291907;
	--darkaltbg: #3A2211;
}

/* Former subpages */
.wikitable.subpage {
	--border: #000;
	--bannerbg: #5C5CBB;
	--headerbg: #8B8CFF;
	--bg: #E6E6FA;
	--altbg: #D8D8F7;

	--darkborder: #45A;
	--darkbannerbg: #348;
	--darkheaderbg: #237;
	--darkbg: #131333;
	--darkaltbg: #151544;
}

/* Consoles */
.wikitable.console {
	--border: #000;
	--bannercolor: #000;
	--bannerbg: #A0A0A0;
	--headerbg: #CFCFCF;

	--darkborder: #999;
	--darkbannerbg: #888;
	--darkheaderbg: #555;
}