Rainbow Six Siege Esports Wiki

READ MORE

Rainbow Six Siege Esports Wiki
Advertisement

CSS and Javascript changes must comply with the wiki design rules.


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
/* Teams vs align */
.vs-align-left .team-object,
.vs-align-right .team-object {
	display:inline-flex;
	align-items:baseline;
	gap:2px;
}

.vs-align-left .team-object {
	flex-direction:row-reverse;
}

.vs-align-left .team-object img,
.vs-align-right .team-object img {
	align-self:center;
}


/* chrome needs this because reasons */
.vs-align-outer .team {
    display:flex;
}

/* start standings */
table.standings {
 text-align:center;
 margin-top:0px;
 white-space:nowrap;
}

.standings-place {
 font-weight:bold;
}

.standings-team {
 text-align:left;
}

td.standings-clinch-up,
.standings-clinch-up .standings-team .teamname,
.standings-clinch-up .timeline-score {
	text-decoration:underline;
}

td.standings-clinch-down,
.standings-clinch-down .standings-team .teamname,
.standings-clinch-down .timeline-score {
	text-decoration:overline;
}

.timeline-score {
	white-space:nowrap;
}

/* end standings */

/* start legends */
.legend-header {
 text-align:center;
 width:250px;
 font-weight:bold;
}

.legend-table {
 text-align:center;
 width:100%;
 color:var(--body-text-color);
 background: var(--interface-background);
 border: 1px solid var(--table-border);
 border-radius: 3px;
 box-shadow: 0.25em 0.25em 2px var(--box-shadow-color);
}
.legend-icon.popup-button .popup-content-inner {
 z-index: 101;
}
/* end legends */

/* start circuitpoints */
table.wikitable.circuitpoints > * > tr > th {
 color:var(--zebra-heading-text);
 background-color:var(--zebra-heading-background);
}

.circuitpoints > * > tr > th > a {
 color:var(--zebra-heading-text);
}

.circuitpoints {
 text-align:center;
}

.circuitpoints-team {
 text-align:left;
}
/* end circuitpoints */

/* matchlist */

.matchlist-tab-wrapper {
 display:inline-block;
 vertical-align:top;
}

table.matchlist {
	text-align:center;
	margin: 1em 1em 1em 0;
}

.matchlist-winner-team {
	font-weight:bold;
	background-color:var(--color-up);
}

.matchlist-winner-score {
	font-weight:bold;
	background-color:var(--color-up);
}

.matchlist-tied-team {
	background-color:var(--color-stay);
	font-weight:bold;
}

.matchlist-tied-score {
	background-color:var(--color-stay);
	font-weight:bold;
}

.matchlist-team1 {
	text-align:right;
}

.matchlist-team2 {
	text-align:left;
}

.matchlist .matchlist-date {
	padding-top:1px;
	padding-bottom:1px;
	font-size:80%;
}

#matchlist td.matchlist-time-cell,
#matchlist td.matchlist-score {
	padding-left:0;
	padding-right:0;
}

.prizepool-currency-hidden,
.matchlist-rs-hidden,
.matches-hiddentab,
.matchlist-results-hidden {
	display:none!important;
}

.matchlist-toggler-results {
	color:var(--link);
	cursor:pointer;
}

.matchlist-toggler-results.active {
	color:var(--body-text-color);
	cursor:default;
	font-weight:bold;
}

#matchlist .toggler-eyes {
	margin-top:-40px;
}

.matchlist-daterange {
	font-style:italic;
}

table.matchlist > * > tr.matchlist-newday > td {
	border-bottom:4px solid var(--table-border);
}

.matchlist-streamlink-icon::before {
	font-family:"FontAwesome";
	content:"\f04b";
}

.matchlist-flex .matchlist-team1 .teamname, .matchlist-flex .matchlist-team2 .teamname,
.ambox .matchlist-flex {
	text-decoration: underline;
	font-style: italic !important;
	font-weight: bold;
}

.matchlist-patch-number + .matchlist-patch-disabled {
 margin-left:.25em;
}

.popup-button-matchlist .table-header-showhide {
	display:none;
}

.popup-button-matchlist .matchlist {
	margin:0;
}

.teamimage-left, .teamimage-right {
  display:inline-flex;
  align-items:center;
}

/* end matchlist */

/* mvp-standings */

table + table.mvp-standings-more,
.ooui-theme-fandomooui table.mvp-standings-more,
.article-table-wrapper table.mvp-standings-more {
	margin-top:-15px;
}

table.mvp-standings,
table.mvp-standings td,
table.mvp-standings th {
	box-sizing: border-box;
}

table.mvp-standings-more,
table.mvp-standings-more td,
table.mvp-standings-more th {
	box-sizing: border-box;
}

/* end mvp standings */

/* crossbox */
.crossbox-outer {
	overflow:auto;
}

.crossbox-firstcol {
	position:sticky;
	left:0;
	background-clip: padding-box;
	z-index:1;
}

table.crossbox {
 text-align:center;
 margin-top:0px;
}

.crossbox-teamvs {
 opacity:.7;
 width:60px;
}

.crossbox-mirror {
 background-color:var(--color-crossbox-neutral);
}

.crossbox-total {
 font-weight:bold;
 text-align:center;
 background-color:var(--table-header);
 width:60px;
 white-space:nowrap;
}

.crossbox-toggler {
 font-weight:bold;
}

.crossbox-match-link a:before {
	content: '\f14c';
	font-family: 'FontAwesome';
}

.crossbox-win {
	background-color:var(--color-winner);
}

.crossbox-loss {
	background-color:var(--color-loser);
}

.crossbox-draw {
	background-color:var(--color-draw);
}

.crossbox-total-win {
	background-color:var(--color-winner-dark);
}

.crossbox-total-loss {
	background-color:var(--color-loser-dark);
}

.crossbox-total-draw {
	background-color:var(--color-draw-dark);
}

.crossbox-cell {
	white-space: nowrap;
}

/* end crossbox */

/* start timelines */
.timeline-section table.timeline {
  border-width:2px;
  display:inline-table;
  text-align:center;
  box-sizing: border-box;
  margin:0px 0px 8px -2px;
}

.timeline .timeline-place,
.timeline .timeline-team {
 padding-left:0;
 padding-right:0;
}

.timeline-place {
 font-weight:bold;
 width:1em;
}

.timeline .stat-diff {
	padding-left:0;
	padding-right:0;
}

.timeline-toggler {
 font-weight:bold;
}

.timeline-recordwithpoints {
 width:5em;
 padding-left:0;
 padding-right:0;
}

.timeline-points {
 width:1.5em;
}

.timeline-record {
 width:3em;
}

/* End timelines */

/* Match Details */
.md-winner {
	background-color:var(--color-up);
	font-weight:bold;
}

.md-table {
	white-space:nowrap;
}

.written-summary-outer {
	width:30em;
}

.written-summary-inner {
	padding:.5em;
	max-width:100%;
	white-space:normal;
	overflow-y: auto;
}

#md-table .md-pbp,
#md-table .md-color,
#md-table .md-with,
#md-table .md-mvp {
	max-width: 14em;
	white-space: normal;
}

/* End Match Details */

/* Start pools */
.pools {
	display:table;
}

.tournament-rosters.maxteams-3,
.pools.maxteams-3 .pool-participants {
  max-width: 600px;
}

.tournament-rosters.maxteams-4,
.pools.maxteams-4 .pool-participants {
  max-width: 700px;
}

.tournament-rosters.maxteams-5,
.pools.maxteams-5 .pool-participants {
  max-width: 900px;
}

.tournament-rosters.maxteams-6,
.pools.maxteams-6 .pool-participants {
  max-width: 1010px;
}

.tournament-rosters.maxteams-7,
.pools.maxteams-7 .pool-participants {
  max-width: 1180px;
}

.tournament-rosters.maxteams-8,
.pools.maxteams-8 .pool-participants {
  max-width: 1350px;
}

.pool {
 border: 1px dashed var(--strong-border-color);
  margin-bottom:.5em;
  border-radius:1em;
}

.rotated-text {
	width: 1em;
	position:relative;
	vertical-align:middle;
}
.rotated-text-inner {
	width:100%;
	position:absolute;
	transform:rotate(-90deg);
	white-space:nowrap;
	left:0;
}
.pool .rotated-text {
	display: table-cell;
	font-size:2em;
	padding-left:.5em;
	font-weight:bold;
}
.pool-participants {
	display: table-cell;
}
/* End pools */

/* Pick-ban history */

/* the min-content width is needed for the column show-hide labels */
#pbh-outer {
 margin-right:15px;
 display:inline-block;
 max-width:calc(100% - 70px);
 width: min-content;
}

/* Main table */

#pbh-table {
 text-align:center;
 white-space:nowrap;
 margin-right:0;
}

table.wikitable > * > tr > td.pbh-ban {
 opacity:.75;
}

table.wikitable > * > tr > td.pbh-blue {
 background-color:var(--color-mhside1);
}

table.wikitable > * > tr > td.pbh-red {
 background-color:var(--color-mhside2);
}

table.wikitable > * > tr > td.pbh-winner {
 font-weight:bold;
 background-color:var(--color-up);
}

/* cn is short for pbh-champion */
.pbh-cn .sprite.champion-sprite {
	height:25px;
	width:25px;
}

.pbh-tournament {
	text-align:left;
}

/* toolbox */

#pbh-setcolor-box {
 display:inline-block;
 position:-webkit-sticky;
 position:sticky;
 vertical-align:top;
 top:calc(10px + var(--sticky-header-height));
 margin-top:13px;
}

#pbh-setcolor-box > div {
 cursor:pointer;
 width:20px;
 height:20px;
 text-align:center;
 border: 1px solid #a2a9b1;
}

#pbh-remove::after {
  content:"\f12d";
  font-family:FontAwesome;
}

#pbh-removeall::after {
	content:"\f00d";
	font-family:FontAwesome;
}

#pbh-undo:after {
 content:"\f0e2";
 font-family:FontAwesome;
}

.pbh-current-tool {
 outline: 3px solid #000;
 border: 1px solid #000!important;
}

.pbh-divider {
	border-right: 5px solid var(--table-border) !important;
}

/* end pick-ban history */

/* spoiler-free schedule */

.sfs-date1 {
	text-decoration:underline;
}

.sfs-date2 {
	font-style:italic;
}

.sfs-tbd {
	text-align:center;
}

table.wikitable > * > tr > td.upcoming-matches-match {
	padding-left:1em;
	padding-right:1em;
}

/* end spoiler-free schedule */

/* extended rosters */
.extended-rosters {
	table-layout:fixed;
}

.extended-rosters-id {
	font-weight:bold;
}

.extended-rosters th,
.extended-rosters td {
	background-clip: padding-box!important;
}

.extended-rosters th.extended-rosters-res,
.extended-rosters th.extended-rosters-country,
.extended-rosters th.extended-rosters-role,
.extended-rosters th.extended-rosters-round {
	padding-left:0!important;
	padding-right:0!important;
}

th.extended-rosters-res {
	width:26px;
}

th.extended-rosters-country {
	width:28px;
}

th.extended-rosters-role {
	width:27px;
}

/* These selectors are ridiculous because of a bad rule in FandomDesktop styling that's also incredibly specific. I didn't want to !important the position:sticky; so... */
.wide-content-scroll .extended-rosters.wikitable .extended-rosters-res,
.wide-content-scroll .extended-rosters.wikitable .extended-rosters-country,
.wide-content-scroll .extended-rosters.wikitable .extended-rosters-role,
.wide-content-scroll .extended-rosters.wikitable .extended-rosters-id {
	position:sticky;
	background-clip: padding-box;
	background-color:var(--table-background);
 	z-index:1;
}

.extended-rosters-res {
	left:0;
}

.extended-rosters-country {
	left:26px;
}

.extended-rosters-role {
	left:54px;
}

.extended-rosters-id {
	left:81px;
}

.extended-rosters-nores .extended-rosters-country {
	left:0;
}

.extended-rosters-nores .extended-rosters-role {
	left:26px;
}

.extended-rosters-nores .extended-rosters-id {
	left:55px;
}

.extended-rosters-name,
.extended-rosters-id,
.extended-rosters-round {
	white-space:nowrap;
}

.extended-rosters-round {
	text-align:center;
}

/* end extended rosters */

/* start trl */

.tournament-results {
	text-align:center;
}

.tournament-results-place {
	font-weight:bold;
}

.tournament-results-player,
.tournament-results-team {
	text-align:left;
}

.toggle-button + .tournament-results {
  margin-top:0;
}

/* end trl */


/* Picks and Bans classes */

/* flex champion objects in picks and bans */
.pb .champion-object {
    display:inline-flex;
}

.pb .markup-object .sprite {
    align-self:center;
}

.pb .team-object {
	font-weight:bold;
}

@supports (gap: 3px) {
    .pb .champion-object {
        gap:3px;
    }
    
    /* override the normal margin-right rule that we have in regular markup-object land */
    .pb .champion-object .sprite.champion-sprite {
        margin-right:0;
    }
}

.pb-blue .champion-object {
    flex-direction:row-reverse;
}
/* end flex champion objects in picks and bans */

.wikitable .pb-ban {
    background-color:var(--color-red);
    font-weight:700;
}

.wikitable .pb-pick {
    background-color:var(--color-green);
    font-weight:700;
}

.wikitable .pb-blue {
    text-align:right;
    padding-left:0;
}

.wikitable .pb-red {
    text-align:left;
    padding-right:0;
}

.wikitable .pb-border {
    border-bottom:4px solid var(--table-border-emphasized);
}

.pb {
  width:320px;
  table-layout:fixed;
  text-align:center;
}

.pb-winner {
	background-color:var(--color-green);
}

table.wikitable.pb-game-2 {
  margin-top:-14px;
}

.pb-day-label + .pb {
	margin-top:1px;
}

/* End picks and bans classes */

/* compress in featured leagues box*/
.fl-content-inner-container .standings-outer-div{
	display: inline-block;
	width: 100%;
	padding:0 0.5em;
	box-sizing: border-box
}
.fl-content-inner-container .standings-outer-div .standings{
	width:100%;
}
@media screen and (min-width:415px){
	.fl-content-inner-container .standings-outer-div{
		min-width:22em;
		width:50%;
	}
}
/* end featured leagues box */

.seasonaward-team-and-player {
	white-space:nowrap;
}


.diff-up {
	color:green;
}

.diff-down {
	color:red;
}

.diff-neutral {
	font-size:10px;
	font-weight:bold;
}

table.wikitable.spstats:not(.nested-table) {
	text-align:center;
	margin-bottom:0.25em;
}

.spstats-player,
.spstats-subject {
	text-align:left;
}

.spstats-bold {
	font-weight:bold;
}

.mhgame,
.mhplayer {
	font-size:90%;
}

.mhgame-headings,
.mhplayer-headings {
	font-size:80%;
}

.mhgame-bans,
.mhplayer-championvs {
	opacity:.7;
}

.mhplayer-winner,
.mhgame-winner {
	background-color:var(--color-winner);
}

/* .mhplayer-winner, .mhgame-winner {
	font-weight:bold;
	font-style:italic;
} */

.mhgame-blue  {
	background-color:var(--color-mhside1);
}

.mhgame-red  {
	background-color:var(--color-mhside2);
}

.mhplayer-loser,
.mhgame-loser {
	background-color:var(--color-mhgame-loser);
}

.perfectgames .mhgame-winner .mhgame-result {
	background-color:transparent;
}

.mhplayer-record-kills .mhplayer-k,
.mhplayer-record-deaths .mhplayer-d,
.mhplayer-record-assists .mhplayer-a,
.mhplayer-record-cs .mhplayer-cs,
.mhplayer-record-gold .mhplayer-g {
	font-weight:bold;
}

.mhgame-record-length .mhgame-len {
	font-weight:bold;
}

.mhgame-thth-outer {
	display:flex;
}

.mhgame-thth-team1,
.mhgame-thth-team2 {
	flex-basis:50%;
}

.mhgame-thth-team1 {
	background-color:var(--color-up);
}

.mhgame-thth-team2 {
	background-color:var(--color-mhside1);
}

.spstats td,
.mhgame td,
.mhplayer td {
	white-space:nowrap;
}


/* tournament rosters start */

table.tournament-roster {
	margin-top: 2px;
	width: 150px;
}

.tournament-roster-caption {
	font-weight: 700;
}

.tournament-roster-header {
	line-height: 130%;
	font-size: 80%;
	padding: 0;
}

.tournament-roster-logo-cell {
	text-align: center;
	line-height: 133px;
	width: 150px;
	padding: 0 3px;
}

.tournament-roster-role {
	height: 0;
	overflow: visible;
	position: relative;
	z-index: 98;
	opacity: 0.5;
	float: right;
}

.tournament-roster-player {
	position: relative;
	z-index: 99;
}

/* tournament rosters end */


.point-system {
 text-align:center;
}

table.point-system > * > tr > th {
 color:var(--zebra-heading-text);
 background-color:var(--zebra-heading-background);
}


/* prospective participant timeline qualification classes */
.qualifiedToEvent {
	border: solid 1px black;
	display: inline-block;
}

td > .qualifiedToEvent {
	width: 100%;
}

.qualifiedToMainEvent {
	border: solid 1px black;
	display: inline-block;
	font-weight: bold;
	font-style: italic;
}

td > .qualifiedToMainEvent {
	width: 100%;
}
/* end prospective participant timeline qualification classes */


/* RedX and GreenCheck for Extended Roster Line */

div.redx {
    display: inline-block;
    width:14px;
    height:10px;
    background-image: var(--red-x);
    background-repeat:no-repeat;
    background-position: center; 
}

div.greencheck {
    display: inline-block;
    width: 14px;
    height:10px;
    background-image: var(--green-check);
    background-repeat:no-repeat;
    background-position: center; 
}

/* End RedX and GreenCheck */

.as-thousands::after {
	content:'k';
}


.runedata-header th {
	position: sticky;
	top: 0;
	background-clip: padding-box;
}

.skin-fandomdesktop .runedata-header th {
	top: var(--sticky-header-height);
}


/* most-recent-game styles */

.recentgame-wrapper + div > table {
	margin-top:0;
}

.recentgame-wrapper {
	margin-bottom:.2em;
}

.recentgame {
	display:flex;
}

.recentgame-team-1,
.recentgame-team-2 {
	display:flex;
}

.recentgame-team-1 {
	margin-right:.3em;
}

.recentgame-team-2 {
	flex-direction:row-reverse;
	margin-left:.3em;
}

.recentgame-champions,
.recentgame-team {
	display:flex;
}

.recentgame-team-1 .recentgame-team {
	display:flex;
	flex-direction:row-reverse;
}

.recentgame-team-1 .recentgame-team {
	margin-left:.3em;
}

.recentgame-team-2 .recentgame-team {
	margin-right:.3em;
}

.recentgame-winner {
	border: 3px solid var(--color-winner-dark);
}

/* end most-recent-game styles */


/* distribution stuff */

.distribution-cell,
.distribution-heading {
	font-weight:bold;
	text-align:center;
}

/* unofficial world championship belt */

.uwc-date {
	text-align: center;
	white-space: nowrap;
}
Advertisement