MediaWiki:Common.css

From Palia Wiki
Jump to navigation Jump 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.
/* CSS placed here will be applied to all skins */

/*Load Font*/
@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-wg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-fCZM.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Controller-Icons';
	font-style: normal;
	src: url('https://commons.wiki.gg/images/5/59/Controller-Icons.ttf') format('truetype');
	font-weight: normal;
	font-display: block;
}

:root {
	--controls-color: #2A2A2A;
	--controls-indicator: #E73246;
}

table {
    display: table;
    white-space: unset;
}

a.new {
	color: var(--link-broken, #BA0000);
}

.fit {
	/* The Mediawiki linter doesn't allow this property so it's sitting here (See phabricator-T271958) */
	width: fit-content;
}

.no-border {
	border: 0 !important;
}

/************
* Site bars *
************/

#p-personal .vector-menu-content #pt-anonuserpage,
#p-personal .vector-menu-content #pt-userpage a {
	padding-top: 0;
	background-position: left center;
}
#pt-notifications-notice .mw-echo-notifications-badge,
#pt-notifications-alert .mw-echo-notifications-badge {
	top: 0;
}

/*******************
 * Navboxes
 *******************/
/** CSS Vars **/

.navbox {
	--navbox-bg-color: transparent;
	--navbox-text-color: white;
	--navbox-title-color: white;
	--navbox-header-color: white;
	--navbox-alt-color: #75c3f0;
	--navbox-border-color: #1E9DE8;
}
.navbox {
    width: 100%;
    background: transparent;
    color: var( --text-color, #000 );
    margin: 1em auto;
    font-size: 84%;
    clear: both;
    padding: 2px;
    border: 1px solid var( --navbox-border-color, #AAA );
    border-spacing: 0;
    border-collapse: collapse;
}

.navbox-title,
table.navbox th {
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
}

  /* Even row striping */
.navbox-even {
    background: #FFDB7A;
    color: #000;
}

/* Odd row striping */
.navbox-odd {
    background: transparent;
}
 
.collapseButton {
    font-weight: normal;
    width: auto;
}

.navbox .collapseButton {
    width: 6em;
}

.navbar {
    font-size: 88%;
    font-weight: normal;
}

.navbox .navbar {
    font-size: 100%;
}
 
table.collapsed tr.collapsible {
    display: none;
}

/* Merges navboxes that are directly under eachother */
.navbox + .navbox {
    margin-top: -11px;
}

.navbox .navbox-title {
    background: var(--table-header-background, #305080);
    color: #FFFCF7;
    font-weight: bold;
}

.navbox .navbox-vde {
    float:left;
    width:65px;
}

.navbox .navbox-title-padright {
    padding-right: 65px;
}

.navbox .navbox-title-padleft {
    padding-left: 65px;
}

.navbox .navbox-subgroup {
    border-spacing: 0;
    width: 100%;
    white-space: unset;
}

.navbox .navbox-gutter {
    height: 2px;
    background: #1E9DE8;
}

.navbox .navbox-subgroup .navbox-gutter {
    background: white;
}

.navbox .navbox-section-row > td {
    padding: 0;
    height: 100%;
}

.navbox .navbox-section {
    width: 100%;
    border-spacing: 0;
}

.navbox .navbox-above,
.navbox .navbox-below {
    background: #BAD9EC;
    text-align: center;
}

.navbox .navbox-image {
    background: white;
    text-align: center;
}

.navbox .navbox-group,
.navbox .navbox-header {
    background: #BAD9EC;
    color: black;
    font-weight: bold;
    height: 100%;
    padding: 2px 4px;
}

.navbox .navbox-header-collapsible {
    padding-left: 65px;
}

.navbox .navbox-group {
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
}

.navbox .navbox-group,
.navbox .navbox-image-left {
    border-right: 2px solid white;
}

.navbox-image-right {
    border-left: 2px solid white;
}

.navbox .navbox-list {
    background: white;
    color: black;
    width: 100%;
    height: 100%;
    padding: 0;
}

.navbox .alt > .navbox-list {
    background: #F7F7F7;
}

.navbox .navbox-list div {
    padding: 0px 4px;
}

.navbox .navbox-list.no-group {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: transparent;
}

.navbox .mw-collapsible-toggle {
    width: 65px;
}

/* hlist */
.hlist ul {
    margin: 0;
    list-style: none;
}

.hlist li, .hlist ul ul {
    display: inline;
}

.hlist li a {
    white-space: nowrap;
}

.hlist ul ul:before {
    content: "("
}

.hlist ul ul:after {
    content: ")"
}

.hlist li:after {
    content: " • ";
}

.hlist ul ul li:after {
    content: "/";
}

.hlist li:last-child:after, .hlist ul ul li:last-child:after {
    content: none;
}

/********************
* [[Template:Mbox]] *
*********************/

.mbox {
	display: flex;
	position: relative;
	background-color: transparent;
	border: 1px solid #1E9DE8;
	border-left-width: 8px;
	margin-bottom: 5px;
	min-height: 32px;
}
.mbox-type-success {
	border-color: #1E9DE8;
}
.mbox-type-info {
	border-color: #000;
}
.mbox-type-moderate {
	border-color: #ff1a1a;
}
.mbox-type-important {
	border-color: #ff1a1a;
}
.mbox__content {
	display: table;
	box-sizing: border-box;
	width: 100%;
	padding: 8px 15px;
}
.mbox__content__image {
	display: table-cell;
	width: 45px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	padding-right: 15px;
	font-size: 2.5em;
	line-height: 1;
}
.mbox__content__image .icon-filter {
	filter: var(--wiki-icon-general-filter);
}
.mbox__content__wrapper {
	display: table-cell;
	vertical-align: middle;
}
.mbox__content__header {
	display: block;
	font-weight: bold;
}
.mbox__content__text {
	display: block;
}
.mbox__content__text__comment {
	font-size: small;
}
.mbox__content__aside {
	display: table-cell;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	padding-left: 15px;
	border-left: 1px solid #1E9DE8;
}
.mbox__close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 2px 7px;
	font-weight: bold;
	font-size: 16px;
	color: #1E9DE8;
	cursor: pointer;
	transition: all .15s ease-in;
}
.mbox__close:hover {
	color: #fff;
}
.mbox__close:after {
	content: '×';
}
.mw-collapsed + .mbox__close {
	transform: rotate(45deg);
	padding: 4px 7px 5px 2px;
}
.mbox__content__image.fandom-icons {
	font-size: 2em;
}
#siteNotice .mbox {
	line-height: 1.4;
}
#siteNotice .mbox__close {
	display: none;
}
.sitedir-ltr .mw-dismissable-notice-body,
.sitedir-rtl .mw-dismissable-notice-body {
	clear: both;
	margin: 0;
}

/*****************
* Sidebar Tweaks *
*****************/

.palia-clock {
	color: white;
}

.mw-portlet#p-lang {
	display: none;
}

/********************
* Time localization *
********************/

.template-countdown,
.localized-time.localized {
	border: 1px solid var( --border-code, #C8CCD1 );
	background: var( --background-code, #FFF );
	color: var( --text-code, #202122 );
	font-family: monospace;
	font-size: 1rem;
	cursor: help;
}

/***********************
* Return-to-Top Button *
***********************/

.mw-top-scroller {
	opacity: 0;

	position: fixed;
	bottom: 2em;
	right: 2em;

	cursor: pointer;

	color: #FFF;
	border: 0.125em solid var( --border-color, #395684 );
	background: var( --border-color, #395684 );

	padding: 0.78em;
	margin: 0;
	line-height: 0;

	transition: opacity 250ms linear;
	border-radius: 100%;
}

/***************
* Collapsibles *
***************/

.mw-collapsible-toggle-default .mw-collapsible-text {
	color: var( --link, #1E9DE8 );
}

/***********************
* Translate Page Stuff *
***********************/

.mw-pt-languages {
	color: var( --text-color, #000 );
}

@media screen and (min-height: 600px) {
	.tux-messagetable-header.floating {
		/* Set the float-top to the height of the floating wiki.gg header */
		top: var( --wikigg-header-height );
	}
}

/************************
* Create-Plate Selector *
************************/

.createplate-selector {
	border: 2px solid var( --border-color, #395684 );
	border-radius: 15px;
	
	padding: .5em 1em;
	margin-bottom: 1em;
}

table.createplate-table a.external {
	background: none !important;
	padding: initial !important;
}

/***************
* Debug things *
***************/

.debug-content {
	display: none;
	
	padding: 1em;
	border: 8px dashed goldenrod;
	background: palegoldenrod;
	color: #000;
}

.debug-content a {
	color: #000;
}

html.theme-dark .debug-content {
	border-color: darkgoldenrod;
	background: goldenrod;
	color: #FFF;
}

html.theme-dark .debug-content a {
	color: #FFF;
}

/**********************
* Collapse Portable   *
* Infoboxes on mobile *
**********************/

.client-js .pi-collapse .pi-header:first-child {
	padding-right: 25px;
	position: relative;
}

.client-js .pi-collapse .pi-header:first-child::after {
	border-color: currentColor;
	border-style: solid;
	border-width: 2px 2px 0 0;
	content: '';
	display: block;
	height: 5px;
	right: 16px;
	position: absolute;
	top: 50%;
	width: 5px;
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-top: -3px;
}

.client-js .pi-collapse-closed .pi-header:first-child::after {
	-ms-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	margin-top: -5px;
}

.client-js .pi-collapse-closed > :nth-child(n+2) {
	display: none;
}

/*************
* PDF Embeds *
*************/

iframe.pdf-embed {
	max-width: 100%;
	max-height: calc(100vh - 60px);
}

/*********************
* Game Control icons *
*********************/

.game-control {
	vertical-align: middle;
}

.game-control > a {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'Controller-Icons' !important;
	speak: never;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	line-height: 1 !important;
	
	color: var(--controls-color) !important;
	
	font-size: 2rem;
	text-decoration: none !important;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.game-control i {
	font-style: normal !important;
}

.game-control.controller_xbox360 > a:before {
	content: "\e900";
	color: inherit;
}
.game-control.controller_xbox_adaptive > a:before {
	content: "\e901";
	color: inherit;
}
.game-control.controller_xboxone > a:before {
	content: "\e902";
	color: inherit;
}
.game-control.controller_xboxseries > a:before {
	content: "\e903";
	color: inherit;
}
.game-control.xbox_a > a:before {
	content: "\e904";
	color: inherit;
}
.game-control.xbox_b > a:before {
	content: "\e906";
	color: inherit;
}
.game-control.xbox_back > a:before {
	content: "\e908";
	color: inherit;
}
.game-control.xbox_color_a > a:before {
	content: "\e90c";
	color: #7db700;
}
.game-control.xbox_color_b > a:before {
	content: "\e90e";
	color: #ef4e29;
}
.game-control.xbox_color_x > a:before {
	content: "\e910";
	color: #009feb;
}
.game-control.xbox_color_y > a:before {
	content: "\e912";
	color: #feb504;
}
.game-control.xbox_menu > a:before {
	content: "\e914";
	color: inherit;
}
.game-control.xbox_share > a:before {
	content: "\e916";
	color: inherit;
}
.game-control.xbox_start > a:before {
	content: "\e919";
	color: inherit;
}
.game-control.xbox_view > a:before {
	content: "\e91c";
	color: inherit;
}
.game-control.xbox_x > a:before {
	content: "\e91e";
	color: inherit;
}
.game-control.xbox_y > a:before {
	content: "\e920";
	color: inherit;
}
.game-control.xbox_dpad > a:before {
	content: "\e922";
	color: inherit;
}
.game-control.xbox_dpad_all > a:before {
	content: "\e923";
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_down > a:before {
	content: "\e924";
	color: inherit;
}
.game-control.xbox_dpad_down > a:after {
	content: "\e925";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_horizontal > a:before {
	content: "\e927";
	color: inherit;
}
.game-control.xbox_dpad_horizontal > a:after {
	content: "\e928";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_left > a:before {
	content: "\e92a";
	color: inherit;
}
.game-control.xbox_dpad_left > a:after {
	content: "\e92b";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_none > a:before {
	content: "\e92d";
	color: inherit;
}
.game-control.xbox_dpad_right > a:before {
	content: "\e92e";
	color: inherit;
}
.game-control.xbox_dpad_right > a:after {
	content: "\e92f";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_round > a:before {
	content: "\e931";
	color: inherit;
}
.game-control.xbox_dpad_round_all > a:before {
	content: "\e932";
	color: inherit;
}
.game-control.xbox_dpad_round_all > a:after {
	content: "\e933";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_round_down > a:before {
	content: "\e934";
	color: inherit;
}
.game-control.xbox_dpad_round_down > a:after {
	content: "\e935";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_round_horizontal > a:before {
	content: "\e936";
	color: inherit;
}
.game-control.xbox_dpad_round_horizontal > a:after {
	content: "\e937";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_round_left > a:before {
	content: "\e938";
	color: inherit;
}
.game-control.xbox_dpad_round_left > a:after {
	content: "\e939";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_round_right > a:before {
	content: "\e93a";
	color: inherit;
}
.game-control.xbox_dpad_round_right > a:after {
	content: "\e93b";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_round_up > a:before {
	content: "\e93c";
	color: inherit;
}
.game-control.xbox_dpad_round_up > a:after {
	content: "\e93d";
	margin-left: -1em;
	color: var(--controls-indicator));
}
.game-control.xbox_dpad_round_vertical > a:before {
	content: "\e93e";
	color: inherit;
}
.game-control.xbox_dpad_round_vertical > a:after {
	content: "\e93f";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_up > a:before {
	content: "\e940";
	color: inherit;
}
.game-control.xbox_dpad_up > a:after {
	content: "\e941";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_vertical > a:before {
	content: "\e943";
	color: var(--controls-indicator);
}
.game-control.xbox_dpad_vertical > a:after {
	content: "\e944";
	margin-left: -1em;
	color: inherit;
}
.game-control.xbox_guide > a:before {
	content: "\e946";
	color: inherit;
}
.game-control.xbox_lb > a:before {
	content: "\e948";
	color: inherit;
}
.game-control.xbox_ls > a:before {
	content: "\e94a";
	color: inherit;
}
.game-control.xbox_lt > a:before {
	content: "\e94c";
	color: inherit;
}
.game-control.xbox_rb > a:before {
	content: "\e94e";
	color: inherit;
}
.game-control.xbox_rs > a:before {
	content: "\e950";
	color: inherit;
}
.game-control.xbox_rt > a:before {
	content: "\e952";
	color: inherit;
}
.game-control.xbox_stick_l > a:before {
	content: "\e954";
	color: inherit;
}
.game-control.xbox_stick_l_down > a:before {
	content: "\e955";
	color: inherit;
}
.game-control.xbox_stick_l_horizontal > a:before {
	content: "\e956";
	color: inherit;
}
.game-control.xbox_stick_l_left > a:before {
	content: "\e957";
	color: inherit;
}
.game-control.xbox_stick_l_press > a:before {
	content: "\e958";
	color: inherit;
}
.game-control.xbox_stick_l_right > a:before {
	content: "\e959";
	color: inherit;
}
.game-control.xbox_stick_l_up > a:before {
	content: "\e95a";
	color: inherit;
}
.game-control.xbox_stick_l_vertical > a:before {
	content: "\e95b";
	color: inherit;
}
.game-control.xbox_stick_r > a:before {
	content: "\e95c";
	color: inherit;
}
.game-control.xbox_stick_r_down > a:before {
	content: "\e95d";
	color: inherit;
}
.game-control.xbox_stick_r_horizontal > a:before {
	content: "\e95e";
	color: inherit;
}
.game-control.xbox_stick_r_left > a:before {
	content: "\e95f";
	color: inherit;
}
.game-control.xbox_stick_r_press > a:before {
	content: "\e960";
	color: inherit;
}
.game-control.xbox_stick_r_right > a:before {
	content: "\e961";
	color: inherit;
}
.game-control.xbox_stick_r_up > a:before {
	content: "\e962";
	color: inherit;
}
.game-control.xbox_stick_r_vertical > a:before {
	content: "\e963";
	color: inherit;
}
.game-control.xbox_stick_side_l > a:before {
	content: "\e964";
	color: inherit;
}
.game-control.xbox_stick_side_r > a:before {
	content: "\e965";
	color: inherit;
}
.game-control.xbox_stick_top_l > a:before {
	content: "\e966";
	color: inherit;
}
.game-control.xbox_stick_top_r > a:before {
	content: "\e967";
	color: inherit;
}
.game-control.controller_steamdeck > a:before {
	content: "\e968";
	color: inherit;
}
.game-control.steamdeck_a > a:before {
	content: "\e969";
	color: inherit;
}
.game-control.steamdeck_b > a:before {
	content: "\e96b";
	color: inherit;
}
.game-control.steamdeck_guide > a:before {
	content: "\e96d";
	color: inherit;
}
.game-control.steamdeck_l1 > a:before {
	content: "\e96f";
	color: inherit;
}
.game-control.steamdeck_l2 > a:before {
	content: "\e971";
	color: inherit;
}
.game-control.steamdeck_l4 > a:before {
	content: "\e973";
	color: inherit;
}
.game-control.steamdeck_l5 > a:before {
	content: "\e975";
	color: inherit;
}
.game-control.steamdeck_options > a:before {
	content: "\e977";
	color: inherit;
}
.game-control.steamdeck_quickaccess > a:before {
	content: "\e979";
	color: inherit;
}
.game-control.steamdeck_r1 > a:before {
	content: "\e97b";
	color: inherit;
}
.game-control.steamdeck_r2 > a:before {
	content: "\e97d";
	color: inherit;
}
.game-control.steamdeck_r4 > a:before {
	content: "\e97f";
	color: inherit;
}
.game-control.steamdeck_r5 > a:before {
	content: "\e981";
	color: inherit;
}
.game-control.steamdeck_view > a:before {
	content: "\e983";
	color: inherit;
}
.game-control.steamdeck_x > a:before {
	content: "\e985";
	color: inherit;
}
.game-control.steamdeck_y > a:before {
	content: "\e987";
	color: inherit;
}
.game-control.steamdeck_dpad > a:before {
	content: "\e989";
	color: inherit;
}
.game-control.steamdeck_dpad_all > a:before {
	content: "\e98a";
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_down > a:before {
	content: "\e98b";
	color: inherit;
}
.game-control.steamdeck_dpad_down > a:after {
	content: "\e98c";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_horizontal > a:before {
	content: "\e98e";
	color: inherit;
}
.game-control.steamdeck_dpad_horizontal > a:after {
	content: "\e98f";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_left > a:before {
	content: "\e991";
	color: inherit;
}
.game-control.steamdeck_dpad_left > a:after {
	content: "\e992";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_none > a:before {
	content: "\e994";
	color: inherit;
}
.game-control.steamdeck_dpad_right > a:before {
	content: "\e995";
	color: inherit;
}
.game-control.steamdeck_dpad_right > a:after {
	content: "\e996";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_up > a:before {
	content: "\e998";
	color: inherit;
}
.game-control.steamdeck_dpad_up > a:after {
	content: "\e999";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_vertical > a:before {
	content: "\e99b";
	color: var(--controls-indicator);
}
.game-control.steamdeck_dpad_vertical > a:after {
	content: "\e99c";
	margin-left: -1em;
	color: inherit;
}
.game-control.steamdeck_stick_l > a:before {
	content: "\e99e";
	color: inherit;
}
.game-control.steamdeck_stick_l_down > a:before {
	content: "\e99f";
	color: inherit;
}
.game-control.steamdeck_stick_l_horizontal > a:before {
	content: "\e9a0";
	color: inherit;
}
.game-control.steamdeck_stick_l_left > a:before {
	content: "\e9a1";
	color: inherit;
}
.game-control.steamdeck_stick_l_press > a:before {
	content: "\e9a2";
	color: inherit;
}
.game-control.steamdeck_stick_l_right > a:before {
	content: "\e9a3";
	color: inherit;
}
.game-control.steamdeck_stick_l_up > a:before {
	content: "\e9a4";
	color: inherit;
}
.game-control.steamdeck_stick_l_vertical > a:before {
	content: "\e9a5";
	color: inherit;
}
.game-control.steamdeck_stick_r > a:before {
	content: "\e9a6";
	color: inherit;
}
.game-control.steamdeck_stick_r_down > a:before {
	content: "\e9a7";
	color: inherit;
}
.game-control.steamdeck_stick_r_horizontal > a:before {
	content: "\e9a8";
	color: inherit;
}
.game-control.steamdeck_stick_r_left > a:before {
	content: "\e9a9";
	color: inherit;
}
.game-control.steamdeck_stick_r_press > a:before {
	content: "\e9aa";
	color: inherit;
}
.game-control.steamdeck_stick_r_right > a:before {
	content: "\e9ab";
	color: inherit;
}
.game-control.steamdeck_stick_r_up > a:before {
	content: "\e9ac";
	color: inherit;
}
.game-control.steamdeck_stick_r_vertical > a:before {
	content: "\e9ad";
	color: inherit;
}
.game-control.steamdeck_stick_side_l > a:before {
	content: "\e9ae";
	color: inherit;
}
.game-control.steamdeck_stick_side_r > a:before {
	content: "\e9af";
	color: inherit;
}
.game-control.steamdeck_stick_top_l > a:before {
	content: "\e9b0";
	color: inherit;
}
.game-control.steamdeck_stick_top_r > a:before {
	content: "\e9b1";
	color: inherit;
}
.game-control.steamdeck_trackpad > a:before {
	content: "\e9b2";
	color: inherit;
}
.game-control.steamdeck_trackpad_all > a:before {
	content: "\e9b3";
	color: inherit;
}
.game-control.steamdeck_trackpad_down > a:before {
	content: "\e9b5";
	color: inherit;
}
.game-control.steamdeck_trackpad_horizontal > a:before {
	content: "\e9b7";
	color: inherit;
}
.game-control.steamdeck_trackpad_l > a:before {
	content: "\e9b9";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_all > a:before {
	content: "\e9ba";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_down > a:before {
	content: "\e9bc";
	color: inherit;
}
.game-control.steamdeck_trackpad_left > a:before {
	content: "\e9be";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_horizontal > a:before {
	content: "\e9c0";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_left > a:before {
	content: "\e9c2";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_right > a:before {
	content: "\e9c5";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_up > a:before {
	content: "\e9c7";
	color: inherit;
}
.game-control.steamdeck_trackpad_l_vertical > a:before {
	content: "\e9c9";
	color: inherit;
}
.game-control.steamdeck_trackpad_r > a:before {
	content: "\e9cc";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_all > a:before {
	content: "\e9cd";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_down > a:before {
	content: "\e9cf";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_horizontal > a:before {
	content: "\e9d1";
	color: inherit;
}
.game-control.steamdeck_trackpad_right > a:before {
	content: "\e9d3";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_left > a:before {
	content: "\e9d5";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_right > a:before {
	content: "\e9d8";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_up > a:before {
	content: "\e9da";
	color: inherit;
}
.game-control.steamdeck_trackpad_r_vertical > a:before {
	content: "\e9dc";
	color: inherit;
}
.game-control.steamdeck_trackpad_up > a:before {
	content: "\e9de";
	color: inherit;
}
.game-control.steamdeck_trackpad_vertical > a:before {
	content: "\e9e0";
	color: inherit;
}
.game-control.controller_steam > a:before {
	content: "\e9e2";
	color: inherit;
}
.game-control.steam_a > a:before {
	content: "\e9e3";
	color: inherit;
}
.game-control.steam_b > a:before {
	content: "\e9e5";
	color: inherit;
}
.game-control.steam_back > a:before {
	content: "\e9e6";
	color: inherit;
}
.game-control.steam_color_a > a:before {
	content: "\e9e9";
	color: #7db700;
}
.game-control.steam_color_b > a:before {
	content: "\e9eb";
	color: #ef4e29;
}
.game-control.steam_color_x > a:before {
	content: "\e9ed";
	color: #009feb;
}
.game-control.steam_color_y > a:before {
	content: "\e9ef";
	color: #feb504;
}
.game-control.steam_lp > a:before {
	content: "\e9f1";
	color: inherit;
}
.game-control.steam_rp > a:before {
	content: "\e9f3";
	color: inherit;
}
.game-control.steam_start > a:before {
	content: "\e9f5";
	color: inherit;
}
.game-control.steam_x > a:before {
	content: "\e9f7";
	color: inherit;
}
.game-control.steam_y > a:before {
	content: "\e9f9";
	color: inherit;
}
.game-control.steam_dpad > a:before {
	content: "\e9fb";
	color: inherit;
}
.game-control.steam_dpad_all > a:before {
	content: "\e9fc";
	color: inherit;
}
.game-control.steam_dpad_all > a:after {
	content: "\e9fd";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steam_dpad_down > a:before {
	content: "\e9fe";
	color: inherit;
}
.game-control.steam_dpad_down > a:after {
	content: "\e9ff";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steam_dpad_horizontal > a:before {
	content: "\ea02";
	color: var(--controls-indicator);
}
.game-control.steam_dpad_horizontal > a:after {
	content: "\ea03";
	margin-left: -1em;
	color: inherit;
}
.game-control.steam_dpad_left > a:before {
	content: "\ea06";
	color: inherit;
}
.game-control.steam_dpad_left > a:after {
	content: "\ea07";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steam_dpad_none > a:before {
	content: "\ea0a";
	color: inherit;
}
.game-control.steam_dpad_right > a:before {
	content: "\ea0b";
	color: var(--controls-indicator);
}
.game-control.steam_dpad_right > a:after {
	content: "\ea0c";
	margin-left: -1em;
	color: inherit;
}
.game-control.steam_dpad_up > a:before {
	content: "\ea0f";
	color: inherit;
}
.game-control.steam_dpad_up > a:after {
	content: "\ea10";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steam_dpad_vertical > a:before {
	content: "\ea13";
	color: inherit;
}
.game-control.steam_dpad_vertical > a:after {
	content: "\ea14";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.steam_lb > a:before {
	content: "\ea17";
	color: inherit;
}
.game-control.steam_lg > a:before {
	content: "\ea19";
	color: inherit;
}
.game-control.steam_lt > a:before {
	content: "\ea1b";
	color: inherit;
}
.game-control.steam_pad > a:before {
	content: "\ea1d";
	color: inherit;
}
.game-control.steam_pad_center > a:before {
	content: "\ea1e";
	color: inherit;
}
.game-control.steam_pad_down > a:before {
	content: "\ea1f";
	color: inherit;
}
.game-control.steam_pad_left > a:before {
	content: "\ea20";
	color: inherit;
}
.game-control.steam_pad_right > a:before {
	content: "\ea21";
	color: inherit;
}
.game-control.steam_pad_up > a:before {
	content: "\ea22";
	color: inherit;
}
.game-control.steam_rb > a:before {
	content: "\ea23";
	color: inherit;
}
.game-control.steam_rg > a:before {
	content: "\ea25";
	color: inherit;
}
.game-control.steam_rt > a:before {
	content: "\ea27";
	color: inherit;
}
.game-control.steam_stick > a:before {
	content: "\ea29";
	color: inherit;
}
.game-control.steam_stick_down > a:before {
	content: "\ea2a";
	color: inherit;
}
.game-control.steam_stick_horizontal > a:before {
	content: "\ea2b";
	color: inherit;
}
.game-control.steam_stick_left > a:before {
	content: "\ea2c";
	color: inherit;
}
.game-control.steam_stick_l_press > a:before {
	content: "\ea2d";
	color: inherit;
}
.game-control.steam_stick_right > a:before {
	content: "\ea2e";
	color: inherit;
}
.game-control.steam_stick_side_l > a:before {
	content: "\ea2f";
	color: inherit;
}
.game-control.steam_stick_up > a:before {
	content: "\ea30";
	color: inherit;
}
.game-control.steam_stick_vertical > a:before {
	content: "\ea31";
	color: inherit;
}
.game-control.controller_playstation1 > a:before {
	content: "\ea32";
	color: inherit;
}
.game-control.controller_playstation2 > a:before {
	content: "\ea33";
	color: inherit;
}
.game-control.controller_playstation3 > a:before {
	content: "\ea34";
	color: inherit;
}
.game-control.controller_playstation4 > a:before {
	content: "\ea35";
	color: inherit;
}
.game-control.controller_playstation5 > a:before {
	content: "\ea36";
	color: inherit;
}
.game-control.playstation3_select > a:before {
	content: "\ea37";
	color: inherit;
}
.game-control.playstation3_start > a:before {
	content: "\ea39";
	color: inherit;
}
.game-control.playstation4_options > a:before {
	content: "\ea3b";
	color: inherit;
}
.game-control.playstation4_share > a:before {
	content: "\ea3d";
	color: inherit;
}
.game-control.playstation4_touchpad > a:before {
	content: "\ea3f";
	color: inherit;
}
.game-control.playstation4_touchpad_touch > a:before {
	content: "\ea41";
	color: inherit;
}
.game-control.playstation5_create > a:before {
	content: "\ea43";
	color: inherit;
}
.game-control.playstation5_create_alternative > a:before {
	content: "\ea44";
	color: inherit;
}
.game-control.playstation5_mute > a:before {
	content: "\ea47";
	color: inherit;
}
.game-control.playstation5_options > a:before {
	content: "\ea49";
	color: inherit;
}
.game-control.playstation5_options_alternative > a:before {
	content: "\ea4a";
	color: inherit;
}
.game-control.playstation5_touchpad > a:before {
	content: "\ea4d";
	color: inherit;
}
.game-control.playstation5_touchpad_touch > a:before {
	content: "\ea4f";
	color: inherit;
}
.game-control.playstation_analog > a:before {
	content: "\ea51";
	color: inherit;
}
.game-control.playstation_circle > a:before {
	content: "\ea53";
	color: inherit;
}
.game-control.playstation_color_circle > a:before {
	content: "\ea55";
	color: #f66;
}
.game-control.playstation_color_cross > a:before {
	content: "\ea57";
	color: #7c66e8;
}
.game-control.playstation_color_square > a:before {
	content: "\ea59";
	color: #ff69f8;
}
.game-control.playstation_color_triangle > a:before {
	content: "\ea5b";
	color: #40e2a0;
}
.game-control.playstation_cross > a:before {
	content: "\ea5d";
	color: inherit;
}
.game-control.playstation_l3 > a:before {
	content: "\ea5f";
	color: inherit;
}
.game-control.playstation_r3 > a:before {
	content: "\ea61";
	color: inherit;
}
.game-control.playstation_square > a:before {
	content: "\ea63";
	color: inherit;
}
.game-control.playstation_triangle > a:before {
	content: "\ea65";
	color: inherit;
}
.game-control.playstation_dpad > a:before {
	content: "\ea67";
	color: inherit;
}
.game-control.playstation_dpad_all > a:before {
	content: "\ea68";
	color: var(--controls-indicator);
}
.game-control.playstation_dpad_down > a:before {
	content: "\ea69";
	color: inherit;
}
.game-control.playstation_dpad_down > a:after {
	content: "\ea6a";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playstation_dpad_horizontal > a:before {
	content: "\ea6c";
	color: var(--controls-indicator);
}
.game-control.playstation_dpad_horizontal > a:after {
	content: "\ea6d";
	margin-left: -1em;
	color: inherit;
}
.game-control.playstation_dpad_left > a:before {
	content: "\ea6f";
	color: inherit;
}
.game-control.playstation_dpad_left > a:after {
	content: "\ea70";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playstation_dpad_none > a:before {
	content: "\ea72";
	color: inherit;
}
.game-control.playstation_dpad_right > a:before {
	content: "\ea73";
	color: inherit;
}
.game-control.playstation_dpad_right > a:after {
	content: "\ea74";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playstation_dpad_up > a:before {
	content: "\ea76";
	color: var(--controls-indicator);
}
.game-control.playstation_dpad_up > a:after {
	content: "\ea77";
	margin-left: -1em;
	color: inherit;
}
.game-control.playstation_dpad_vertical > a:before {
	content: "\ea79";
	color: inherit;
}
.game-control.playstation_dpad_vertical > a:after {
	content: "\ea7a";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playstation_stick_l > a:before {
	content: "\ea7c";
	color: inherit;
}
.game-control.playstation_stick_l_down > a:before {
	content: "\ea7d";
	color: inherit;
}
.game-control.playstation_stick_l_horizontal > a:before {
	content: "\ea7e";
	color: inherit;
}
.game-control.playstation_stick_l_left > a:before {
	content: "\ea7f";
	color: inherit;
}
.game-control.playstation_stick_l_press > a:before {
	content: "\ea80";
	color: inherit;
}
.game-control.playstation_stick_l_right > a:before {
	content: "\ea81";
	color: inherit;
}
.game-control.playstation_stick_l_up > a:before {
	content: "\ea82";
	color: inherit;
}
.game-control.playstation_stick_l_vertical > a:before {
	content: "\ea83";
	color: inherit;
}
.game-control.playstation_stick_r > a:before {
	content: "\ea84";
	color: inherit;
}
.game-control.playstation_stick_r_down > a:before {
	content: "\ea85";
	color: inherit;
}
.game-control.playstation_stick_r_horizontal > a:before {
	content: "\ea86";
	color: inherit;
}
.game-control.playstation_stick_r_left > a:before {
	content: "\ea87";
	color: inherit;
}
.game-control.playstation_stick_r_press > a:before {
	content: "\ea88";
	color: inherit;
}
.game-control.playstation_stick_r_right > a:before {
	content: "\ea89";
	color: inherit;
}
.game-control.playstation_stick_r_up > a:before {
	content: "\ea8a";
	color: inherit;
}
.game-control.playstation_stick_r_vertical > a:before {
	content: "\ea8b";
	color: inherit;
}
.game-control.playstation_stick_side_l > a:before {
	content: "\ea8c";
	color: inherit;
}
.game-control.playstation_stick_side_r > a:before {
	content: "\ea8d";
	color: inherit;
}
.game-control.playstation_stick_top_l > a:before {
	content: "\ea8e";
	color: inherit;
}
.game-control.playstation_stick_top_r > a:before {
	content: "\ea8f";
	color: inherit;
}
.game-control.playstation_trigger_l1 > a:before {
	content: "\ea90";
	color: inherit;
}
.game-control.playstation_trigger_l1_alternative > a:before {
	content: "\ea91";
	color: inherit;
}
.game-control.playstation_trigger_l2 > a:before {
	content: "\ea94";
	color: inherit;
}
.game-control.playstation_trigger_l2_alternative > a:before {
	content: "\ea95";
	color: inherit;
}
.game-control.playstation_trigger_r1 > a:before {
	content: "\ea98";
	color: inherit;
}
.game-control.playstation_trigger_r1_alternative > a:before {
	content: "\ea99";
	color: inherit;
}
.game-control.playstation_trigger_r2 > a:before {
	content: "\ea9c";
	color: inherit;
}
.game-control.playstation_trigger_r2_alternative > a:before {
	content: "\ea9d";
	color: inherit;
}
.game-control.playdate_a > a:before {
	content: "\eaa0";
	color: inherit;
}
.game-control.playdate_b > a:before {
	content: "\eaa2";
	color: inherit;
}
.game-control.playdate_menu > a:before {
	content: "\eaa4";
	color: inherit;
}
.game-control.playdate_crank > a:before {
	content: "\eaa6";
	color: inherit;
}
.game-control.playdate_crank_clockwise > a:before {
	content: "\eaa7";
	color: inherit;
}
.game-control.playdate_crank_counterclockwise > a:before {
	content: "\eaa8";
	color: inherit;
}
.game-control.playdate_dpad > a:before {
	content: "\eaa9";
	color: inherit;
}
.game-control.playdate_dpad_all > a:before {
	content: "\eaaa";
	color: var(--controls-indicator);
}
.game-control.playdate_dpad_down > a:before {
	content: "\eaab";
	color: inherit;
}
.game-control.playdate_dpad_down > a:after {
	content: "\eaac";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playdate_dpad_horizontal > a:before {
	content: "\eaae";
	color: var(--controls-indicator);
}
.game-control.playdate_dpad_horizontal > a:after {
	content: "\eaaf";
	margin-left: -1em;
	color: inherit;
}
.game-control.playdate_dpad_left > a:before {
	content: "\eab1";
	color: inherit;
}
.game-control.playdate_dpad_left > a:after {
	content: "\eab2";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playdate_dpad_none > a:before {
	content: "\eab4";
	color: inherit;
}
.game-control.playdate_dpad_right > a:before {
	content: "\eab5";
	color: inherit;
}
.game-control.playdate_dpad_right > a:after {
	content: "\eab6";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playdate_dpad_up > a:before {
	content: "\eab8";
	color: var(--controls-indicator);
}
.game-control.playdate_dpad_up > a:after {
	content: "\eab9";
	margin-left: -1em;
	color: inherit;
}
.game-control.playdate_dpad_vertical > a:before {
	content: "\eabb";
	color: inherit;
}
.game-control.playdate_dpad_vertical > a:after {
	content: "\eabc";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.playdate > a:before {
	content: "\eabe";
	color: inherit;
}
.game-control.playdate_icon_crank > a:before {
	content: "\eabf";
	color: inherit;
}
.game-control.playdate_icon_crank > a:after {
	content: "\eac0";
	margin-left: -1em;
	color: inherit;
}
.game-control.controller_wiiu_pro > a:before {
	content: "\eac4";
	color: inherit;
}
.game-control.wiiu_1 > a:before {
	content: "\eac5";
	color: inherit;
}
.game-control.wiiu_2 > a:before {
	content: "\eac7";
	color: inherit;
}
.game-control.wiiu_a > a:before {
	content: "\eac9";
	color: inherit;
}
.game-control.wiiu_b > a:before {
	content: "\eacb";
	color: inherit;
}
.game-control.wiiu_home > a:before {
	content: "\eacd";
	color: inherit;
}
.game-control.wiiu_l > a:before {
	content: "\eacf";
	color: inherit;
}
.game-control.wiiu_minus > a:before {
	content: "\ead1";
	color: inherit;
}
.game-control.wiiu_plus > a:before {
	content: "\ead3";
	color: inherit;
}
.game-control.wiiu_power > a:before {
	content: "\ead5";
	color: inherit;
}
.game-control.wiiu_r > a:before {
	content: "\ead7";
	color: inherit;
}
.game-control.wiiu_tv > a:before {
	content: "\ead9";
	color: inherit;
}
.game-control.wiiu_x > a:before {
	content: "\eadb";
	color: inherit;
}
.game-control.wiiu_y > a:before {
	content: "\eadd";
	color: inherit;
}
.game-control.wiiu_zl > a:before {
	content: "\eadf";
	color: inherit;
}
.game-control.wiiu_zr > a:before {
	content: "\eae1";
	color: inherit;
}
.game-control.wiiu_controller > a:before {
	content: "\eae3";
	color: inherit;
}
.game-control.wiiu_controller_down > a:before {
	content: "\eae4";
	color: inherit;
}
.game-control.wiiu_controller_up > a:before {
	content: "\eae7";
	color: inherit;
}
.game-control.wiiu_controller_up_outlnie > a:before {
	content: "\eae8";
	color: inherit;
}
.game-control.wiiu_dpad > a:before {
	content: "\eae9";
	color: inherit;
}
.game-control.wiiu_dpad_all > a:before {
	content: "\eaea";
	color: var(--controls-indicator);
}
.game-control.wiiu_dpad_down > a:before {
	content: "\eaeb";
	color: inherit;
}
.game-control.wiiu_dpad_down > a:after {
	content: "\eaec";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wiiu_dpad_horizontal > a:before {
	content: "\eaee";
	color: var(--controls-indicator);
}
.game-control.wiiu_dpad_horizontal > a:after {
	content: "\eaef";
	margin-left: -1em;
	color: inherit;
}
.game-control.wiiu_dpad_left > a:before {
	content: "\eaf1";
	color: inherit;
}
.game-control.wiiu_dpad_left > a:after {
	content: "\eaf2";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wiiu_dpad_none > a:before {
	content: "\eaf4";
	color: inherit;
}
.game-control.wiiu_dpad_right > a:before {
	content: "\eaf5";
	color: inherit;
}
.game-control.wiiu_dpad_right > a:after {
	content: "\eaf6";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wiiu_dpad_up > a:before {
	content: "\eaf8";
	color: inherit;
}
.game-control.wiiu_dpad_up > a:after {
	content: "\eaf9";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wiiu_dpad_vertical > a:before {
	content: "\eafb";
	color: inherit;
}
.game-control.wiiu_dpad_vertical > a:after {
	content: "\eafc";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wiiu_stick_l > a:before {
	content: "\eafe";
	color: inherit;
}
.game-control.wiiu_stick_l_down > a:before {
	content: "\eaff";
	color: inherit;
}
.game-control.wiiu_stick_l_horizontal > a:before {
	content: "\eb00";
	color: inherit;
}
.game-control.wiiu_stick_l_left > a:before {
	content: "\eb01";
	color: inherit;
}
.game-control.wiiu_stick_l_right > a:before {
	content: "\eb02";
	color: inherit;
}
.game-control.wiiu_stick_l_up > a:before {
	content: "\eb03";
	color: inherit;
}
.game-control.wiiu_stick_l_vertical > a:before {
	content: "\eb04";
	color: inherit;
}
.game-control.wiiu_stick_r > a:before {
	content: "\eb05";
	color: inherit;
}
.game-control.wiiu_stick_r_down > a:before {
	content: "\eb06";
	color: inherit;
}
.game-control.wiiu_stick_r_horizontal > a:before {
	content: "\eb07";
	color: inherit;
}
.game-control.wiiu_stick_r_left > a:before {
	content: "\eb08";
	color: inherit;
}
.game-control.wiiu_stick_r_right > a:before {
	content: "\eb09";
	color: inherit;
}
.game-control.wiiu_stick_r_up > a:before {
	content: "\eb0a";
	color: inherit;
}
.game-control.wiiu_stick_r_vertical > a:before {
	content: "\eb0b";
	color: inherit;
}
.game-control.wiiu_stick_top_l > a:before {
	content: "\eb0c";
	color: inherit;
}
.game-control.wiiu_stick_top_r > a:before {
	content: "\eb0d";
	color: inherit;
}
.game-control.controller_wii_classic > a:before {
	content: "\eb0e";
	color: inherit;
}
.game-control.controller_wii_classic_pro > a:before {
	content: "\eb0f";
	color: inherit;
}
.game-control.wii_1 > a:before {
	content: "\eb10";
	color: inherit;
}
.game-control.wii_2 > a:before {
	content: "\eb12";
	color: inherit;
}
.game-control.wii_a > a:before {
	content: "\eb14";
	color: inherit;
}
.game-control.wii_b > a:before {
	content: "\eb16";
	color: inherit;
}
.game-control.wii_c > a:before {
	content: "\eb18";
	color: inherit;
}
.game-control.wii_home > a:before {
	content: "\eb1a";
	color: inherit;
}
.game-control.wii_l > a:before {
	content: "\eb1c";
	color: inherit;
}
.game-control.wii_minus > a:before {
	content: "\eb1e";
	color: inherit;
}
.game-control.wii_plus > a:before {
	content: "\eb20";
	color: inherit;
}
.game-control.wii_power > a:before {
	content: "\eb22";
	color: inherit;
}
.game-control.wii_r > a:before {
	content: "\eb24";
	color: inherit;
}
.game-control.wii_x > a:before {
	content: "\eb26";
	color: inherit;
}
.game-control.wii_y > a:before {
	content: "\eb28";
	color: inherit;
}
.game-control.wii_z > a:before {
	content: "\eb2a";
	color: inherit;
}
.game-control.wii_zl > a:before {
	content: "\eb2b";
	color: inherit;
}
.game-control.wii_zr > a:before {
	content: "\eb2e";
	color: inherit;
}
.game-control.wii_controller > a:before {
	content: "\eb30";
	color: inherit;
}
.game-control.wii_controller_diagonal > a:before {
	content: "\eb31";
	color: inherit;
}
.game-control.wii_controller_horizontal > a:before {
	content: "\eb33";
	color: inherit;
}
.game-control.wii_controller_nunchuk > a:before {
	content: "\eb35";
	color: inherit;
}
.game-control.wii_controller_nunchuk_wire > a:before {
	content: "\eb36";
	color: inherit;
}
.game-control.wii_controller_rotate > a:before {
	content: "\eb38";
	color: inherit;
}
.game-control.wii_controller_vertical > a:before {
	content: "\eb3a";
	color: inherit;
}
.game-control.wii_dpad > a:before {
	content: "\eb3c";
	color: inherit;
}
.game-control.wii_dpad_all > a:before {
	content: "\eb3d";
	color: var(--controls-indicator);
}
.game-control.wii_dpad_down > a:before {
	content: "\eb3e";
	color: inherit;
}
.game-control.wii_dpad_down > a:after {
	content: "\eb3f";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wii_dpad_horizontal > a:before {
	content: "\eb41";
	color: var(--controls-indicator);
}
.game-control.wii_dpad_horizontal > a:after {
	content: "\eb42";
	margin-left: -1em;
	color: inherit;
}
.game-control.wii_dpad_left > a:before {
	content: "\eb44";
	color: inherit;
}
.game-control.wii_dpad_left > a:after {
	content: "\eb45";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wii_dpad_none > a:before {
	content: "\eb47";
	color: inherit;
}
.game-control.wii_dpad_right > a:before {
	content: "\eb48";
	color: inherit;
}
.game-control.wii_dpad_right > a:after {
	content: "\eb49";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wii_dpad_up > a:before {
	content: "\eb4b";
	color: inherit;
}
.game-control.wii_dpad_up > a:after {
	content: "\eb4c";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wii_dpad_vertical > a:before {
	content: "\eb4e";
	color: inherit;
}
.game-control.wii_dpad_vertical > a:after {
	content: "\eb4f";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.wii_stick > a:before {
	content: "\eb51";
	color: inherit;
}
.game-control.wii_stick_down > a:before {
	content: "\eb52";
	color: inherit;
}
.game-control.wii_stick_horizontal > a:before {
	content: "\eb53";
	color: inherit;
}
.game-control.wii_stick_l > a:before {
	content: "\eb54";
	color: inherit;
}
.game-control.wii_stick_l_down > a:before {
	content: "\eb55";
	color: inherit;
}
.game-control.wii_stick_left > a:before {
	content: "\eb56";
	color: inherit;
}
.game-control.wii_stick_l_horizontal > a:before {
	content: "\eb57";
	color: inherit;
}
.game-control.wii_stick_l_left > a:before {
	content: "\eb58";
	color: inherit;
}
.game-control.wii_stick_l_right > a:before {
	content: "\eb59";
	color: inherit;
}
.game-control.wii_stick_l_up > a:before {
	content: "\eb5a";
	color: inherit;
}
.game-control.wii_stick_l_vertical > a:before {
	content: "\eb5b";
	color: inherit;
}
.game-control.wii_stick_r > a:before {
	content: "\eb5c";
	color: inherit;
}
.game-control.wii_stick_r_down > a:before {
	content: "\eb5d";
	color: inherit;
}
.game-control.wii_stick_r_horizontal > a:before {
	content: "\eb5e";
	color: inherit;
}
.game-control.wii_stick_right > a:before {
	content: "\eb5f";
	color: inherit;
}
.game-control.wii_stick_r_left > a:before {
	content: "\eb60";
	color: inherit;
}
.game-control.wii_stick_r_right > a:before {
	content: "\eb61";
	color: inherit;
}
.game-control.wii_stick_r_up > a:before {
	content: "\eb62";
	color: inherit;
}
.game-control.wii_stick_r_vertical > a:before {
	content: "\eb63";
	color: inherit;
}
.game-control.wii_stick_top_l > a:before {
	content: "\eb64";
	color: inherit;
}
.game-control.wii_stick_top_r > a:before {
	content: "\eb65";
	color: inherit;
}
.game-control.wii_stick_up > a:before {
	content: "\eb66";
	color: inherit;
}
.game-control.wii_stick_vertical > a:before {
	content: "\eb67";
	color: inherit;
}
.game-control.controller_switch > a:before {
	content: "\eb68";
	color: inherit;
}
.game-control.controller_switch_joycon_down > a:before {
	content: "\eb69";
	color: inherit;
}
.game-control.controller_switch_joycon_up > a:before {
	content: "\eb6a";
	color: inherit;
}
.game-control.controller_switch_pro > a:before {
	content: "\eb6b";
	color: inherit;
}
.game-control.switch_a > a:before {
	content: "\eb6c";
	color: inherit;
}
.game-control.switch_b > a:before {
	content: "\eb6e";
	color: inherit;
}
.game-control.switch_home > a:before {
	content: "\eb70";
	color: inherit;
}
.game-control.switch_l > a:before {
	content: "\eb72";
	color: inherit;
}
.game-control.switch_minus > a:before {
	content: "\eb74";
	color: inherit;
}
.game-control.switch_plus > a:before {
	content: "\eb76";
	color: inherit;
}
.game-control.switch_r > a:before {
	content: "\eb78";
	color: inherit;
}
.game-control.switch_buttons > a:before {
	content: "\eb7a";
	color: inherit;
}
.game-control.switch_buttons_all > a:before {
	content: "\eb7b";
	color: var(--controls-indicator);
}
.game-control.switch_buttons_down > a:before {
	content: "\eb7c";
	color: inherit;
}
.game-control.switch_buttons_down > a:after {
	content: "\eb7d";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_buttons_horizontal > a:before {
	content: "\eb7f";
	color: var(--controls-indicator);
}
.game-control.switch_buttons_horizontal > a:after {
	content: "\eb80";
	margin-left: -1em;
	color: inherit;
}
.game-control.switch_sl > a:before {
	content: "\eb82";
	color: inherit;
}
.game-control.switch_buttons_left > a:before {
	content: "\eb83";
	color: inherit;
}
.game-control.switch_buttons_left > a:after {
	content: "\eb84";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_buttons_none > a:before {
	content: "\eb87";
	color: inherit;
}
.game-control.switch_sr > a:before {
	content: "\eb88";
	color: inherit;
}
.game-control.switch_buttons_right > a:before {
	content: "\eb89";
	color: var(--controls-indicator);
}
.game-control.switch_buttons_right > a:after {
	content: "\eb8a";
	margin-left: -1em;
	color: inherit;
}
.game-control.switch_buttons_up > a:before {
	content: "\eb8d";
	color: inherit;
}
.game-control.switch_buttons_up > a:after {
	content: "\eb8e";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_buttons_vertical > a:before {
	content: "\eb90";
	color: inherit;
}
.game-control.switch_buttons_vertical > a:after {
	content: "\eb91";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_sync > a:before {
	content: "\eb93";
	color: inherit;
}
.game-control.switch_x > a:before {
	content: "\eb95";
	color: inherit;
}
.game-control.switch_y > a:before {
	content: "\eb97";
	color: inherit;
}
.game-control.switch_zl > a:before {
	content: "\eb99";
	color: inherit;
}
.game-control.switch_zr > a:before {
	content: "\eb9b";
	color: inherit;
}
.game-control.switch_down > a:before {
	content: "\eb9d";
	color: inherit;
}
.game-control.switch_dpad > a:before {
	content: "\eb9f";
	color: inherit;
}
.game-control.switch_dpad_all > a:before {
	content: "\eba0";
	color: var(--controls-indicator);
}
.game-control.switch_dpad_all > a:after {
	content: "\eba1";
	margin-left: -1em;
	color: inherit;
}
.game-control.switch_dpad_down > a:before {
	content: "\eba2";
	color: inherit;
}
.game-control.switch_dpad_down > a:after {
	content: "\eba3";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_dpad_horizontal > a:before {
	content: "\eba5";
	color: inherit;
}
.game-control.switch_dpad_horizontal > a:after {
	content: "\eba6";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_dpad_left > a:before {
	content: "\eba8";
	color: inherit;
}
.game-control.switch_dpad_left > a:after {
	content: "\eba9";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_dpad_none > a:before {
	content: "\ebab";
	color: inherit;
}
.game-control.switch_dpad_right > a:before {
	content: "\ebac";
	color: inherit;
}
.game-control.switch_dpad_right > a:after {
	content: "\ebad";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.switch_dpad_up > a:before {
	content: "\ebaf";
	color: var(--controls-indicator);
}
.game-control.switch_dpad_up > a:after {
	content: "\ebb0";
	margin-left: -1em;
	color: inherit;
}
.game-control.switch_dpad_vertical > a:before {
	content: "\ebb2";
	color: var(--controls-indicator);
}
.game-control.switch_dpad_vertical > a:after {
	content: "\ebb3";
	margin-left: -1em;
	color: inherit;
}
.game-control.switch_joycon > a:before {
	content: "\ebb5";
	color: inherit;
}
.game-control.switch_joycon_left > a:before {
	content: "\ebb6";
	color: inherit;
}
.game-control.switch_joycon_left_diagonal > a:before {
	content: "\ebb7";
	color: inherit;
}
.game-control.switch_joycon_left_horizontal > a:before {
	content: "\ebb9";
	color: inherit;
}
.game-control.switch_joycon_left_rotate > a:before {
	content: "\ebbc";
	color: inherit;
}
.game-control.switch_joycon_left_vertical > a:before {
	content: "\ebbe";
	color: inherit;
}
.game-control.switch_joycon_right > a:before {
	content: "\ebc1";
	color: inherit;
}
.game-control.switch_joycon_right_diagonal > a:before {
	content: "\ebc2";
	color: inherit;
}
.game-control.switch_joycon_right_horizontal > a:before {
	content: "\ebc4";
	color: inherit;
}
.game-control.switch_joycon_right_rotate > a:before {
	content: "\ebc7";
	color: inherit;
}
.game-control.switch_joycon_right_vertical > a:before {
	content: "\ebc9";
	color: inherit;
}
.game-control.switch_left > a:before {
	content: "\ebcb";
	color: inherit;
}
.game-control.switch_right > a:before {
	content: "\ebcd";
	color: inherit;
}
.game-control.switch_stick_l > a:before {
	content: "\ebcf";
	color: inherit;
}
.game-control.switch_stick_l_down > a:before {
	content: "\ebd0";
	color: inherit;
}
.game-control.switch_stick_l_horizontal > a:before {
	content: "\ebd1";
	color: inherit;
}
.game-control.switch_stick_l_left > a:before {
	content: "\ebd2";
	color: inherit;
}
.game-control.switch_stick_l_press > a:before {
	content: "\ebd3";
	color: inherit;
}
.game-control.switch_stick_l_right > a:before {
	content: "\ebd4";
	color: inherit;
}
.game-control.switch_stick_l_up > a:before {
	content: "\ebd5";
	color: inherit;
}
.game-control.switch_stick_l_vertical > a:before {
	content: "\ebd6";
	color: inherit;
}
.game-control.switch_stick_r > a:before {
	content: "\ebd7";
	color: inherit;
}
.game-control.switch_stick_r_down > a:before {
	content: "\ebd8";
	color: inherit;
}
.game-control.switch_stick_r_horizontal > a:before {
	content: "\ebd9";
	color: inherit;
}
.game-control.switch_stick_r_left > a:before {
	content: "\ebda";
	color: inherit;
}
.game-control.switch_stick_r_press > a:before {
	content: "\ebdb";
	color: inherit;
}
.game-control.switch_stick_r_right > a:before {
	content: "\ebdc";
	color: inherit;
}
.game-control.switch_stick_r_up > a:before {
	content: "\ebdd";
	color: inherit;
}
.game-control.switch_stick_r_vertical > a:before {
	content: "\ebde";
	color: inherit;
}
.game-control.switch_stick_side_l > a:before {
	content: "\ebdf";
	color: inherit;
}
.game-control.switch_stick_side_r > a:before {
	content: "\ebe0";
	color: inherit;
}
.game-control.switch_stick_top_l > a:before {
	content: "\ebe1";
	color: inherit;
}
.game-control.switch_stick_top_r > a:before {
	content: "\ebe2";
	color: inherit;
}
.game-control.switch_up > a:before {
	content: "\ebe3";
	color: inherit;
}
.game-control.keyboard_0 > a:before {
	content: "\ebe5";
	color: inherit;
}
.game-control.keyboard_1 > a:before {
	content: "\ebe7";
	color: inherit;
}
.game-control.keyboard_2 > a:before {
	content: "\ebe9";
	color: inherit;
}
.game-control.keyboard_3 > a:before {
	content: "\ebeb";
	color: inherit;
}
.game-control.keyboard_4 > a:before {
	content: "\ebed";
	color: inherit;
}
.game-control.keyboard_5 > a:before {
	content: "\ebef";
	color: inherit;
}
.game-control.keyboard_6 > a:before {
	content: "\ebf1";
	color: inherit;
}
.game-control.keyboard_7 > a:before {
	content: "\ebf3";
	color: inherit;
}
.game-control.keyboard_8 > a:before {
	content: "\ebf5";
	color: inherit;
}
.game-control.keyboard_9 > a:before {
	content: "\ebf7";
	color: inherit;
}
.game-control.keyboard_a > a:before {
	content: "\ebf9";
	color: inherit;
}
.game-control.keyboard_alt > a:before {
	content: "\ebfa";
	color: inherit;
}
.game-control.keyboard_any > a:before {
	content: "\ebfc";
	color: inherit;
}
.game-control.keyboard_apostrophe > a:before {
	content: "\ebff";
	color: inherit;
}
.game-control.keyboard_arrow_down > a:before {
	content: "\ec01";
	color: inherit;
}
.game-control.keyboard_arrow_left > a:before {
	content: "\ec03";
	color: inherit;
}
.game-control.keyboard_arrow_right > a:before {
	content: "\ec05";
	color: inherit;
}
.game-control.keyboard_arrows > a:before {
	content: "\ec07";
	color: inherit;
}
.game-control.keyboard_arrows_all > a:before {
	content: "\ec08";
	color: var(--controls-indicator);
}
.game-control.keyboard_arrows_down > a:before {
	content: "\ec09";
	color: inherit;
}
.game-control.keyboard_arrows_down > a:after {
	content: "\ec0a";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.keyboard_arrows_horizontal > a:before {
	content: "\ec0c";
	color: var(--controls-indicator);
}
.game-control.keyboard_arrows_horizontal > a:after {
	content: "\ec0d";
	margin-left: -1em;
	color: inherit;
}
.game-control.keyboard_arrows_left > a:before {
	content: "\ec0f";
	color: inherit;
}
.game-control.keyboard_arrows_left > a:after {
	content: "\ec10";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.keyboard_arrows_none > a:before {
	content: "\ec12";
	color: inherit;
}
.game-control.keyboard_arrows_right > a:before {
	content: "\ec13";
	color: inherit;
}
.game-control.keyboard_arrows_right > a:after {
	content: "\ec14";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.keyboard_arrows_up > a:before {
	content: "\ec16";
	color: var(--controls-indicator);
}
.game-control.keyboard_arrows_up > a:after {
	content: "\ec17";
	margin-left: -1em;
	color: inherit;
}
.game-control.keyboard_arrows_vertical > a:before {
	content: "\ec19";
	color: inherit;
}
.game-control.keyboard_arrows_vertical > a:after {
	content: "\ec1a";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.keyboard_arrow_up > a:before {
	content: "\ec1c";
	color: inherit;
}
.game-control.keyboard_asterisk > a:before {
	content: "\ec1e";
	color: inherit;
}
.game-control.keyboard_b > a:before {
	content: "\ec20";
	color: inherit;
}
.game-control.keyboard_backspace > a:before {
	content: "\ec22";
	color: inherit;
}
.game-control.keyboard_backspace_alternative > a:before {
	content: "\ec23";
	color: inherit;
}
.game-control.keyboard_bracket_close > a:before {
	content: "\ec28";
	color: inherit;
}
.game-control.keyboard_bracket_greater > a:before {
	content: "\ec2a";
	color: inherit;
}
.game-control.keyboard_bracket_less > a:before {
	content: "\ec2c";
	color: inherit;
}
.game-control.keyboard_bracket_open > a:before {
	content: "\ec2e";
	color: inherit;
}
.game-control.keyboard_c > a:before {
	content: "\ec30";
	color: inherit;
}
.game-control.keyboard_capslock > a:before {
	content: "\ec32";
	color: inherit;
}
.game-control.keyboard_caret > a:before {
	content: "\ec35";
	color: inherit;
}
.game-control.keyboard_colon > a:before {
	content: "\ec37";
	color: inherit;
}
.game-control.keyboard_comma > a:before {
	content: "\ec39";
	color: inherit;
}
.game-control.keyboard_command > a:before {
	content: "\ec3a";
	color: inherit;
}
.game-control.keyboard_ctrl > a:before {
	content: "\ec3e";
	color: inherit;
}
.game-control.keyboard_d > a:before {
	content: "\ec40";
	color: inherit;
}
.game-control.keyboard_delete > a:before {
	content: "\ec41";
	color: inherit;
}
.game-control.keyboard_e > a:before {
	content: "\ec44";
	color: inherit;
}
.game-control.keyboard_end > a:before {
	content: "\ec45";
	color: inherit;
}
.game-control.keyboard_enter > a:before {
	content: "\ec47";
	color: inherit;
}
.game-control.keyboard_equals > a:before {
	content: "\ec4a";
	color: inherit;
}
.game-control.keyboard_escape > a:before {
	content: "\ec4c";
	color: inherit;
}
.game-control.keyboard_exclamation > a:before {
	content: "\ec4e";
	color: inherit;
}
.game-control.keyboard_f > a:before {
	content: "\ec50";
	color: inherit;
}
.game-control.keyboard_f1 > a:before {
	content: "\ec51";
	color: inherit;
}
.game-control.keyboard_f2 > a:before {
	content: "\ec53";
	color: inherit;
}
.game-control.keyboard_f3 > a:before {
	content: "\ec55";
	color: inherit;
}
.game-control.keyboard_f4 > a:before {
	content: "\ec57";
	color: inherit;
}
.game-control.keyboard_f5 > a:before {
	content: "\ec59";
	color: inherit;
}
.game-control.keyboard_f6 > a:before {
	content: "\ec5b";
	color: inherit;
}
.game-control.keyboard_f7 > a:before {
	content: "\ec5d";
	color: inherit;
}
.game-control.keyboard_f8 > a:before {
	content: "\ec5f";
	color: inherit;
}
.game-control.keyboard_f9 > a:before {
	content: "\ec61";
	color: inherit;
}
.game-control.keyboard_f10 > a:before {
	content: "\ec63";
	color: inherit;
}
.game-control.keyboard_f11 > a:before {
	content: "\ec65";
	color: inherit;
}
.game-control.keyboard_f12 > a:before {
	content: "\ec67";
	color: inherit;
}
.game-control.keyboard_function > a:before {
	content: "\ec6a";
	color: inherit;
}
.game-control.keyboard_g > a:before {
	content: "\ec6c";
	color: inherit;
}
.game-control.keyboard_h > a:before {
	content: "\ec6e";
	color: inherit;
}
.game-control.keyboard_home > a:before {
	content: "\ec6f";
	color: inherit;
}
.game-control.keyboard_i > a:before {
	content: "\ec72";
	color: inherit;
}
.game-control.keyboard_insert > a:before {
	content: "\ec73";
	color: inherit;
}
.game-control.keyboard_j > a:before {
	content: "\ec76";
	color: inherit;
}
.game-control.keyboard_k > a:before {
	content: "\ec78";
	color: inherit;
}
.game-control.keyboard_l > a:before {
	content: "\ec7a";
	color: inherit;
}
.game-control.keyboard_m > a:before {
	content: "\ec7c";
	color: inherit;
}
.game-control.keyboard_minus > a:before {
	content: "\ec7d";
	color: inherit;
}
.game-control.keyboard_n > a:before {
	content: "\ec80";
	color: inherit;
}
.game-control.keyboard_numlock > a:before {
	content: "\ec82";
	color: inherit;
}
.game-control.keyboard_numpad_enter > a:before {
	content: "\ec84";
	color: inherit;
}
.game-control.keyboard_numpad_plus > a:before {
	content: "\ec86";
	color: inherit;
}
.game-control.keyboard_o > a:before {
	content: "\ec88";
	color: inherit;
}
.game-control.keyboard_option > a:before {
	content: "\ec8a";
	color: inherit;
}
.game-control.keyboard_p > a:before {
	content: "\ec8c";
	color: inherit;
}
.game-control.keyboard_page_down > a:before {
	content: "\ec8d";
	color: inherit;
}
.game-control.keyboard_page_up > a:before {
	content: "\ec8f";
	color: inherit;
}
.game-control.keyboard_period > a:before {
	content: "\ec91";
	color: inherit;
}
.game-control.keyboard_plus > a:before {
	content: "\ec93";
	color: inherit;
}
.game-control.keyboard_printscreen > a:before {
	content: "\ec96";
	color: inherit;
}
.game-control.keyboard_q > a:before {
	content: "\ec98";
	color: inherit;
}
.game-control.keyboard_question > a:before {
	content: "\ec9a";
	color: inherit;
}
.game-control.keyboard_quote > a:before {
	content: "\ec9c";
	color: inherit;
}
.game-control.keyboard_r > a:before {
	content: "\ec9e";
	color: inherit;
}
.game-control.keyboard_return > a:before {
	content: "\ec9f";
	color: inherit;
}
.game-control.keyboard_s > a:before {
	content: "\eca2";
	color: inherit;
}
.game-control.keyboard_semicolon > a:before {
	content: "\eca3";
	color: inherit;
}
.game-control.keyboard_shift > a:before {
	content: "\eca6";
	color: inherit;
}
.game-control.keyboard_slash_back > a:before {
	content: "\eca9";
	color: inherit;
}
.game-control.keyboard_slash_forward > a:before {
	content: "\ecab";
	color: inherit;
}
.game-control.keyboard_space > a:before {
	content: "\ecaf";
	color: inherit;
}
.game-control.keyboard_t > a:before {
	content: "\ecb2";
	color: inherit;
}
.game-control.keyboard_tab > a:before {
	content: "\ecb5";
	color: inherit;
}
.game-control.keyboard_tilde > a:before {
	content: "\ecb9";
	color: inherit;
}
.game-control.keyboard_u > a:before {
	content: "\ecbc";
	color: inherit;
}
.game-control.keyboard_v > a:before {
	content: "\ecbe";
	color: inherit;
}
.game-control.keyboard_w > a:before {
	content: "\ecc0";
	color: inherit;
}
.game-control.keyboard_win > a:before {
	content: "\ecc1";
	color: inherit;
}
.game-control.keyboard_x > a:before {
	content: "\ecc4";
	color: inherit;
}
.game-control.keyboard_y > a:before {
	content: "\ecc6";
	color: inherit;
}
.game-control.keyboard_z > a:before {
	content: "\ecc8";
	color: inherit;
}
.game-control.mouse > a:before {
	content: "\ecca";
	color: inherit;
}
.game-control.mouse_horizontal > a:before {
	content: "\eccb";
	color: inherit;
}
.game-control.mouse_left > a:before {
	content: "\eccc";
	color: inherit;
}
.game-control.mouse_left > a:after {
	content: "\eccd";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_move > a:before {
	content: "\eccf";
	color: inherit;
}
.game-control.mouse_right > a:before {
	content: "\ecd1";
	color: var(--controls-indicator);
}
.game-control.mouse_right > a:after {
	content: "\ecd2";
	margin-left: -1em;
	color: inherit;
}
.game-control.mouse_scroll > a:before {
	content: "\ecd4";
	color: inherit;
}
.game-control.mouse_scroll > a:after {
	content: "\ecd5";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_down > a:before {
	content: "\ecd6";
	color: inherit;
}
.game-control.mouse_scroll_down > a:after {
	content: "\ecd7";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_down > a > i:before {
	content: "\ecd8";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_up > a:before {
	content: "\ecdb";
	color: inherit;
}
.game-control.mouse_scroll_up > a:after {
	content: "\ecdc";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_up > a > i:before {
	content: "\ecdd";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_vertical > a:before {
	content: "\ecdf";
	color: inherit;
}
.game-control.mouse_scroll_vertical > a:after {
	content: "\ece0";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_vertical > a > i:before {
	content: "\ece1";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_scroll_vertical > a > i:after {
	content: "\ece2";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.mouse_small > a:before {
	content: "\ece4";
	color: inherit;
}
.game-control.mouse_vertical > a:before {
	content: "\ece5";
	color: inherit;
}
.game-control.generic_button > a:before {
	content: "\ece6";
	color: inherit;
}
.game-control.generic_circle > a:before {
	content: "\ece7";
	color: inherit;
}
.game-control.generic_circle_fill > a:before {
	content: "\ece8";
	color: inherit;
}
.game-control.generic_finger > a:before {
	content: "\ecea";
	color: inherit;
}
.game-control.generic_finger_pressed > a:before {
	content: "\eceb";
	color: inherit;
}
.game-control.generic_pressed > a:before {
	content: "\ecec";
	color: inherit;
}
.game-control.generic_square > a:before {
	content: "\eced";
	color: inherit;
}
.game-control.generic_square_fill > a:before {
	content: "\ecee";
	color: inherit;
}
.game-control.generic_trigger_a > a:before {
	content: "\ecf0";
	color: inherit;
}
.game-control.generic_trigger_a_fill > a:before {
	content: "\ecf1";
	color: inherit;
}
.game-control.generic_trigger_b > a:before {
	content: "\ecf3";
	color: inherit;
}
.game-control.generic_trigger_b_fill > a:before {
	content: "\ecf4";
	color: inherit;
}
.game-control.generic_trigger_c > a:before {
	content: "\ecf6";
	color: inherit;
}
.game-control.generic_trigger_c_fill > a:before {
	content: "\ecf7";
	color: inherit;
}
.game-control.generic_joystick > a:before {
	content: "\ecf9";
	color: inherit;
}
.game-control.generic_joystick_horizontal > a:before {
	content: "\ecfa";
	color: inherit;
}
.game-control.generic_joystick_left > a:before {
	content: "\ecfb";
	color: inherit;
}
.game-control.generic_joystick_red > a:before {
	content: "\ecfc";
	color: inherit;
}
.game-control.generic_joystick_red > a:after {
	content: "\ecfd";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.generic_joystick_red_horizontal > a:before {
	content: "\ecfe";
	color: var(--controls-indicator);
}
.game-control.generic_joystick_red_horizontal > a:after {
	content: "\ecff";
	margin-left: -1em;
	color: inherit;
}
.game-control.generic_joystick_red_left > a:before {
	content: "\ed00";
	color: inherit;
}
.game-control.generic_joystick_red_left > a:after {
	content: "\ed01";
	margin-left: -1em;
	color: var(--controls-indicator);
}
.game-control.generic_joystick_red_right > a:before {
	content: "\ed02";
	color: var(--controls-indicator);
}
.game-control.generic_joystick_red_right > a:after {
	content: "\ed03";
	margin-left: -1em;
	color: inherit;
}
.game-control.generic_joystick_right > a:before {
	content: "\ed04";
	color: inherit;
}
.game-control.generic_stick > a:before {
	content: "\ed05";
	color: inherit;
}
.game-control.generic_stick_down > a:before {
	content: "\ed06";
	color: inherit;
}
.game-control.generic_stick_horizontal > a:before {
	content: "\ed07";
	color: inherit;
}
.game-control.generic_stick_left > a:before {
	content: "\ed08";
	color: inherit;
}
.game-control.generic_stick_press > a:before {
	content: "\ed09";
	color: inherit;
}
.game-control.generic_stick_right > a:before {
	content: "\ed0a";
	color: inherit;
}
.game-control.generic_stick_side > a:before {
	content: "\ed0b";
	color: inherit;
}
.game-control.generic_stick_up > a:before {
	content: "\ed0c";
	color: inherit;
}
.game-control.generic_stick_vertical > a:before {
	content: "\ed0d";
	color: inherit;
}

/***********************
* Special:Version page *
***********************/

/* Enable looser breaking restrictions on Descriptions */
@media screen and (min-width: 721px) {
	table#sv-libraries td:nth-child(4),
	table#sv-ext td:nth-child(4),
	table#sv-skin td:nth-child(4) {
		word-break: break-word;
	}
}

@media screen and (max-width: 720px) {
	/* Change the table from table to a block */
	table.wikitable#sv-ext,
	table.wikitable#sv-ext td,
	table.wikitable#sv-libraries,
	table.wikitable#sv-libraries td,
	table.wikitable#sv-skin,
	table.wikitable#sv-skin td {
		display: block;
		width: 100%;

		box-sizing: border-box;
	}

	/* Full width the less detailed tables */
	table.wikitable#sv-software,
	table.wikitable#mw-version-entrypoints-table {
		width: 100%;
	}

	/* Change row direction */
	table.wikitable#sv-ext       > tbody,
	table.wikitable#sv-ext       > tbody > tr,
	table.wikitable#sv-libraries > tbody,
	table.wikitable#sv-libraries > tbody > tr,
	table.wikitable#sv-skin      > tbody,
	table.wikitable#sv-skin      > tbody > tr {
		display: flex;
		flex-direction: column;
	}

	/* Hide the table headers */
	table.wikitable#sv-skin      > tbody > tr:first-child > th,
	table.wikitable#sv-libraries > tbody > tr:first-child > th,
	table.wikitable#sv-ext       > tbody > tr > th:not(:only-child) {
		display: none;
	}

	/* Indent the informational cells */
	table.wikitable#sv-ext       > tbody > tr > td:not(:first-child),
	table.wikitable#sv-libraries > tbody > tr > td:not(:first-child),
	table.wikitable#sv-skin      > tbody > tr > td:not(:first-child) {
		padding-left: 2em;
	}

	/* Hide any empty cells to clear up gaps */
	table.wikitable#sv-skin      td:empty,
	table.wikitable#sv-libraries td:empty,
	table.wikitable#sv-ext       td:empty {
		display: none;
	}
}