body {
	position: relative;
	min-height: 100vh;
	background: #0f1a24
}
/*
 * Fondos light/dark.
 * El cliente clásico (psim.us) pone .dark en <html>, no en <body>.
 * Nunca usar body:not(.dark)::before para el light: tiene más especificidad
 * que .dark body::before y deja el fondo light activo en dark.
 */
body::before {
	content: "";
	position: fixed;
	width: 100%;
	height: 100%;
	background: linear-gradient(135deg, rgba(0, 160, 180, 0.25)0%, rgba(20, 100, 130, 0.4)25%, rgba(60, 80, 150, 0.35)50%, rgba(30, 120, 160, 0.3)75%, rgba(0, 180, 200, 0.2)100%), linear-gradient(to bottom, rgba(255, 255, 255, 0.03)0%, transparent 50%, rgba(0, 140, 160, 0.15)100%), url("https://eternityps.duckdns.org/client/img/eternity-bg-light.jpg?v=3")center/cover no-repeat;
	background-size: cover;
	background-position: center;
	z-index: -1;
	pointer-events: none;
	transform: scaleX(-1);
	transform-origin: center
}
html.dark body::before,
body.dark::before,
html[data-theme="dark"] body::before,
body[data-theme="dark"]::before,
.dark body::before {
	background: linear-gradient(135deg, rgba(40, 10, 60, 0.35)0%, rgba(20, 5, 40, 0.45)40%, rgba(10, 0, 20, 0.35)100%), url("https://eternityps.duckdns.org/client/img/eternity-bg-dark.jpg?v=3")center/cover no-repeat !important;
	background-size: cover !important;
	background-position: center !important
}
/*
 * Fondos del cliente (Opciones → Cambiar fondo): oficial / custom / color sólido.
 * - .ps-custom-bg: clase del cliente Eternity
 * - [style*="url("]: fondo con imagen inline (oficial/custom de PS)
 * - [style*="#344b6c"]: Azul sólido oficial
 * Sin esto, body::before del server tapa el fondo elegido.
 */
body.ps-custom-bg::before,
body[style*="url("]::before,
body[style*="#344b6c"]::before,
.dark body.ps-custom-bg::before,
.dark body[style*="url("]::before,
.dark body[style*="#344b6c"]::before,
body.dark.ps-custom-bg::before,
body.dark[style*="url("]::before,
body.dark[style*="#344b6c"]::before,
html[data-theme="dark"] body.ps-custom-bg::before,
html[data-theme="dark"] body[style*="url("]::before,
html[data-theme="dark"] body[style*="#344b6c"]::before,
body[data-theme="dark"].ps-custom-bg::before,
body[data-theme="dark"][style*="url("]::before,
body[data-theme="dark"][style*="#344b6c"]::before {
	display: none !important;
	content: none !important;
	background: none !important;
	opacity: 0 !important;
	visibility: hidden !important
}
.header {
	background: url("https://imgur.com/xrTXx6d.png")no-repeat left;
	background-color: rgba(0, 0, 0, 0.35);
	background-size: 82px 55px
}
.dark .header {
	background: url("https://imgur.com/xrTXx6d.png")no-repeat left;
	background-color: rgba(0, 0, 0, 0.45);
	background-size: 82px 55px
}
.logo {
	opacity: 0
}
/* --- Main menu buttons: light + dark (anulan .button.mainmenuN de client2) --- */
.menugroup .mainmenu.button,
.menugroup .button.mainmenu,
.menugroup .button.mainmenu1,
.menugroup .button.mainmenu2,
.menugroup .button.mainmenu3,
.menugroup .button.mainmenu4,
.menugroup .button.mainmenu5,
.menugroup .button.mainmenu6,
.menugroup .button.mainmenu7,
.menugroup a.mainmenu.button,
.menugroup button.mainmenu.button {
	width: 200px !important;
	height: 60px !important;
	box-sizing: border-box !important;
	cursor: pointer !important;
	position: relative !important;
	border-radius: 14px !important;
	outline: none !important;
	overflow: hidden !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 12px !important;
	line-height: 1.2 !important;
	text-align: center !important;
	vertical-align: middle !important;
	letter-spacing: 0.02em !important;
	font-weight: 600 !important;
	color: #ffffff !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.55) !important;
	border: 1px solid rgba(140, 190, 220, 0.45) !important;
	background: linear-gradient(to bottom, #243a4e 0%, #1a2d3e 55%, #142430 100%) !important;
	box-shadow:
		0 6px 16px rgba(10, 30, 50, 0.35),
		inset 0 1px 0 rgba(255, 255, 255, 0.28),
		inset 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease, border-color 0.2s ease !important;
	animation: none !important
}
.menugroup .mainmenu.button.big,
.menugroup .button.mainmenu1.big {
	width: 230px !important;
	height: auto !important;
	min-height: 64px !important;
	padding: 10px 14px !important;
	flex-direction: column !important;
	gap: 4px !important;
	font-size: 14pt !important
}
.menugroup .mainmenu.button.big br,
.menugroup .button.mainmenu1.big br {
	display: none !important
}
.menugroup .mainmenu.button.big strong,
.menugroup .button.mainmenu1.big strong {
	display: block !important;
	font-size: 14pt !important;
	line-height: 1.15 !important;
	font-weight: 700 !important;
	color: #ffffff !important
}
.menugroup .mainmenu.button.big small,
.menugroup .button.mainmenu1.big small {
	display: block !important;
	font-size: 9pt !important;
	line-height: 1.25 !important;
	opacity: 0.95;
	font-weight: 500 !important;
	color: #ffffff !important
}
/* Contenedores glass (light) */
.menugroup {
	background: rgba(210, 225, 240, 0.28) !important;
	backdrop-filter: blur(10px) !important;
	-webkit-backdrop-filter: blur(10px) !important;
	border: 1px solid rgba(255, 255, 255, 0.28) !important;
	box-shadow: 0 8px 24px rgba(20, 40, 70, 0.12) !important;
	color: #fff !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important
}
/* Opciones de batalla: no heredar altura 60px de los mainmenu */
.menugroup .button.small {
	height: auto !important;
	min-height: 0 !important;
	width: auto !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 6px 12px !important;
	border-radius: 10px !important;
	border: 1px solid rgba(140, 190, 220, 0.45) !important;
	color: #ffffff !important;
	background: linear-gradient(to bottom, #243a4e 0%, #1a2d3e 55%, #142430 100%) !important;
	box-shadow: 0 4px 12px rgba(10, 30, 50, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
	line-height: 1.2 !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45) !important;
	animation: none !important
}
.menugroup .mainmenu.button::after,
.menugroup .button.mainmenu::after {
	content: "" !important;
	position: absolute !important;
	inset: 0 !important;
	pointer-events: none !important;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.18), transparent 42%) !important;
	opacity: 1 !important;
	border-radius: inherit !important
}
.menugroup .mainmenu.button::before,
.menugroup .button.mainmenu::before {
	content: none !important;
	display: none !important
}
.menugroup .mainmenu.button:hover,
.menugroup .button.mainmenu:hover,
.menugroup .button.mainmenu1:hover,
.menugroup .button.mainmenu2:hover,
.menugroup .button.mainmenu3:hover,
.menugroup .button.mainmenu4:hover,
.menugroup .button.mainmenu5:hover,
.menugroup .button.mainmenu6:hover,
.menugroup .button.mainmenu7:hover,
.menugroup .button.small:hover {
	transform: translateY(-2px) !important;
	filter: brightness(1.08) !important;
	border-color: rgba(170, 210, 235, 0.7) !important;
	box-shadow:
		0 10px 22px rgba(10, 30, 50, 0.4),
		inset 0 1px 0 rgba(255, 255, 255, 0.35) !important;
	background: linear-gradient(to bottom, #2c4660 0%, #20384c 55%, #182c3c 100%) !important;
	animation: none !important;
	color: #ffffff !important
}
.menugroup .mainmenu.button:active,
.menugroup .button.mainmenu:active,
.menugroup .button.mainmenu1:active,
.menugroup .button.mainmenu2:active,
.menugroup .button.mainmenu3:active,
.menugroup .button.mainmenu4:active,
.menugroup .button.mainmenu5:active,
.menugroup .button.mainmenu6:active,
.menugroup .button.mainmenu7:active {
	transform: translateY(0) !important;
	filter: brightness(0.96) !important;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
	animation: none !important
}

/* Dark: cian/acero con glow */
html.dark .menugroup,
.dark .menugroup,
html[data-theme="dark"] .menugroup,
body[data-theme="dark"] .menugroup {
	background: rgba(8, 20, 32, 0.22) !important;
	backdrop-filter: blur(8px) !important;
	-webkit-backdrop-filter: blur(8px) !important;
	border: 1px solid rgba(80, 170, 200, 0.18) !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, 0.35) !important
}
html.dark .menugroup .mainmenu.button,
html.dark .menugroup .button.mainmenu,
html.dark .menugroup .button.mainmenu1,
html.dark .menugroup .button.mainmenu2,
html.dark .menugroup .button.mainmenu3,
html.dark .menugroup .button.mainmenu4,
html.dark .menugroup .button.mainmenu5,
html.dark .menugroup .button.mainmenu6,
html.dark .menugroup .button.mainmenu7,
html.dark .menugroup .button.small,
.dark .menugroup .mainmenu.button,
.dark .menugroup .button.mainmenu,
.dark .menugroup .button.mainmenu1,
.dark .menugroup .button.mainmenu2,
.dark .menugroup .button.mainmenu3,
.dark .menugroup .button.mainmenu4,
.dark .menugroup .button.mainmenu5,
.dark .menugroup .button.mainmenu6,
.dark .menugroup .button.mainmenu7,
.dark .menugroup .button.small,
html[data-theme="dark"] .menugroup .mainmenu.button,
html[data-theme="dark"] .menugroup .button.mainmenu1,
html[data-theme="dark"] .menugroup .button.mainmenu2,
html[data-theme="dark"] .menugroup .button.mainmenu3,
html[data-theme="dark"] .menugroup .button.mainmenu4,
html[data-theme="dark"] .menugroup .button.mainmenu5,
html[data-theme="dark"] .menugroup .button.mainmenu6,
html[data-theme="dark"] .menugroup .button.mainmenu7,
html[data-theme="dark"] .menugroup .button.small,
body[data-theme="dark"] .menugroup .mainmenu.button,
body[data-theme="dark"] .menugroup .button.mainmenu1,
body[data-theme="dark"] .menugroup .button.mainmenu2,
body[data-theme="dark"] .menugroup .button.mainmenu3,
body[data-theme="dark"] .menugroup .button.mainmenu4,
body[data-theme="dark"] .menugroup .button.mainmenu5,
body[data-theme="dark"] .menugroup .button.mainmenu6,
body[data-theme="dark"] .menugroup .button.mainmenu7,
body[data-theme="dark"] .menugroup .button.small {
	color: #ffffff !important;
	border: 1px solid rgba(90, 200, 220, 0.55) !important;
	background: linear-gradient(to bottom, #1a2a36 0%, #244a5e 48%, #2e7394 100%) !important;
	box-shadow:
		0 0 12px rgba(70, 180, 210, 0.35),
		0 6px 16px rgba(0, 0, 0, 0.45),
		inset 0 1px 0 rgba(180, 230, 245, 0.35),
		inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
	animation: none !important
}
html.dark .menugroup .mainmenu.button:hover,
html.dark .menugroup .button.mainmenu:hover,
html.dark .menugroup .button.mainmenu1:hover,
html.dark .menugroup .button.mainmenu2:hover,
html.dark .menugroup .button.mainmenu3:hover,
html.dark .menugroup .button.mainmenu4:hover,
html.dark .menugroup .button.mainmenu5:hover,
html.dark .menugroup .button.mainmenu6:hover,
html.dark .menugroup .button.mainmenu7:hover,
html.dark .menugroup .button.small:hover,
.dark .menugroup .mainmenu.button:hover,
.dark .menugroup .button.mainmenu1:hover,
.dark .menugroup .button.mainmenu2:hover,
.dark .menugroup .button.mainmenu3:hover,
.dark .menugroup .button.mainmenu4:hover,
.dark .menugroup .button.mainmenu5:hover,
.dark .menugroup .button.mainmenu6:hover,
.dark .menugroup .button.mainmenu7:hover,
.dark .menugroup .button.small:hover,
html[data-theme="dark"] .menugroup .mainmenu.button:hover,
html[data-theme="dark"] .menugroup .button.mainmenu1:hover,
html[data-theme="dark"] .menugroup .button.mainmenu2:hover,
html[data-theme="dark"] .menugroup .button.mainmenu3:hover,
html[data-theme="dark"] .menugroup .button.mainmenu4:hover,
html[data-theme="dark"] .menugroup .button.mainmenu5:hover,
html[data-theme="dark"] .menugroup .button.mainmenu6:hover,
html[data-theme="dark"] .menugroup .button.mainmenu7:hover,
html[data-theme="dark"] .menugroup .button.small:hover,
body[data-theme="dark"] .menugroup .mainmenu.button:hover,
body[data-theme="dark"] .menugroup .button.mainmenu1:hover,
body[data-theme="dark"] .menugroup .button.mainmenu2:hover,
body[data-theme="dark"] .menugroup .button.mainmenu3:hover,
body[data-theme="dark"] .menugroup .button.mainmenu4:hover,
body[data-theme="dark"] .menugroup .button.mainmenu5:hover,
body[data-theme="dark"] .menugroup .button.mainmenu6:hover,
body[data-theme="dark"] .menugroup .button.mainmenu7:hover,
body[data-theme="dark"] .menugroup .button.small:hover {
	transform: translateY(-2px) !important;
	filter: brightness(1.1) !important;
	border-color: rgba(120, 220, 240, 0.85) !important;
	background: linear-gradient(to bottom, #223848 0%, #2c5e78 48%, #3a88ad 100%) !important;
	box-shadow:
		0 0 18px rgba(90, 210, 235, 0.55),
		0 10px 22px rgba(0, 0, 0, 0.5),
		inset 0 1px 0 rgba(200, 240, 255, 0.4) !important;
	animation: none !important;
	color: #ffffff !important
}
.dark .formatselect, [data-theme="dark"] .ps-popup {
	background: #0D151E !important;
	color: #DDDDDD !important;
	border: 1px solid #34373b !important;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, .5), inset 0.5px 1px 1px rgba(255, 255, 255, 0.1) !important
}
.dark .teamselect, .dark .teamselect.preselected {
	background: #0D151E !important;
	color: #DDDDDD !important;
	border: 1px solid #34373b !important;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, .5), inset 0.5px 1px 1px rgba(255, 255, 255, 0.1) !important
}
.tabbar a.button {
	background: linear-gradient(to bottom, #243a4e, #142430);
	color: #e0f7ff;
	border: 1px solid rgba(140, 190, 220, 0.35);
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 2px 10px rgba(20, 40, 70, .35), inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0 rgba(0, 0, 0, .3);
	transition: all .25s ease;
	animation: none
}
.tabbar a.button::before {
	content: "";
	position: absolute;
	background: linear-gradient(to bottom, rgba(255, 255, 255, .25), transparent 50%);
	opacity: .6;
	inset: 0;
	pointer-events: none
}
.tabbar a.button:hover {
	transform: translateY(-2px) scale(1.03);
	background: linear-gradient(to bottom, #2c4660, #182c3c);
	color: #fff;
	box-shadow: 0 6px 18px rgba(20, 40, 70, .4), inset 0 1px 0 rgba(255, 255, 255, .3);
	animation: none
}
html.dark .tabbar a.button,
.dark .tabbar a.button,
html[data-theme="dark"] .tabbar a.button {
	background: linear-gradient(to bottom, #1a2a36, #2e7394);
	border-color: rgba(90, 200, 220, 0.45);
	box-shadow: 0 0 10px rgba(70, 180, 210, 0.3), inset 0 1px 0 rgba(180, 230, 245, 0.3)
}
html.dark .tabbar a.button:hover,
.dark .tabbar a.button:hover,
html[data-theme="dark"] .tabbar a.button:hover {
	background: linear-gradient(to bottom, #223848, #3a88ad);
	box-shadow: 0 0 14px rgba(90, 210, 235, 0.45), inset 0 1px 0 rgba(200, 240, 255, 0.35);
	animation: none
}
.tabbar a.button.cur {
	background: linear-gradient(to bottom, #38bdf8, #0ea5e9);
	color: #082f49;
	box-shadow: 0 0 14px rgba(56, 189, 248, .55), inset 0 1px 0 rgba(255, 255, 255, .5);
	animation: none
}
.tabbar a.button.notifying {
	background: linear-gradient(to bottom, #22d3ee, #38bdf8);
	color: #082f49;
	box-shadow: 0 0 16px rgba(56, 189, 248, .7);
	animation: none
}
.tabbar .closebutton {
	color: #7dd3fc;
	background: transparent;
	border: none;
	transition: all .2s ease
}
.tabbar .closebutton:hover {
	color: #e0f7ff;
	transform: scale(1.15)
}
.tabbar .closebutton:hover i {
	text-shadow: 0 0 8px rgba(56, 189, 248, .9)
}
.ps-popup {
	background: #E1E8E8 !important;
	color: #000000 !important;
	border: 1px solid #999999 !important;
	border-radius: 6px;
	padding: 2px 10px;
	box-shadow: inset 1px 1px 0 #ffffff, inset -1px -1px 0 #DDDDDD, 2px 2px 3px rgba(0, 0, 0, .2) !important;
	z-index: 20
}
/* No forzar color en strong: el userlist del combate es un .ps-popup y el staff
 * usa <strong style="color:…"> (BattleLog / customcolor). !important aquí los
 * dejaba blancos/grises con outline negro (.dark .userlist strong text-shadow). */
.ps-popup label, .ps-popup p {
	color: #000000 !important
}
.ps-popup select, .ps-popup input {
	background: #ffffff;
	color: #000;
	border: 1px solid #ccc
}
.dark .ps-popup, [data-theme="dark"] .ps-popup {
	background: #0D151E !important;
	color: #DDDDDD !important;
	border: 1px solid #34373b !important;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, .5), inset 0.5px 1px 1px rgba(255, 255, 255, 0.1) !important
}
.dark .ps-popup label, .dark .ps-popup p {
	color: #DDDDDD !important
}
.dark .ps-popup select, .dark .ps-popup input {
	background: rgba(20, 20, 40, 0.8) !important;
	color: #eee !important;
	border: 1px solid #444 !important
}
.dark .ps-popup .avatarbox, .dark .ps-popup .trainersprite {
	background: transparent !important;
	border: none !important
}
.dark .teamlist .team, .dark .teamlist .select, .dark .teampane .team, .dark .teampane .select {
	background: linear-gradient(165deg, rgba(11, 28, 44, 0.94)0%, rgba(13, 21, 30, 0.98)42%, rgba(18, 45, 72, 0.9)100%) !important;
	color: #e2e8f0 !important;
	border-color: #2d3b4a !important;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
	transition: background 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease, color 0.22s ease, transform 0.2s ease !important
}
.dark .teamlist li:hover .team, .dark .teamlist .team:hover, .dark .teamlist .select:hover, .dark .teampane .team:hover, .dark .teampane .select:hover, .dark .teamlist .team.team-hover, .dark .teampane .team.team-hover, .dark .select:hover, .dark .team.team-hover {
	background: linear-gradient(165deg, rgba(24, 52, 74, 0.96)0%, rgba(18, 58, 90, 0.94)45%, rgba(30, 111, 159, 0.65)100%) !important;
	color: #e8fbff !important;
	border-color: rgba(56, 189, 248, 0.42) !important;
	box-shadow: 0 6px 18px rgba(30, 111, 159, 0.38), 0 0 0 1px rgba(125, 211, 252, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.14) !important;
	transform: translateY(-1px) !important
}
[data-theme="dark"] .teamlist .team, [data-theme="dark"] .teamlist .select, [data-theme="dark"] .teampane .team, [data-theme="dark"] .teampane .select {
	background: linear-gradient(165deg, rgba(11, 28, 44, 0.94)0%, rgba(13, 21, 30, 0.98)42%, rgba(18, 45, 72, 0.9)100%) !important;
	color: #e2e8f0 !important;
	border-color: #2d3b4a !important;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
	transition: background 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease, color 0.22s ease, transform 0.2s ease !important
}
[data-theme="dark"] .teamlist li:hover .team, [data-theme="dark"] .teamlist .team:hover, [data-theme="dark"] .teamlist .select:hover, [data-theme="dark"] .teampane .team:hover, [data-theme="dark"] .teampane .select:hover, [data-theme="dark"] .teamlist .team.team-hover, [data-theme="dark"] .teampane .team.team-hover {
	background: linear-gradient(165deg, rgba(24, 52, 74, 0.96)0%, rgba(18, 58, 90, 0.94)45%, rgba(30, 111, 159, 0.65)100%) !important;
	color: #e8fbff !important;
	border-color: rgba(56, 189, 248, 0.42) !important;
	box-shadow: 0 6px 18px rgba(30, 111, 159, 0.38), 0 0 0 1px rgba(125, 211, 252, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.14) !important;
	transform: translateY(-1px) !important
}
.infobox-roomintro .infobox-limited {
	max-height: none !important;
	overflow: visible !important;
	overflow-y: visible !important
}
/* Roomintros / staffintros: sin “showdown box” (borde/fondo PS) — solo el contenido */
.infobox.infobox-roomintro,
.infobox.infobox-staffintro,
.infobox-roomintro,
.infobox-staffintro {
	background: transparent !important;
	border: none !important;
	padding: 0 !important;
	box-shadow: none !important;
	outline: none !important;
	overflow: visible !important
}
.infobox-roomintro > div,
.infobox-staffintro > div {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	background: transparent !important;
	box-shadow: none !important
}
/* Ocultar entradas del menú (classic: button; Preact rewrite: a.mainmenu).
 * Especificidad >= .menugroup .mainmenu.button { display:inline-flex !important } */
.menugroup a.mainmenu4.button,
.menugroup a.mainmenu7.button,
.menugroup a.mainmenu.button[href="view-tournaments-all"],
.menugroup a.mainmenu.button[href="battles"],
.menugroup a.mainmenu.button[href="resources"],
.menugroup button.mainmenu4.button,
.menugroup button.mainmenu7.button,
.menugroup button[value="/smogtours"],
.menugroup button[value="resources"] {
	display: none !important
}
/* Footer + news de Smogon (classic: .pm-window.news-embed; Preact: mini-window news) */
.mainmenufooter, .mainmenu-footer,
.pm-window.news-embed,
.mini-window[data-roomid="news"],
#room-news {
	display: none !important
}
/* Noticias del server en Preact (DM "Eternity News"): sin reto, opciones ni input.
 * En mini-window el contenido usa .mini-window-contents.ps-room-light (sin .ps-room). */
.ps-room[id*="eternitynews"] .challenge,
.ps-room[id*="eternitynews"] .chat-log-add,
.ps-room[id*="eternitynews"] form.chatbox,
.ps-room[id*="eternitynews"] .userlist .button-middle,
.ps-room[id*="eternitynews"] .userlist button[data-cmd="/challenge"],
.ps-room[id*="eternitynews"] .userlist button[data-href^="useroptions-"],
.mini-window[data-roomid*="eternitynews"] .challenge,
.mini-window[data-roomid*="eternitynews"] .chat-log-add,
.mini-window[data-roomid*="eternitynews"] form.chatbox,
.mini-window[data-roomid*="eternitynews"] .userlist .button-middle,
.mini-window[data-roomid*="eternitynews"] .userlist button[data-cmd="/challenge"],
.mini-window[data-roomid*="eternitynews"] .userlist button[data-href^="useroptions-"],
[id*="eternitynews"].mini-window-contents .chat-log-add,
[id*="eternitynews"].mini-window-contents form.chatbox,
[id*="eternitynews"].ps-room-light .chat-log-add,
[id*="eternitynews"].ps-room-light form.chatbox {
	display: none !important
}
.mini-window[data-roomid*="eternitynews"] .chat-log,
[id*="eternitynews"].mini-window-contents .chat-log,
.ps-room[id*="eternitynews"] .chat-log {
	bottom: 0 !important
}
.mentiroso-card-selected {
	border: 2px solid #c9a227 !important;
	box-shadow: 0 4px 14px rgba(201, 162, 39, .55), inset 0 1px 0 rgba(255, 255, 255, .95) !important;
	transform: translateY(-6px)
}
/* /dt y !dt en chat: descripciones completas (!dt va en .infobox, no en .message) */
.message .utilichart .result,
.chat .utilichart .result,
.notice .utilichart .result,
.infobox .utilichart .result {
	height: auto !important;
	contain: none !important
}
.message .utilichart .itemdesccol,
.message .utilichart .abilitydesccol,
.message .utilichart .movedesccol,
.chat .utilichart .itemdesccol,
.chat .utilichart .abilitydesccol,
.chat .utilichart .movedesccol,
.notice .utilichart .itemdesccol,
.notice .utilichart .abilitydesccol,
.notice .utilichart .movedesccol,
.infobox .utilichart .itemdesccol,
.infobox .utilichart .abilitydesccol,
.infobox .utilichart .movedesccol {
	display: block !important;
	float: none !important;
	clear: both !important;
	white-space: normal !important;
	height: auto !important;
	max-height: none !important;
	overflow: visible !important;
	width: 100% !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	padding: 6px 4px 4px 0 !important;
	line-height: 1.35 !important;
	word-wrap: break-word !important;
	overflow-wrap: anywhere !important
}

/* Contadores de salas — light y dark con su propio estilo */
.roomcounters {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: flex-start !important;
	align-items: stretch !important;
	gap: 10px !important;
	max-width: 480px !important;
	margin: 8px 0 16px !important;
	text-align: center !important
}
.roomcounters .button,
.roomcounters a.button {
	flex: 1 1 140px !important;
	max-width: 200px !important;
	min-height: 0 !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 12px 16px !important;
	position: relative !important;
	overflow: hidden !important;
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 2px !important;
	border-radius: 10px !important;
	font-size: 11px !important;
	font-weight: 500 !important;
	line-height: 1.2 !important;
	letter-spacing: 0.01em !important;
	transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease, border-color 0.18s ease, color 0.18s ease !important
}
.roomcounters .button strong,
.roomcounters a.button strong {
	display: block !important;
	font-size: 22px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	margin: 0 !important
}
.roomcounters .usercount,
.roomcounters .battlecount {
	display: none !important
}

/* Light: cristal teal claro sobre fondo Terapagos */
.roomcounters .button,
.roomcounters a.button {
	border: 1px solid rgba(14, 116, 144, 0.28) !important;
	background: linear-gradient(165deg, rgba(224, 247, 255, 0.82) 0%, rgba(186, 230, 253, 0.78) 45%, rgba(125, 211, 252, 0.65) 100%) !important;
	box-shadow: 0 4px 14px rgba(14, 116, 144, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;
	color: #0c4a6e !important;
	text-shadow: none !important
}
.roomcounters .button strong,
.roomcounters a.button strong {
	color: #0369a1 !important;
	text-shadow: none !important
}
.roomcounters .button:hover,
.roomcounters a.button:hover {
	transform: translateY(-2px) !important;
	border-color: rgba(3, 105, 161, 0.45) !important;
	background: linear-gradient(165deg, rgba(240, 253, 255, 0.92) 0%, rgba(186, 230, 253, 0.9) 50%, rgba(56, 189, 248, 0.55) 100%) !important;
	box-shadow: 0 8px 20px rgba(14, 116, 144, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
	color: #075985 !important
}

/* Dark: cristal violeta sobre fondo cósmico */
html.dark .roomcounters .button,
html.dark .roomcounters a.button,
.dark .roomcounters .button,
.dark .roomcounters a.button,
html[data-theme="dark"] .roomcounters .button,
html[data-theme="dark"] .roomcounters a.button,
body[data-theme="dark"] .roomcounters .button,
body[data-theme="dark"] .roomcounters a.button {
	border: 1px solid rgba(192, 132, 252, 0.32) !important;
	background: linear-gradient(165deg, rgba(28, 14, 48, 0.88) 0%, rgba(18, 10, 36, 0.92) 48%, rgba(42, 18, 72, 0.8) 100%) !important;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
	color: #e9d5ff !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45) !important
}
html.dark .roomcounters .button strong,
html.dark .roomcounters a.button strong,
.dark .roomcounters .button strong,
.dark .roomcounters a.button strong,
html[data-theme="dark"] .roomcounters .button strong,
html[data-theme="dark"] .roomcounters a.button strong,
body[data-theme="dark"] .roomcounters .button strong,
body[data-theme="dark"] .roomcounters a.button strong {
	color: #ddd6fe !important;
	text-shadow: 0 0 12px rgba(167, 139, 250, 0.4) !important
}
html.dark .roomcounters .button:hover,
html.dark .roomcounters a.button:hover,
.dark .roomcounters .button:hover,
.dark .roomcounters a.button:hover,
html[data-theme="dark"] .roomcounters .button:hover,
html[data-theme="dark"] .roomcounters a.button:hover,
body[data-theme="dark"] .roomcounters .button:hover,
body[data-theme="dark"] .roomcounters a.button:hover {
	transform: translateY(-2px) !important;
	border-color: rgba(216, 180, 254, 0.5) !important;
	background: linear-gradient(165deg, rgba(48, 24, 78, 0.94) 0%, rgba(67, 28, 110, 0.88) 55%, rgba(126, 34, 168, 0.5) 100%) !important;
	box-shadow: 0 8px 22px rgba(126, 34, 168, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;
	color: #f5f3ff !important
}
@media (max-width: 382px) {
	.roomcounters {
		margin-top: 36px !important
	}
	.roomcounters .button,
	.roomcounters a.button {
		max-width: 100% !important;
		flex-basis: 100% !important
	}
}
/* Nick del chatbox: PS recorta el label a 73px (nicks de hasta 18 chars) */
.chatbox {
	margin-left: 148px !important
}
.chatbox.nolabel {
	margin-left: 6px !important
}
.chatbox label {
	width: 140px !important;
	margin-left: -146px !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important
}

/* --- ETERNITY PLUGIN CSS --- */

/* league-market */
/* Liga · tienda y mercado (eternity-plugins/economy/league-market) */

.lm-tier-notice {
	margin: 6px 0 0 0;
	padding: 8px 10px;
	border-radius: 10px;
	background: rgba(251, 191, 36, 0.15);
	border: 1px solid rgba(251, 191, 36, 0.45);
	font-size: 11px;
	color: #fde68a;
	line-height: 1.35;
}

.lm-tier-notice--bronce-r {
	background: rgba(250, 204, 21, 0.12);
	border-color: rgba(250, 204, 21, 0.5);
	color: #fef08a;
}

.lm-cat-header {
	background: linear-gradient(90deg, #1e3a5f, #243b55);
	font-weight: 800;
	font-size: 12px;
	padding: 10px 14px;
	color: #bfdbfe;
	border-radius: 12px 12px 0 0;
	border: 1px solid #3b82f6;
	border-bottom: none;
}

.lm-cat-header--spaced {
	margin-top: 18px;
}

.lm-cat-body {
	margin: 0;
	padding: 6px 2px 14px;
	background: rgba(15, 23, 42, 0.55);
	border: 1px solid #334155;
	border-top: none;
	border-radius: 0 0 12px 12px;
}

.lm-wip {
	padding: 14px 12px;
	font-size: 12px;
	color: #94a3b8;
}

.lm-panel {
	max-width: 900px;
	margin: 0 auto;
	border-radius: 12px;
	border: 1px solid #3d4f6a;
	background: linear-gradient(180deg, #121a28, #0d121c);
	color: #e2e8f0;
	font-family: system-ui, sans-serif;
}

.lm-panel-head {
	padding: 12px 14px;
	background: rgba(30, 58, 95, 0.35);
	border-bottom: 1px solid #3d4f6a;
}

.lm-panel-title {
	font-size: 16px;
	color: #fff;
}

.lm-panel-subtitle {
	font-size: 12px;
	color: #94a3b8;
}

.lm-catalog {
	font-size: 12px;
}

.lm-panel-body {
	padding: 12px 14px;
	font-size: 12px;
	line-height: 1.45;
}

.lm-panel-h2 {
	font-size: 13px;
	font-weight: 800;
	color: #93c5fd;
	text-transform: uppercase;
	margin: 12px 0 6px 0;
	letter-spacing: 0.06em;
}

.lm-panel-close-wrap {
	margin-top: 18px;
	margin-bottom: 2px;
	text-align: center;
	width: 100%;
}

.lm-btn-close {
	font-size: 12px;
	padding: 8px 22px;
	border-radius: 8px;
	border: 1px solid #64748b;
	background: #334155;
	color: #e2e8f0;
	font-weight: 600;
	cursor: pointer;
}

.lm-store-card {
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-radius: 14px;
	padding: 12px 8px 14px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
}

.lm-store-card--dim {
	filter: grayscale(0.82) brightness(0.88);
	opacity: 0.94;
}

.lm-store-card--nostock {
	filter: saturate(0.88);
}

.lm-store-card-table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 4px 0;
}

.lm-store-card-sprite-cell {
	padding: 0;
	border: none;
	vertical-align: middle;
	height: 76px;
	text-align: center;
}

.lm-item-card-sprite-cell {
	height: 56px;
}

.lm-sprite-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 0;
	vertical-align: middle;
}

.lm-sprite-fallback {
	text-align: center;
	font-size: 11px;
}

.lm-sprite-img {
	display: block;
	margin: 0 auto;
	max-width: 96px;
	object-fit: contain;
}

.lm-card-name {
	font-weight: 800;
	font-size: 12px;
	color: #f8fafc;
	line-height: 1.3;
	text-align: center;
	width: 100%;
}

.lm-card-meta {
	font-size: 10px;
	font-weight: 700;
	color: #a5b4fc;
	margin-top: 6px;
}

.lm-card-pop {
	font-size: 9px;
	font-weight: 700;
	color: #cbd5e1;
	margin-top: 4px;
}

.lm-card-stock {
	font-size: 10px;
	font-weight: 700;
	margin-top: 8px;
	text-align: center;
	width: 100%;
}

.lm-card-stock--in {
	color: #86efac;
	margin-top: 12px;
}

.lm-card-stock--out {
	color: #fca5a5;
	margin-top: 12px;
}

.lm-card-actions {
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

.lm-card-actions--poke {
	margin-top: 12px;
}

.lm-action-block {
	display: block;
	width: 100%;
}

.lm-action-gap {
	display: block;
	margin-top: 6px;
}

.lm-action-muted {
	display: block;
	font-size: 11px;
	color: #94a3b8;
	padding: 7px 4px;
	line-height: 1.3;
	text-align: center;
}

.lm-action-hold {
	display: block;
	font-size: 11px;
	color: #fcd34d;
	padding: 7px 4px;
	line-height: 1.3;
	text-align: center;
	font-weight: 700;
}

.lm-action-blocked {
	display: block;
	font-size: 11px;
	color: #fcd34d;
	padding: 7px 4px;
	line-height: 1.25;
	text-align: center;
	font-weight: 700;
}

.lm-action-warning {
	display: block;
	font-size: 11px;
	color: #facc15;
	padding: 7px 4px;
	line-height: 1.25;
	text-align: center;
	font-weight: 700;
}

.lm-action-orange {
	display: block;
	font-size: 10px;
	color: #fdba74;
	padding: 7px 4px;
	line-height: 1.35;
	text-align: center;
}

.lm-action-nosponsor {
	display: block;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0.02em;
	color: #fda4af;
	padding: 7px 6px;
	line-height: 1.3;
	text-align: center;
	border-radius: 8px;
	border: 1px solid rgba(244, 63, 94, 0.35);
	background: rgba(76, 5, 25, 0.35);
}

.lm-sponsor-gate {
	margin: 0 0 12px 0;
	padding: 12px 14px;
	border-radius: 12px;
	border: 1px solid rgba(251, 113, 133, 0.45);
	background: linear-gradient(180deg, rgba(76, 5, 25, 0.4), rgba(15, 23, 42, 0.85));
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.lm-sponsor-gate-title {
	font-size: 11px;
	font-weight: 900;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: #fecdd3;
}

.lm-sponsor-gate-body {
	margin-top: 5px;
	font-size: 11px;
	color: #e7e5e4;
	line-height: 1.45;
}

.lm-sponsor-gate-hint {
	margin-top: 6px;
	font-size: 10px;
	color: #a8a29e;
	line-height: 1.4;
}

.lm-r-badge {
	position: absolute;
	top: 5px;
	right: 6px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 6px;
	background: rgba(250, 204, 21, 0.95);
	color: #422006;
	font-size: 11px;
	font-weight: 900;
	text-align: center;
	border: 1px solid rgba(161, 98, 7, 0.9);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}

.lm-btn-buy {
	font-size: 11px;
	padding: 7px 6px;
	width: 100%;
	border-radius: 8px;
	border: 1px solid #2563eb;
	background: linear-gradient(180deg, #2563eb, #1d4ed8);
	color: #fff;
	font-weight: 700;
}

.lm-btn-buy--item {
	padding: 7px 10px;
}

.lm-btn-reserve {
	font-size: 11px;
	padding: 7px 6px;
	width: 100%;
	border-radius: 8px;
	border: 1px solid #7c3aed;
	background: linear-gradient(180deg, #7c3aed, #5b21b6);
	color: #fff;
	font-weight: 700;
}

.lm-grid-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 10px 12px;
	table-layout: fixed;
}

.lm-grid-cell {
	width: 20%;
	vertical-align: top;
	padding: 0;
	border: none;
	text-align: center;
}

.lm-section-hint {
	font-size: 10px;
	color: #aab6cc;
	margin: 3px 2px 8px 2px;
}

.lm-section-subhead {
	font-size: 11px;
	font-weight: 700;
	color: #cbd5e1;
	margin: 14px 2px 4px 2px;
}

.lm-section-subhint {
	font-size: 10px;
	color: #94a3b8;
	margin: 0 2px 6px 2px;
}

.lm-item-icon {
	display: inline-block;
	margin: 0 auto;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.lm-item-icon-img {
	display: block;
	margin: 0 auto;
	object-fit: contain;
}

/* Banner patrocinio en /ligatienda */
.lm-sponsor-banner {
	margin: 0 0 12px 0;
	padding: 12px 14px;
	border-radius: 12px;
	border: 1px solid rgba(129, 140, 248, 0.35);
	background: linear-gradient(180deg, rgba(67, 56, 202, 0.2), rgba(15, 23, 42, 0.82));
}

.lm-sponsor-banner__head {
	font-size: 11px;
	font-weight: 900;
	color: #c7d2fe;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.lm-sponsor-banner__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
	margin-top: 10px;
}

@media (max-width: 520px) {
	.lm-sponsor-banner__grid {
		grid-template-columns: 1fr;
	}
}

.lm-sponsor-banner__block {
	padding: 10px 11px;
	border-radius: 10px;
	background: rgba(15, 23, 42, 0.55);
	border: 1px solid rgba(148, 163, 184, 0.18);
}

.lm-sponsor-banner__label {
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: #a5b4fc;
	margin-bottom: 6px;
}

.lm-sponsor-banner__stats {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 10px;
	font-size: 12px;
	color: #cbd5e1;
	line-height: 1.35;
}

.lm-sponsor-stat strong {
	color: #f8fafc;
	font-weight: 800;
}

.lm-sponsor-banner__hint {
	margin-top: 6px;
	font-size: 10px;
	color: #64748b;
	line-height: 1.35;
}

.lm-sponsor-banner__rules {
	margin: 10px 0 0 0;
	padding: 0 0 0 16px;
	font-size: 10px;
	color: #94a3b8;
	line-height: 1.5;
}

.lm-sponsor-banner__rules li {
	margin: 3px 0;
}

.lm-sponsor-banner__rules strong {
	color: #e2e8f0;
	font-weight: 700;
}

.lm-sponsor-banner__cmds {
	margin-top: 10px;
	padding-top: 9px;
	border-top: 1px solid rgba(148, 163, 184, 0.2);
	display: flex;
	flex-wrap: wrap;
	gap: 6px 8px;
	align-items: center;
	font-size: 10px;
	color: #64748b;
}

.lm-sponsor-banner__cmds code {
	font-size: 10px;
	padding: 3px 6px;
	border-radius: 6px;
	background: rgba(30, 41, 59, 0.9);
	border: 1px solid rgba(96, 165, 250, 0.25);
	color: #bae6fd;
}

.lm-sponsor-banner__alert {
	margin-top: 8px;
	padding: 7px 10px;
	border-radius: 8px;
	font-size: 10px;
	line-height: 1.4;
}

.lm-sponsor-banner__alert--box {
	color: #fcd34d;
	background: rgba(120, 53, 15, 0.25);
	border: 1px solid rgba(251, 191, 36, 0.35);
}

.lm-sponsor-banner__alert--penalty {
	color: #fca5a5;
	background: rgba(127, 29, 29, 0.25);
	border: 1px solid rgba(248, 113, 113, 0.35);
}

/* Panel tienda con scroll (uhtml no aplica style inline en divs) */
.lm-panel--scroll {
	max-height: 78vh;
	overflow-y: auto;
	overflow-x: hidden;
}

.lm-panel-intro {
	margin-top: 8px;
	font-size: 11px;
	color: #cbd5e1;
	line-height: 1.45;
}

.lm-panel-footnote {
	margin-top: 12px;
	font-size: 11px;
	color: #64748b;
}

/* Cromo de tarjetas por metal de tier (sustituye background/border inline en uhtml) */
.lm-store-card--gold-in {
	background: linear-gradient(165deg, rgba(230, 200, 90, 0.5) 0%, rgba(100, 75, 18, 0.88) 38%, rgba(35, 28, 10, 0.97) 100%);
	border-color: #d4af37;
}

.lm-store-card--gold-out {
	background: linear-gradient(165deg, rgba(140, 115, 45, 0.42) 0%, rgba(55, 50, 42, 0.9) 32%, rgba(38, 36, 34, 0.96) 58%, rgba(28, 28, 30, 0.99) 100%);
	border-color: #5a5348;
}

.lm-store-card--silver-in {
	background: linear-gradient(165deg, rgba(210, 215, 225, 0.48) 0%, rgba(70, 78, 90, 0.88) 38%, rgba(22, 24, 30, 0.97) 100%);
	border-color: #c0c8d4;
}

.lm-store-card--silver-out {
	background: linear-gradient(165deg, rgba(130, 138, 150, 0.38) 0%, rgba(52, 56, 62, 0.9) 32%, rgba(36, 38, 42, 0.96) 58%, rgba(26, 28, 32, 0.99) 100%);
	border-color: #4f5560;
}

.lm-store-card--bronze-in {
	background: linear-gradient(165deg, rgba(200, 130, 70, 0.48) 0%, rgba(85, 48, 24, 0.88) 38%, rgba(28, 16, 10, 0.97) 100%);
	border-color: #cd7f32;
}

.lm-store-card--bronze-out {
	background: linear-gradient(165deg, rgba(130, 85, 48, 0.4) 0%, rgba(58, 42, 32, 0.9) 32%, rgba(40, 34, 30, 0.96) 58%, rgba(28, 24, 22, 0.99) 100%);
	border-color: #5a4538;
}

.lm-store-card--default-in {
	background: linear-gradient(165deg, #1e293b 0%, #0f172a 100%);
	border-color: #3b82f6;
}

.lm-store-card--default-out {
	background: linear-gradient(165deg, #2d3a4d 0%, rgba(30, 32, 38, 0.96) 45%, #15171c 100%);
	border-color: #475569;
}

.lm-store-card--item-in {
	background: linear-gradient(165deg, rgba(120, 140, 230, 0.45) 0%, rgba(35, 50, 95, 0.88) 38%, rgba(14, 18, 32, 0.97) 100%);
	border-color: #818cf8;
}

.lm-store-card--item-out {
	background: linear-gradient(165deg, rgba(70, 75, 95, 0.35) 0%, rgba(40, 42, 50, 0.9) 32%, rgba(30, 30, 34, 0.96) 58%, rgba(22, 22, 26, 0.99) 100%);
	border-color: #4b5563;
}

.lm-store-card--mega-in {
	background: linear-gradient(165deg, rgba(220, 180, 90, 0.42) 0%, rgba(90, 70, 22, 0.88) 38%, rgba(22, 18, 10, 0.97) 100%);
	border-color: #eab308;
}

.lm-store-card--mega-out {
	background: linear-gradient(165deg, rgba(90, 85, 70, 0.35) 0%, rgba(45, 42, 36, 0.9) 32%, rgba(28, 26, 22, 0.96) 58%, rgba(18, 16, 14, 0.99) 100%);
	border-color: #713f12;
}

.lm-btn-buy--competitive {
	border-color: #4f46e5;
	background: linear-gradient(180deg, #4f46e5, #4338ca);
}

.lm-btn-buy--mega {
	border-color: #ca8a04;
	background: linear-gradient(180deg, #ca8a04, #a16207);
}

.lm-card-price {
	font-size: 10px;
	font-weight: 700;
	color: #a5b4fc;
	margin-top: 6px;
}

.lm-card-price--mega {
	color: #fde68a;
}

.lm-card-sub {
	font-size: 10px;
	font-weight: 600;
	color: #fcd34d;
	margin-top: 6px;
}

.lm-card-sub--muted {
	font-size: 9px;
	font-weight: 600;
	color: #a8a29e;
	margin-top: 4px;
}

/* Modo oscuro del cliente: sin estilo explícito, button hereda texto claro sobre fondo claro */
.dark .lm-panel button[name="send"],
body.dark .lm-panel button[name="send"],
html[data-theme="dark"] .lm-panel button[name="send"],
body[data-theme="dark"] .lm-panel button[name="send"] {
	-webkit-text-fill-color: currentColor;
}

/* pokerogue */
/* PokéRogue — responsive móvil (≥721px = aspecto PC sin cambios) */

.pokerogue-page table.pr-starter-grid button {
	text-align: center !important;
}

.pokerogue-page .pr-stats-header td:last-child {
	text-align: right !important;
	white-space: nowrap !important;
}

.pokerogue-page table.pr-stats-tabs,
.pokerogue-page table.pr-stats-tabs > tbody,
.pokerogue-page table.pr-stats-tabs > tbody > tr {
	border: 0 !important;
	background: transparent !important;
}

.pokerogue-page table.pr-stats-tabs > tbody > tr > td {
	border: 0 !important;
	background: transparent !important;
	vertical-align: middle !important;
}

.pokerogue-page table.pr-stats-tabs button {
	display: block !important;
	width: 100% !important;
	box-sizing: border-box !important;
	text-align: center !important;
}

@media (max-width: 720px) {
	.pokerogue-page {
		padding-left: 6px !important;
		padding-right: 6px !important;
		box-sizing: border-box !important;
		max-width: 100% !important;
		overflow-x: hidden !important;
	}

	.pokerogue-page .pr-run-panel {
		padding: 12px 10px 14px !important;
		border-radius: 14px !important;
	}

	/* Cabecera: título, stats y actualizar en columna */
	.pokerogue-page table.pr-panel-header,
	.pokerogue-page table.pr-panel-header > tbody,
	.pokerogue-page table.pr-panel-header > tbody > tr {
		display: block !important;
		width: 100% !important;
	}

	.pokerogue-page table.pr-panel-header > tbody > tr > td {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 0 8px !important;
		text-align: center !important;
		white-space: normal !important;
		box-sizing: border-box !important;
	}

	.pokerogue-page table.pr-panel-header > tbody > tr > td:last-child {
		padding-bottom: 0 !important;
	}

	.pokerogue-page table.pr-panel-header table {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	/* Equipo: una carta por fila */
	.pokerogue-page table.pr-team-grid,
	.pokerogue-page table.pr-team-grid > tbody,
	.pokerogue-page table.pr-team-grid > tbody > tr {
		display: block !important;
		width: 100% !important;
	}

	.pokerogue-page table.pr-team-grid > tbody > tr > td {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 5px 0 !important;
		box-sizing: border-box !important;
	}

	.pokerogue-page .pr-pokemon-name {
		white-space: normal !important;
		word-break: break-word !important;
		overflow: visible !important;
		text-overflow: unset !important;
	}

	/* Starters: columna única */
	.pokerogue-page table.pr-starter-grid,
	.pokerogue-page table.pr-starter-grid > tbody,
	.pokerogue-page table.pr-starter-grid > tbody > tr {
		display: block !important;
		width: 100% !important;
	}

	.pokerogue-page table.pr-starter-grid > tbody > tr > td {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 8px 0 !important;
		box-sizing: border-box !important;
	}

	/* Menú principal: la fila del grid anidado ocupa todo el ancho */
	.pokerogue-page table.pr-main-actions > tbody > tr:nth-child(2) > td {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
		box-sizing: border-box !important;
	}

	.pokerogue-page table.pr-main-actions-quad,
	.pokerogue-page table.pr-main-actions-quad > tbody {
		display: block !important;
		width: 100% !important;
	}

	.pokerogue-page table.pr-main-actions-quad > tbody > tr {
		display: flex !important;
		flex-wrap: wrap !important;
		width: 100% !important;
		align-items: stretch !important;
	}

	.pokerogue-page table.pr-main-actions-quad > tbody > tr > td[width="12"],
	.pokerogue-page table.pr-main-actions-quad > tbody > tr > td[style*="width:12px"] {
		display: none !important;
		width: 0 !important;
		padding: 0 !important;
	}

	.pokerogue-page table.pr-main-actions-quad > tbody > tr > td[colspan="3"] {
		flex: 0 0 100% !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 4px 0 !important;
		box-sizing: border-box !important;
	}

	.pokerogue-page table.pr-main-actions-quad > tbody > tr > td:not([colspan]):not([width="12"]) {
		flex: 0 0 calc(50% - 4px) !important;
		width: calc(50% - 4px) !important;
		max-width: calc(50% - 4px) !important;
		padding: 4px 2px !important;
		box-sizing: border-box !important;
	}

	.pokerogue-page table.pr-main-actions button,
	.pokerogue-page table.pr-main-actions-quad button {
		display: block !important;
		width: 100% !important;
		box-sizing: border-box !important;
		min-height: 44px !important;
		font-size: 12px !important;
		white-space: normal !important;
		line-height: 1.25 !important;
	}

	.pokerogue-page table.pr-main-actions > tbody > tr:first-child button,
	.pokerogue-page table.pr-main-actions > tbody > tr:last-child button {
		min-height: 48px !important;
		font-size: 13px !important;
	}

	/* Acciones por Pokémon */
	.pokerogue-page table.pr-action-row {
		display: block !important;
		width: 100% !important;
		margin-top: 6px !important;
	}

	.pokerogue-page table.pr-action-row > tbody {
		display: block !important;
		width: 100% !important;
	}

	.pokerogue-page table.pr-action-row > tbody > tr {
		display: flex !important;
		flex-wrap: nowrap !important;
		width: 100% !important;
	}

	.pokerogue-page table.pr-action-row > tbody > tr > td {
		box-sizing: border-box !important;
		padding: 4px 2px !important;
		min-width: 0 !important;
	}

	.pokerogue-page table.pr-action-row-tools > tbody > tr > td {
		flex: 1 1 33.33% !important;
		width: 33.33% !important;
		max-width: 33.33% !important;
	}

	.pokerogue-page table.pr-action-row-order > tbody > tr > td {
		flex: 1 1 25% !important;
		width: 25% !important;
		max-width: 25% !important;
	}

	.pokerogue-page table.pr-action-row-misc > tbody > tr > td {
		flex: 1 1 50% !important;
		width: 50% !important;
		max-width: 50% !important;
	}

	.pokerogue-page table.pr-action-row:not(.pr-action-row-order):not(.pr-action-row-tools):not(.pr-action-row-misc) > tbody > tr > td {
		flex: 1 1 50% !important;
		width: 50% !important;
		max-width: 50% !important;
	}

	.pokerogue-page table.pr-action-row button {
		display: block !important;
		width: 100% !important;
		box-sizing: border-box !important;
		min-height: 40px !important;
		font-size: 10px !important;
		white-space: normal !important;
		line-height: 1.2 !important;
		padding: 6px 4px !important;
	}

	.pokerogue-page table.pr-action-row-order button {
		font-size: 9px !important;
		min-height: 38px !important;
	}

	.pokerogue-page button {
		touch-action: manipulation;
	}
}

/* profile */
/* /perfil — evita max-height ~200px y scroll del cliente (.infobox-limited) */
.infobox.eternity-profile-infobox,
.infobox-roomintro.eternity-profile-infobox,
html.dark .infobox.eternity-profile-infobox,
html.dark .infobox-roomintro.eternity-profile-infobox,
.dark .infobox.eternity-profile-infobox,
.dark .infobox-roomintro.eternity-profile-infobox {
	max-height: none !important;
	overflow: visible !important;
	overflow-y: visible !important;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	box-shadow: none !important;
}
.infobox-roomintro.eternity-profile-infobox .infobox-limited,
.infobox-roomintro .infobox-limited {
	max-height: none !important;
	overflow: visible !important;
	overflow-y: visible !important;
}

.eternity-profile-panel {
	box-sizing: border-box;
	max-width: 100%;
	margin: 0;
	padding: 18px 20px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	border: 1px solid rgba(255, 255, 255, 0.12);
	border-radius: 20px;
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6);
}

.eternity-profile-panel h4,
.eternity-profile-title,
.eternity-profile-body {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.eternity-profile-panel h4 {
	line-height: 1.2;
}

.eternity-profile-grid {
	display: flex;
	align-items: flex-start;
	gap: 18px;
}

.eternity-profile-avatar {
	flex: 0 0 128px;
	width: 128px;
	height: 128px;
	overflow: hidden;
	border-radius: 16px;
	border: 1px solid #2a4060;
	background: rgba(12, 18, 28, 0.65);
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);
}

.eternity-profile-avatar img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	border: none;
	border-radius: 0;
}

.eternity-profile-body {
	flex: 1 1 auto;
	min-width: 0;
	padding: 0;
	text-align: left;
	font-size: 1em;
	line-height: 1.45;
}

.eternity-profile-flag {
	font-size: 1.2em;
	line-height: 1;
	vertical-align: middle;
	margin-left: 4px;
}

.eternity-profile-status {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	vertical-align: middle;
	font-weight: 600;
	font-size: 1em;
	white-space: nowrap;
}

.eternity-profile-status-dot {
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	flex: 0 0 auto;
}

.eternity-profile-medals {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.eternity-profile-badges {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 4px;
}

.eternity-profile-badges img {
	object-fit: contain;
}

.eternity-profile-medallas-label {
	letter-spacing: 0.05em !important;
	display: block;
	margin-bottom: 6px;
}

@keyframes eternity-profile-pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(46, 204, 113, 0.7);
	}
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 6px rgba(46, 204, 113, 0);
	}
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(46, 204, 113, 0);
	}
}

.eternity-profile-status-dot--online {
	animation: eternity-profile-pulse 2s infinite;
}

/* --- GENERATED USER CUSTOMS --- */
[class*="chatmessage-fantasmano"]:not(:has(.username[data-away])) strong { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
[class*="chatmessage-fantasmano"] .username:not([data-away]), [class*="chatmessage-fantasmano"] .username:not([data-away]) * { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
[class*="chatmessage-fantasmano"]:has(.username[data-away]) strong, [class*="chatmessage-fantasmano"] .username[data-away], [class*="chatmessage-fantasmano"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-fantasmano { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.chatbox label[data-userid="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
form.chatbox label[data-userid="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.chat-log-add label[data-userid="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.chatbox label[style*="#a50eb9"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
form.chatbox label[style*="#a50eb9"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.chat-log-add label[style*="#a50eb9"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar .username[data-userid="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [data-userid="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [data-userid="fantasmano"] .usernametext { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [style*="#a50eb9"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [style*="#a50eb9"] .usernametext { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
body:has(.userbar [style*="#a50eb9"]) .chatbox label { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
html:has(.userbar [style*="#a50eb9"]) .chatbox label { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.chatbox label[data-name="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
form.chatbox label[data-name="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [data-name="fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [data-name="fantasmano"] .usernametext { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [data-name=" fantasmano"] { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userbar [data-name=" fantasmano"] .usernametext { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
body:has(.userbar [data-name="fantasmano"]) .chatbox label { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
body:has(.userbar [data-name=" fantasmano"]) .chatbox label { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-fantasmano"] .userbutton:not([data-away]), [id*="userlist-user-fantasmano"] button.username:not([data-away]), [id*="userlist-user-fantasmano"] .username:not([data-away]), [class*="userlist-user-fantasmano"] .username:not([data-away]) { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-fantasmano"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-fantasmano"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-fantasmano"] .userbutton:not([data-away]) span { color: #ff00ff !important; -webkit-text-fill-color: #ff00ff !important; -moz-text-fill-color: #ff00ff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-fantasmano"] .userbutton[data-away], [id*="userlist-user-fantasmano"] button.username[data-away], [id*="userlist-user-fantasmano"] .username[data-away], [class*="userlist-user-fantasmano"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-fantasmano"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-fantasmano"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-fantasmano"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-mellamanalex"]:not(:has(.username[data-away])) strong { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
[class*="chatmessage-mellamanalex"] .username:not([data-away]), [class*="chatmessage-mellamanalex"] .username:not([data-away]) * { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
[class*="chatmessage-mellamanalex"]:has(.username[data-away]) strong, [class*="chatmessage-mellamanalex"] .username[data-away], [class*="chatmessage-mellamanalex"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-mellamanalex { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chatbox label[data-userid="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
form.chatbox label[data-userid="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chatbox label[style*="#2a7e34"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
form.chatbox label[style*="#2a7e34"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chat-log-add label[style*="#2a7e34"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar .username[data-userid="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-userid="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-userid="mellamanalex"] .usernametext { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [style*="#2a7e34"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [style*="#2a7e34"] .usernametext { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
body:has(.userbar [style*="#2a7e34"]) .chatbox label { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
html:has(.userbar [style*="#2a7e34"]) .chatbox label { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chatbox label[data-name="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
form.chatbox label[data-name="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name="mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name="mellamanalex"] .usernametext { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name=" mellamanalex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name=" mellamanalex"] .usernametext { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
body:has(.userbar [data-name="mellamanalex"]) .chatbox label { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" mellamanalex"]) .chatbox label { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.chatbox label[data-name="MellamanAlex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
form.chatbox label[data-name="MellamanAlex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name="MellamanAlex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name="MellamanAlex"] .usernametext { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name=" MellamanAlex"] { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userbar [data-name=" MellamanAlex"] .usernametext { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
body:has(.userbar [data-name="MellamanAlex"]) .chatbox label { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" MellamanAlex"]) .chatbox label { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mellamanalex"] .userbutton:not([data-away]), [id*="userlist-user-mellamanalex"] button.username:not([data-away]), [id*="userlist-user-mellamanalex"] .username:not([data-away]), [class*="userlist-user-mellamanalex"] .username:not([data-away]) { background-image: url("https://play.pokemonshowdown.com/sprites/ani-shiny/mudkip.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mellamanalex"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-mellamanalex"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-mellamanalex"] .userbutton:not([data-away]) span { color: #2271b3 !important; -webkit-text-fill-color: #2271b3 !important; -moz-text-fill-color: #2271b3 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mellamanalex"] .userbutton[data-away], [id*="userlist-user-mellamanalex"] button.username[data-away], [id*="userlist-user-mellamanalex"] .username[data-away], [class*="userlist-user-mellamanalex"] .username[data-away] { background-image: url("https://play.pokemonshowdown.com/sprites/ani-shiny/mudkip.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mellamanalex"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-mellamanalex"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-mellamanalex"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-viki19"]:not(:has(.username[data-away])) strong { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
[class*="chatmessage-viki19"] .username:not([data-away]), [class*="chatmessage-viki19"] .username:not([data-away]) * { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
[class*="chatmessage-viki19"]:has(.username[data-away]) strong, [class*="chatmessage-viki19"] .username[data-away], [class*="chatmessage-viki19"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-viki19 { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.chatbox label[data-userid="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
form.chatbox label[data-userid="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.chatbox label[style*="#c512d9"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
form.chatbox label[style*="#c512d9"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.chat-log-add label[style*="#c512d9"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar .username[data-userid="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [data-userid="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [data-userid="viki19"] .usernametext { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [style*="#c512d9"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [style*="#c512d9"] .usernametext { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
body:has(.userbar [style*="#c512d9"]) .chatbox label { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
html:has(.userbar [style*="#c512d9"]) .chatbox label { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.chatbox label[data-name="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
form.chatbox label[data-name="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [data-name="viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [data-name="viki19"] .usernametext { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [data-name=" viki19"] { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userbar [data-name=" viki19"] .usernametext { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
body:has(.userbar [data-name="viki19"]) .chatbox label { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" viki19"]) .chatbox label { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-viki19"] .userbutton:not([data-away]), [id*="userlist-user-viki19"] button.username:not([data-away]), [id*="userlist-user-viki19"] .username:not([data-away]), [class*="userlist-user-viki19"] .username:not([data-away]) { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-viki19"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-viki19"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-viki19"] .userbutton:not([data-away]) span { color: #f0a1d4 !important; -webkit-text-fill-color: #f0a1d4 !important; -moz-text-fill-color: #f0a1d4 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-viki19"] .userbutton[data-away], [id*="userlist-user-viki19"] button.username[data-away], [id*="userlist-user-viki19"] .username[data-away], [class*="userlist-user-viki19"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-viki19"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-viki19"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-viki19"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-ghoustzard"]:not(:has(.username[data-away])) strong { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
[class*="chatmessage-ghoustzard"] .username:not([data-away]), [class*="chatmessage-ghoustzard"] .username:not([data-away]) * { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
[class*="chatmessage-ghoustzard"]:has(.username[data-away]) strong, [class*="chatmessage-ghoustzard"] .username[data-away], [class*="chatmessage-ghoustzard"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-ghoustzard { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.chatbox label[data-userid="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
form.chatbox label[data-userid="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.chat-log-add label[data-userid="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.chatbox label[style*="#929b10"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
form.chatbox label[style*="#929b10"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.chat-log-add label[style*="#929b10"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar .username[data-userid="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [data-userid="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [data-userid="ghoustzard"] .usernametext { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [style*="#929b10"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [style*="#929b10"] .usernametext { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
body:has(.userbar [style*="#929b10"]) .chatbox label { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
html:has(.userbar [style*="#929b10"]) .chatbox label { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.chatbox label[data-name="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
form.chatbox label[data-name="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [data-name="ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [data-name="ghoustzard"] .usernametext { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [data-name=" ghoustzard"] { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userbar [data-name=" ghoustzard"] .usernametext { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
body:has(.userbar [data-name="ghoustzard"]) .chatbox label { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
body:has(.userbar [data-name=" ghoustzard"]) .chatbox label { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-ghoustzard"] .userbutton:not([data-away]), [id*="userlist-user-ghoustzard"] button.username:not([data-away]), [id*="userlist-user-ghoustzard"] .username:not([data-away]), [class*="userlist-user-ghoustzard"] .username:not([data-away]) { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-ghoustzard"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-ghoustzard"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-ghoustzard"] .userbutton:not([data-away]) span { color: #7b2cbf !important; -webkit-text-fill-color: #7b2cbf !important; -moz-text-fill-color: #7b2cbf !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-ghoustzard"] .userbutton[data-away], [id*="userlist-user-ghoustzard"] button.username[data-away], [id*="userlist-user-ghoustzard"] .username[data-away], [class*="userlist-user-ghoustzard"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-ghoustzard"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-ghoustzard"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-ghoustzard"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-blizzardsspirit"]:not(:has(.username[data-away])) strong { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
[class*="chatmessage-blizzardsspirit"] .username:not([data-away]), [class*="chatmessage-blizzardsspirit"] .username:not([data-away]) * { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
[class*="chatmessage-blizzardsspirit"]:has(.username[data-away]) strong, [class*="chatmessage-blizzardsspirit"] .username[data-away], [class*="chatmessage-blizzardsspirit"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-blizzardsspirit { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.chatbox label[data-userid="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
form.chatbox label[data-userid="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.chat-log-add label[data-userid="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.chatbox label[style*="#32a948"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
form.chatbox label[style*="#32a948"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.chat-log-add label[style*="#32a948"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar .username[data-userid="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [data-userid="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [data-userid="blizzardsspirit"] .usernametext { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [style*="#32a948"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [style*="#32a948"] .usernametext { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
body:has(.userbar [style*="#32a948"]) .chatbox label { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
html:has(.userbar [style*="#32a948"]) .chatbox label { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.chatbox label[data-name="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
form.chatbox label[data-name="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [data-name="blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [data-name="blizzardsspirit"] .usernametext { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [data-name=" blizzardsspirit"] { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userbar [data-name=" blizzardsspirit"] .usernametext { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
body:has(.userbar [data-name="blizzardsspirit"]) .chatbox label { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
body:has(.userbar [data-name=" blizzardsspirit"]) .chatbox label { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton:not([data-away]), [id*="userlist-user-blizzardsspirit"] button.username:not([data-away]), [id*="userlist-user-blizzardsspirit"] .username:not([data-away]), [class*="userlist-user-blizzardsspirit"] .username:not([data-away]) { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton:not([data-away]) span { color: #00ccff !important; -webkit-text-fill-color: #00ccff !important; -moz-text-fill-color: #00ccff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton[data-away], [id*="userlist-user-blizzardsspirit"] button.username[data-away], [id*="userlist-user-blizzardsspirit"] .username[data-away], [class*="userlist-user-blizzardsspirit"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-blizzardsspirit"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-mimikyu612"]:not(:has(.username[data-away])) strong { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
[class*="chatmessage-mimikyu612"] .username:not([data-away]), [class*="chatmessage-mimikyu612"] .username:not([data-away]) * { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
[class*="chatmessage-mimikyu612"]:has(.username[data-away]) strong, [class*="chatmessage-mimikyu612"] .username[data-away], [class*="chatmessage-mimikyu612"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-mimikyu612 { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.chatbox label[data-userid="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
form.chatbox label[data-userid="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.chatbox label[style*="#875cd0"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
form.chatbox label[style*="#875cd0"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.chat-log-add label[style*="#875cd0"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar .username[data-userid="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [data-userid="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [data-userid="mimikyu612"] .usernametext { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [style*="#875cd0"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [style*="#875cd0"] .usernametext { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
body:has(.userbar [style*="#875cd0"]) .chatbox label { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
html:has(.userbar [style*="#875cd0"]) .chatbox label { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.chatbox label[data-name="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
form.chatbox label[data-name="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [data-name="mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [data-name="mimikyu612"] .usernametext { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [data-name=" mimikyu612"] { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userbar [data-name=" mimikyu612"] .usernametext { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
body:has(.userbar [data-name="mimikyu612"]) .chatbox label { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" mimikyu612"]) .chatbox label { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mimikyu612"] .userbutton:not([data-away]), [id*="userlist-user-mimikyu612"] button.username:not([data-away]), [id*="userlist-user-mimikyu612"] .username:not([data-away]), [class*="userlist-user-mimikyu612"] .username:not([data-away]) { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mimikyu612"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-mimikyu612"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-mimikyu612"] .userbutton:not([data-away]) span { color: #9903d7 !important; -webkit-text-fill-color: #9903d7 !important; -moz-text-fill-color: #9903d7 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mimikyu612"] .userbutton[data-away], [id*="userlist-user-mimikyu612"] button.username[data-away], [id*="userlist-user-mimikyu612"] .username[data-away], [class*="userlist-user-mimikyu612"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mimikyu612"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-mimikyu612"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-mimikyu612"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-jujoraca"]:not(:has(.username[data-away])) strong { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
[class*="chatmessage-jujoraca"] .username:not([data-away]), [class*="chatmessage-jujoraca"] .username:not([data-away]) * { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
[class*="chatmessage-jujoraca"]:has(.username[data-away]) strong, [class*="chatmessage-jujoraca"] .username[data-away], [class*="chatmessage-jujoraca"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-jujoraca { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.chatbox label[data-userid="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
form.chatbox label[data-userid="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.chat-log-add label[data-userid="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.chatbox label[style*="#d32286"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
form.chatbox label[style*="#d32286"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.chat-log-add label[style*="#d32286"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar .username[data-userid="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [data-userid="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [data-userid="jujoraca"] .usernametext { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [style*="#d32286"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [style*="#d32286"] .usernametext { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
body:has(.userbar [style*="#d32286"]) .chatbox label { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
html:has(.userbar [style*="#d32286"]) .chatbox label { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.chatbox label[data-name="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
form.chatbox label[data-name="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [data-name="jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [data-name="jujoraca"] .usernametext { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [data-name=" jujoraca"] { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userbar [data-name=" jujoraca"] .usernametext { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
body:has(.userbar [data-name="jujoraca"]) .chatbox label { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
body:has(.userbar [data-name=" jujoraca"]) .chatbox label { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-jujoraca"] .userbutton:not([data-away]), [id*="userlist-user-jujoraca"] button.username:not([data-away]), [id*="userlist-user-jujoraca"] .username:not([data-away]), [class*="userlist-user-jujoraca"] .username:not([data-away]) { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-jujoraca"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-jujoraca"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-jujoraca"] .userbutton:not([data-away]) span { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; -moz-text-fill-color: #ffffff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-jujoraca"] .userbutton[data-away], [id*="userlist-user-jujoraca"] button.username[data-away], [id*="userlist-user-jujoraca"] .username[data-away], [class*="userlist-user-jujoraca"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-jujoraca"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-jujoraca"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-jujoraca"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-arkhedis"]:not(:has(.username[data-away])) strong { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
[class*="chatmessage-arkhedis"] .username:not([data-away]), [class*="chatmessage-arkhedis"] .username:not([data-away]) * { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
[class*="chatmessage-arkhedis"]:has(.username[data-away]) strong, [class*="chatmessage-arkhedis"] .username[data-away], [class*="chatmessage-arkhedis"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-arkhedis { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.chatbox label[data-userid="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
form.chatbox label[data-userid="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.chatbox label[style*="#ac23ac"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
form.chatbox label[style*="#ac23ac"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.chat-log-add label[style*="#ac23ac"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar .username[data-userid="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [data-userid="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [data-userid="arkhedis"] .usernametext { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [style*="#ac23ac"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [style*="#ac23ac"] .usernametext { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
body:has(.userbar [style*="#ac23ac"]) .chatbox label { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
html:has(.userbar [style*="#ac23ac"]) .chatbox label { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.chatbox label[data-name="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
form.chatbox label[data-name="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [data-name="arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [data-name="arkhedis"] .usernametext { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [data-name=" arkhedis"] { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userbar [data-name=" arkhedis"] .usernametext { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
body:has(.userbar [data-name="arkhedis"]) .chatbox label { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" arkhedis"]) .chatbox label { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-arkhedis"] .userbutton:not([data-away]), [id*="userlist-user-arkhedis"] button.username:not([data-away]), [id*="userlist-user-arkhedis"] .username:not([data-away]), [class*="userlist-user-arkhedis"] .username:not([data-away]) { background-image: url("https://media.tenor.com/t23gPPRJKTMAAAAi/kirby-on-a-warp-star.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-arkhedis"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-arkhedis"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-arkhedis"] .userbutton:not([data-away]) span { color: #ff8c00 !important; -webkit-text-fill-color: #ff8c00 !important; -moz-text-fill-color: #ff8c00 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-arkhedis"] .userbutton[data-away], [id*="userlist-user-arkhedis"] button.username[data-away], [id*="userlist-user-arkhedis"] .username[data-away], [class*="userlist-user-arkhedis"] .username[data-away] { background-image: url("https://media.tenor.com/t23gPPRJKTMAAAAi/kirby-on-a-warp-star.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-arkhedis"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-arkhedis"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-arkhedis"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-matombatb"]:not(:has(.username[data-away])) strong { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
[class*="chatmessage-matombatb"] .username:not([data-away]), [class*="chatmessage-matombatb"] .username:not([data-away]) * { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
[class*="chatmessage-matombatb"]:has(.username[data-away]) strong, [class*="chatmessage-matombatb"] .username[data-away], [class*="chatmessage-matombatb"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-matombatb { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.chatbox label[data-userid="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
form.chatbox label[data-userid="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.chat-log-add label[data-userid="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.chatbox label[style*="#357eb6"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
form.chatbox label[style*="#357eb6"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.chat-log-add label[style*="#357eb6"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar .username[data-userid="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [data-userid="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [data-userid="matombatb"] .usernametext { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [style*="#357eb6"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [style*="#357eb6"] .usernametext { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
body:has(.userbar [style*="#357eb6"]) .chatbox label { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
html:has(.userbar [style*="#357eb6"]) .chatbox label { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.chatbox label[data-name="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
form.chatbox label[data-name="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [data-name="matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [data-name="matombatb"] .usernametext { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [data-name=" matombatb"] { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userbar [data-name=" matombatb"] .usernametext { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
body:has(.userbar [data-name="matombatb"]) .chatbox label { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
body:has(.userbar [data-name=" matombatb"]) .chatbox label { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-matombatb"] .userbutton:not([data-away]), [id*="userlist-user-matombatb"] button.username:not([data-away]), [id*="userlist-user-matombatb"] .username:not([data-away]), [class*="userlist-user-matombatb"] .username:not([data-away]) { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-matombatb"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-matombatb"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-matombatb"] .userbutton:not([data-away]) span { color: #0000ff !important; -webkit-text-fill-color: #0000ff !important; -moz-text-fill-color: #0000ff !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-matombatb"] .userbutton[data-away], [id*="userlist-user-matombatb"] button.username[data-away], [id*="userlist-user-matombatb"] .username[data-away], [class*="userlist-user-matombatb"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-matombatb"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-matombatb"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-matombatb"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-lightfenixx"]:not(:has(.username[data-away])) strong { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
[class*="chatmessage-lightfenixx"] .username:not([data-away]), [class*="chatmessage-lightfenixx"] .username:not([data-away]) * { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
[class*="chatmessage-lightfenixx"]:has(.username[data-away]) strong, [class*="chatmessage-lightfenixx"] .username[data-away], [class*="chatmessage-lightfenixx"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-lightfenixx { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.chatbox label[data-userid="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
form.chatbox label[data-userid="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.chatbox label[style*="#7c42df"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
form.chatbox label[style*="#7c42df"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.chat-log-add label[style*="#7c42df"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar .username[data-userid="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [data-userid="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [data-userid="lightfenixx"] .usernametext { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [style*="#7c42df"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [style*="#7c42df"] .usernametext { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
body:has(.userbar [style*="#7c42df"]) .chatbox label { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
html:has(.userbar [style*="#7c42df"]) .chatbox label { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.chatbox label[data-name="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
form.chatbox label[data-name="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [data-name="lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [data-name="lightfenixx"] .usernametext { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [data-name=" lightfenixx"] { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userbar [data-name=" lightfenixx"] .usernametext { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
body:has(.userbar [data-name="lightfenixx"]) .chatbox label { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" lightfenixx"]) .chatbox label { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-lightfenixx"] .userbutton:not([data-away]), [id*="userlist-user-lightfenixx"] button.username:not([data-away]), [id*="userlist-user-lightfenixx"] .username:not([data-away]), [class*="userlist-user-lightfenixx"] .username:not([data-away]) { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-lightfenixx"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-lightfenixx"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-lightfenixx"] .userbutton:not([data-away]) span { color: #520d73 !important; -webkit-text-fill-color: #520d73 !important; -moz-text-fill-color: #520d73 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-lightfenixx"] .userbutton[data-away], [id*="userlist-user-lightfenixx"] button.username[data-away], [id*="userlist-user-lightfenixx"] .username[data-away], [class*="userlist-user-lightfenixx"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-lightfenixx"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-lightfenixx"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-lightfenixx"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-avile"]:not(:has(.username[data-away])) strong { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
[class*="chatmessage-avile"] .username:not([data-away]), [class*="chatmessage-avile"] .username:not([data-away]) * { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
[class*="chatmessage-avile"]:has(.username[data-away]) strong, [class*="chatmessage-avile"] .username[data-away], [class*="chatmessage-avile"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-avile { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.chatbox label[data-userid="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
form.chatbox label[data-userid="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.chat-log-add label[data-userid="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.chatbox label[style*="#1577e7"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
form.chatbox label[style*="#1577e7"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.chat-log-add label[style*="#1577e7"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar .username[data-userid="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [data-userid="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [data-userid="avile"] .usernametext { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [style*="#1577e7"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [style*="#1577e7"] .usernametext { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
body:has(.userbar [style*="#1577e7"]) .chatbox label { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
html:has(.userbar [style*="#1577e7"]) .chatbox label { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.chatbox label[data-name="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
form.chatbox label[data-name="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [data-name="avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [data-name="avile"] .usernametext { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [data-name=" avile"] { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userbar [data-name=" avile"] .usernametext { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
body:has(.userbar [data-name="avile"]) .chatbox label { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
body:has(.userbar [data-name=" avile"]) .chatbox label { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-avile"] .userbutton:not([data-away]), [id*="userlist-user-avile"] button.username:not([data-away]), [id*="userlist-user-avile"] .username:not([data-away]), [class*="userlist-user-avile"] .username:not([data-away]) { background-image: url("https://media0.giphy.com/media/v1.Y2lkPTZjMDliOTUycXkwNHdicjRjMXA3eDR4aTI2b3g1cTRkanlhNThha2xzM2czeXF2bSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/YRDuN32tiOevbMTNMK/giphy.webp") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-avile"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-avile"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-avile"] .userbutton:not([data-away]) span { color: #db81ad !important; -webkit-text-fill-color: #db81ad !important; -moz-text-fill-color: #db81ad !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-avile"] .userbutton[data-away], [id*="userlist-user-avile"] button.username[data-away], [id*="userlist-user-avile"] .username[data-away], [class*="userlist-user-avile"] .username[data-away] { background-image: url("https://media0.giphy.com/media/v1.Y2lkPTZjMDliOTUycXkwNHdicjRjMXA3eDR4aTI2b3g1cTRkanlhNThha2xzM2czeXF2bSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/YRDuN32tiOevbMTNMK/giphy.webp") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-avile"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-avile"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-avile"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
[class*="chatmessage-pibechamoso"]:not(:has(.username[data-away])) strong { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
[class*="chatmessage-pibechamoso"] .username:not([data-away]), [class*="chatmessage-pibechamoso"] .username:not([data-away]) * { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
[class*="chatmessage-pibechamoso"]:has(.username[data-away]) strong, [class*="chatmessage-pibechamoso"] .username[data-away], [class*="chatmessage-pibechamoso"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-pibechamoso { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.chatbox label[data-userid="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
form.chatbox label[data-userid="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.chatbox label[style*="#8421ee"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
form.chatbox label[style*="#8421ee"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.chat-log-add label[style*="#8421ee"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar .username[data-userid="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [data-userid="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [data-userid="pibechamoso"] .usernametext { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [style*="#8421ee"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [style*="#8421ee"] .usernametext { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
body:has(.userbar [style*="#8421ee"]) .chatbox label { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
html:has(.userbar [style*="#8421ee"]) .chatbox label { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.chatbox label[data-name="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
form.chatbox label[data-name="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [data-name="pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [data-name="pibechamoso"] .usernametext { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [data-name=" pibechamoso"] { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userbar [data-name=" pibechamoso"] .usernametext { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
body:has(.userbar [data-name="pibechamoso"]) .chatbox label { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" pibechamoso"]) .chatbox label { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-pibechamoso"] .userbutton:not([data-away]), [id*="userlist-user-pibechamoso"] button.username:not([data-away]), [id*="userlist-user-pibechamoso"] .username:not([data-away]), [class*="userlist-user-pibechamoso"] .username:not([data-away]) { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-pibechamoso"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-pibechamoso"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-pibechamoso"] .userbutton:not([data-away]) span { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; -moz-text-fill-color: #ff0000 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-pibechamoso"] .userbutton[data-away], [id*="userlist-user-pibechamoso"] button.username[data-away], [id*="userlist-user-pibechamoso"] .username[data-away], [class*="userlist-user-pibechamoso"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-pibechamoso"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-pibechamoso"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-pibechamoso"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-ragnnis"] .userbutton:not([data-away]), [id*="userlist-user-ragnnis"] button.username:not([data-away]), [id*="userlist-user-ragnnis"] .username:not([data-away]), [class*="userlist-user-ragnnis"] .username:not([data-away]) { background-image: url("https://play.pokemonshowdown.com/sprites/ani/zorua.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-ragnnis"] .userbutton[data-away], [id*="userlist-user-ragnnis"] button.username[data-away], [id*="userlist-user-ragnnis"] .username[data-away], [class*="userlist-user-ragnnis"] .username[data-away] { background-image: url("https://play.pokemonshowdown.com/sprites/ani/zorua.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-jasamasama"] .userbutton:not([data-away]), [id*="userlist-user-jasamasama"] button.username:not([data-away]), [id*="userlist-user-jasamasama"] .username:not([data-away]), [class*="userlist-user-jasamasama"] .username:not([data-away]) { background-image: url("https://play.pokemonshowdown.com/sprites/ani/mew.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-jasamasama"] .userbutton[data-away], [id*="userlist-user-jasamasama"] button.username[data-away], [id*="userlist-user-jasamasama"] .username[data-away], [class*="userlist-user-jasamasama"] .username[data-away] { background-image: url("https://play.pokemonshowdown.com/sprites/ani/mew.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-lmena"] .userbutton:not([data-away]), [id*="userlist-user-lmena"] button.username:not([data-away]), [id*="userlist-user-lmena"] .username:not([data-away]), [class*="userlist-user-lmena"] .username:not([data-away]) { background-image: url("https://media.tenor.com/R5TwGjtOPlsAAAAi/genshin-impact-furina.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-lmena"] .userbutton[data-away], [id*="userlist-user-lmena"] button.username[data-away], [id*="userlist-user-lmena"] .username[data-away], [class*="userlist-user-lmena"] .username[data-away] { background-image: url("https://media.tenor.com/R5TwGjtOPlsAAAAi/genshin-impact-furina.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-polylove"] .userbutton:not([data-away]), [id*="userlist-user-polylove"] button.username:not([data-away]), [id*="userlist-user-polylove"] .username:not([data-away]), [class*="userlist-user-polylove"] .username:not([data-away]) { background-image: url("https://www.image2url.com/r2/default/gifs/1778262820729-04fe6270-7671-491e-b349-3d40ba17177f.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-polylove"] .userbutton[data-away], [id*="userlist-user-polylove"] button.username[data-away], [id*="userlist-user-polylove"] .username[data-away], [class*="userlist-user-polylove"] .username[data-away] { background-image: url("https://www.image2url.com/r2/default/gifs/1778262820729-04fe6270-7671-491e-b349-3d40ba17177f.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-iagorodrguez"] .userbutton:not([data-away]), [id*="userlist-user-iagorodrguez"] button.username:not([data-away]), [id*="userlist-user-iagorodrguez"] .username:not([data-away]), [class*="userlist-user-iagorodrguez"] .username:not([data-away]) { background-image: url("https://play.pokemonshowdown.com/sprites/ani/snom.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-iagorodrguez"] .userbutton[data-away], [id*="userlist-user-iagorodrguez"] button.username[data-away], [id*="userlist-user-iagorodrguez"] .username[data-away], [class*="userlist-user-iagorodrguez"] .username[data-away] { background-image: url("https://play.pokemonshowdown.com/sprites/ani/snom.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-princesky"] .userbutton:not([data-away]), [id*="userlist-user-princesky"] button.username:not([data-away]), [id*="userlist-user-princesky"] .username:not([data-away]), [class*="userlist-user-princesky"] .username:not([data-away]) { background-image: url("https://i.redd.it/kgegurof1pe81.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
.userlist li[id*="-userlist-user-princesky"] .userbutton[data-away], [id*="userlist-user-princesky"] button.username[data-away], [id*="userlist-user-princesky"] .username[data-away], [class*="userlist-user-princesky"] .username[data-away] { background-image: url("https://i.redd.it/kgegurof1pe81.gif") !important; background-repeat: no-repeat !important; background-position: calc(100% - 1px) center !important; background-size: 20px 20px !important; padding: 1px 22px 1px 4px !important; border-radius: 2px !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; box-decoration-break: clone !important; -webkit-box-decoration-break: clone !important; }
[class*="chatmessage-mateotruco"]:not(:has(.username[data-away])) strong { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
[class*="chatmessage-mateotruco"] .username:not([data-away]), [class*="chatmessage-mateotruco"] .username:not([data-away]) * { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
[class*="chatmessage-mateotruco"]:has(.username[data-away]) strong, [class*="chatmessage-mateotruco"] .username[data-away], [class*="chatmessage-mateotruco"] .username[data-away] * { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.infobox strong.eternity-cc-mateotruco { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chatbox label[data-userid="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
form.chatbox label[data-userid="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chat-log-add label[data-userid="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chat-log-add form.chatbox label[data-userid="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chatbox label[style*="#c5118c"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
form.chatbox label[style*="#c5118c"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chat-log-add label[style*="#c5118c"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar .username[data-userid="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-userid="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-userid="mateotruco"] .usernametext { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [style*="#c5118c"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [style*="#c5118c"] .usernametext { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
body:has(.userbar [style*="#c5118c"]) .chatbox label { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
html:has(.userbar [style*="#c5118c"]) .chatbox label { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chatbox label[data-name="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
form.chatbox label[data-name="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name="mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name="mateotruco"] .usernametext { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name=" mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name=" mateotruco"] .usernametext { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
body:has(.userbar [data-name="mateotruco"]) .chatbox label { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" mateotruco"]) .chatbox label { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.chatbox label[data-name="Mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
form.chatbox label[data-name="Mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name="Mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name="Mateotruco"] .usernametext { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name=" Mateotruco"] { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userbar [data-name=" Mateotruco"] .usernametext { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
body:has(.userbar [data-name="Mateotruco"]) .chatbox label { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
body:has(.userbar [data-name=" Mateotruco"]) .chatbox label { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mateotruco"] .userbutton:not([data-away]), [id*="userlist-user-mateotruco"] button.username:not([data-away]), [id*="userlist-user-mateotruco"] .username:not([data-away]), [class*="userlist-user-mateotruco"] .username:not([data-away]) { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mateotruco"] .userbutton:not([data-away]) em:not(.group), .userlist li[id*="-userlist-user-mateotruco"] .userbutton:not([data-away]) strong, .userlist li[id*="-userlist-user-mateotruco"] .userbutton:not([data-away]) span { color: #f00a75 !important; -webkit-text-fill-color: #f00a75 !important; -moz-text-fill-color: #f00a75 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mateotruco"] .userbutton[data-away], [id*="userlist-user-mateotruco"] button.username[data-away], [id*="userlist-user-mateotruco"] .username[data-away], [class*="userlist-user-mateotruco"] .username[data-away] { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }
.userlist li[id*="-userlist-user-mateotruco"] .userbutton[data-away] em:not(.group), .userlist li[id*="-userlist-user-mateotruco"] .userbutton[data-away] strong, .userlist li[id*="-userlist-user-mateotruco"] .userbutton[data-away] span { color: #888888 !important; -webkit-text-fill-color: #888888 !important; -moz-text-fill-color: #888888 !important; text-shadow: none !important; }

/* === ROOMCOVERS (auto, no editar) === */
#room-rooms .roomlist a.blocklink[href="/pokliga"], .roomlist a.blocklink[href="/pokliga"], .roomlist .roombutton[href="/pokliga"], .roomlist a.ilink[href="/pokliga"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://champions.pokemon.com/_images/global/header/header-xxl.jpg') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"] + .subrooms, .roomlist a.blocklink[href="/pokliga"] + .subrooms, .roomlist .roombutton[href="/pokliga"] + .subrooms, .roomlist a.ilink[href="/pokliga"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/pokliga"] + .subrooms a.blocklink, .roomlist .roombutton[href="/pokliga"] + .subrooms a.blocklink, .roomlist a.ilink[href="/pokliga"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"] > strong, .roomlist a.blocklink[href="/pokliga"] > strong, .roomlist .roombutton[href="/pokliga"] > strong, .roomlist a.ilink[href="/pokliga"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"] .users, .roomlist a.blocklink[href="/pokliga"] .users, .roomlist .roombutton[href="/pokliga"] .users, .roomlist a.ilink[href="/pokliga"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"]::after, .roomlist a.blocklink[href="/pokliga"]::after, .roomlist .roombutton[href="/pokliga"]::after, .roomlist a.ilink[href="/pokliga"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"] > small:not(.users), .roomlist a.blocklink[href="/pokliga"] > small:not(.users), .roomlist .roombutton[href="/pokliga"] > small:not(.users), .roomlist a.ilink[href="/pokliga"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/pokliga"]:hover, .roomlist a.blocklink[href="/pokliga"]:hover, .roomlist .roombutton[href="/pokliga"]:hover, .roomlist a.ilink[href="/pokliga"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"], .roomlist a.blocklink[href="/essb"], .roomlist .roombutton[href="/essb"], .roomlist a.ilink[href="/essb"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://nintendosoup.com/wp-content/uploads/2018/11/Nov_SSB_scrn115-1038x576.jpg') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"] + .subrooms, .roomlist a.blocklink[href="/essb"] + .subrooms, .roomlist .roombutton[href="/essb"] + .subrooms, .roomlist a.ilink[href="/essb"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/essb"] + .subrooms a.blocklink, .roomlist .roombutton[href="/essb"] + .subrooms a.blocklink, .roomlist a.ilink[href="/essb"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"] > strong, .roomlist a.blocklink[href="/essb"] > strong, .roomlist .roombutton[href="/essb"] > strong, .roomlist a.ilink[href="/essb"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"] .users, .roomlist a.blocklink[href="/essb"] .users, .roomlist .roombutton[href="/essb"] .users, .roomlist a.ilink[href="/essb"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"]::after, .roomlist a.blocklink[href="/essb"]::after, .roomlist .roombutton[href="/essb"]::after, .roomlist a.ilink[href="/essb"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"] > small:not(.users), .roomlist a.blocklink[href="/essb"] > small:not(.users), .roomlist .roombutton[href="/essb"] > small:not(.users), .roomlist a.ilink[href="/essb"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/essb"]:hover, .roomlist a.blocklink[href="/essb"]:hover, .roomlist .roombutton[href="/essb"]:hover, .roomlist a.ilink[href="/essb"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"], .roomlist a.blocklink[href="/torneos"], .roomlist .roombutton[href="/torneos"], .roomlist a.ilink[href="/torneos"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/55481807-497e-460b-8b1e-62db30eafc08/de34y32-b8ce94ae-ffb2-4ee2-97b1-5cce54f56ff4.png/v1/fill/w_1280,h_512,q_80,strp/gengar_vs_nidorino__leaf_green_fire_red_version__by_vidrovov_de34y32-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7ImhlaWdodCI6Ijw9NTEyIiwicGF0aCI6Ii9mLzU1NDgxODA3LTQ5N2UtNDYwYi04YjFlLTYyZGIzMGVhZmMwOC9kZTM0eTMyLWI4Y2U5NGFlLWZmYjItNGVlMi05N2IxLTVjY2U1NGY1NmZmNC5wbmciLCJ3aWR0aCI6Ijw9MTI4MCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.RVmvIldsvH3bdZHDie7oUj4XuJ23R8rAIkgrAdzsYCE') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"] + .subrooms, .roomlist a.blocklink[href="/torneos"] + .subrooms, .roomlist .roombutton[href="/torneos"] + .subrooms, .roomlist a.ilink[href="/torneos"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/torneos"] + .subrooms a.blocklink, .roomlist .roombutton[href="/torneos"] + .subrooms a.blocklink, .roomlist a.ilink[href="/torneos"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"] > strong, .roomlist a.blocklink[href="/torneos"] > strong, .roomlist .roombutton[href="/torneos"] > strong, .roomlist a.ilink[href="/torneos"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"] .users, .roomlist a.blocklink[href="/torneos"] .users, .roomlist .roombutton[href="/torneos"] .users, .roomlist a.ilink[href="/torneos"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"]::after, .roomlist a.blocklink[href="/torneos"]::after, .roomlist .roombutton[href="/torneos"]::after, .roomlist a.ilink[href="/torneos"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"] > small:not(.users), .roomlist a.blocklink[href="/torneos"] > small:not(.users), .roomlist .roombutton[href="/torneos"] > small:not(.users), .roomlist a.ilink[href="/torneos"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/torneos"]:hover, .roomlist a.blocklink[href="/torneos"]:hover, .roomlist .roombutton[href="/torneos"]:hover, .roomlist a.ilink[href="/torneos"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"], .roomlist a.blocklink[href="/casino"], .roomlist .roombutton[href="/casino"], .roomlist a.ilink[href="/casino"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://images.alphacoders.com/603/thumb-1920-603479.png') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"] + .subrooms, .roomlist a.blocklink[href="/casino"] + .subrooms, .roomlist .roombutton[href="/casino"] + .subrooms, .roomlist a.ilink[href="/casino"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/casino"] + .subrooms a.blocklink, .roomlist .roombutton[href="/casino"] + .subrooms a.blocklink, .roomlist a.ilink[href="/casino"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"] > strong, .roomlist a.blocklink[href="/casino"] > strong, .roomlist .roombutton[href="/casino"] > strong, .roomlist a.ilink[href="/casino"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"] .users, .roomlist a.blocklink[href="/casino"] .users, .roomlist .roombutton[href="/casino"] .users, .roomlist a.ilink[href="/casino"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"]::after, .roomlist a.blocklink[href="/casino"]::after, .roomlist .roombutton[href="/casino"]::after, .roomlist a.ilink[href="/casino"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"] > small:not(.users), .roomlist a.blocklink[href="/casino"] > small:not(.users), .roomlist .roombutton[href="/casino"] > small:not(.users), .roomlist a.ilink[href="/casino"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/casino"]:hover, .roomlist a.blocklink[href="/casino"]:hover, .roomlist .roombutton[href="/casino"]:hover, .roomlist a.ilink[href="/casino"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/development"], .roomlist a.blocklink[href="/development"], .roomlist .roombutton[href="/development"], .roomlist a.ilink[href="/development"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://eternityps.duckdns.org/client/img/roomcover-ditto.jpg') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/development"] + .subrooms, .roomlist a.blocklink[href="/development"] + .subrooms, .roomlist .roombutton[href="/development"] + .subrooms, .roomlist a.ilink[href="/development"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/development"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/development"] + .subrooms a.blocklink, .roomlist .roombutton[href="/development"] + .subrooms a.blocklink, .roomlist a.ilink[href="/development"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/development"] > strong, .roomlist a.blocklink[href="/development"] > strong, .roomlist .roombutton[href="/development"] > strong, .roomlist a.ilink[href="/development"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/development"] .users, .roomlist a.blocklink[href="/development"] .users, .roomlist .roombutton[href="/development"] .users, .roomlist a.ilink[href="/development"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/development"]::after, .roomlist a.blocklink[href="/development"]::after, .roomlist .roombutton[href="/development"]::after, .roomlist a.ilink[href="/development"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/development"] > small:not(.users), .roomlist a.blocklink[href="/development"] > small:not(.users), .roomlist .roombutton[href="/development"] > small:not(.users), .roomlist a.ilink[href="/development"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/development"]:hover, .roomlist a.blocklink[href="/development"]:hover, .roomlist .roombutton[href="/development"]:hover, .roomlist a.ilink[href="/development"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"], .roomlist a.blocklink[href="/hispano"], .roomlist .roombutton[href="/hispano"], .roomlist a.ilink[href="/hispano"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://eternityps.duckdns.org/client/img/roomcover-ditto.jpg') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"] + .subrooms, .roomlist a.blocklink[href="/hispano"] + .subrooms, .roomlist .roombutton[href="/hispano"] + .subrooms, .roomlist a.ilink[href="/hispano"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/hispano"] + .subrooms a.blocklink, .roomlist .roombutton[href="/hispano"] + .subrooms a.blocklink, .roomlist a.ilink[href="/hispano"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"] > strong, .roomlist a.blocklink[href="/hispano"] > strong, .roomlist .roombutton[href="/hispano"] > strong, .roomlist a.ilink[href="/hispano"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"] .users, .roomlist a.blocklink[href="/hispano"] .users, .roomlist .roombutton[href="/hispano"] .users, .roomlist a.ilink[href="/hispano"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"]::after, .roomlist a.blocklink[href="/hispano"]::after, .roomlist .roombutton[href="/hispano"]::after, .roomlist a.ilink[href="/hispano"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"] > small:not(.users), .roomlist a.blocklink[href="/hispano"] > small:not(.users), .roomlist .roombutton[href="/hispano"] > small:not(.users), .roomlist a.ilink[href="/hispano"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/hispano"]:hover, .roomlist a.blocklink[href="/hispano"]:hover, .roomlist .roombutton[href="/hispano"]:hover, .roomlist a.ilink[href="/hispano"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"], .roomlist a.blocklink[href="/xoxeo"], .roomlist .roombutton[href="/xoxeo"], .roomlist a.ilink[href="/xoxeo"] {
	background-image: linear-gradient(rgba(0, 0, 0, .22), rgba(0, 0, 0, .42)), url('https://eternityps.duckdns.org/client/img/roomcover-ditto.jpg') !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	border-radius: 10px !important;
	box-sizing: border-box !important;
	color: #fff !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	min-height: 80px !important;
	margin-bottom: 2px !important;
	overflow: hidden !important;
	padding: 20px 15px !important;
	position: relative !important;
	white-space: normal !important;
	z-index: 0 !important;
	transition: transform 0.3s ease, box-shadow 0.3s ease !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85) !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"] + .subrooms, .roomlist a.blocklink[href="/xoxeo"] + .subrooms, .roomlist .roombutton[href="/xoxeo"] + .subrooms, .roomlist a.ilink[href="/xoxeo"] + .subrooms {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 2 !important;
	margin: 6px 0 10px !important;
	padding-left: 20px !important;
	pointer-events: auto !important;
	color: inherit !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"] + .subrooms a.blocklink, .roomlist a.blocklink[href="/xoxeo"] + .subrooms a.blocklink, .roomlist .roombutton[href="/xoxeo"] + .subrooms a.blocklink, .roomlist a.ilink[href="/xoxeo"] + .subrooms a.blocklink {
	display: inline-block !important;
	position: static !important;
	min-height: 0 !important;
	padding: 1px 6px !important;
	margin: 0 2px !important;
	background-image: none !important;
	transform: none !important;
	box-shadow: none !important;
	white-space: nowrap !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"] > strong, .roomlist a.blocklink[href="/xoxeo"] > strong, .roomlist .roombutton[href="/xoxeo"] > strong, .roomlist a.ilink[href="/xoxeo"] > strong {
	text-transform: uppercase !important;
	font-weight: 600 !important;
	letter-spacing: 1.2px !important;
	font-size: 0.85rem !important;
	width: calc(100% - 40px) !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"] .users, .roomlist a.blocklink[href="/xoxeo"] .users, .roomlist .roombutton[href="/xoxeo"] .users, .roomlist a.ilink[href="/xoxeo"] .users {
	position: absolute !important;
	top: 12px !important;
	right: 14px !important;
	float: none !important;
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	gap: 4px !important;
	color: #fff !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"]::after, .roomlist a.blocklink[href="/xoxeo"]::after, .roomlist .roombutton[href="/xoxeo"]::after, .roomlist a.ilink[href="/xoxeo"]::after {
	content: "" !important;
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: 2px !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	margin: 1px 0 !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"] > small:not(.users), .roomlist a.blocklink[href="/xoxeo"] > small:not(.users), .roomlist .roombutton[href="/xoxeo"] > small:not(.users), .roomlist a.ilink[href="/xoxeo"] > small:not(.users) {
	font-size: 0.75rem !important;
	opacity: 0.90 !important;
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
	white-space: normal !important;
}
#room-rooms .roomlist a.blocklink[href="/xoxeo"]:hover, .roomlist a.blocklink[href="/xoxeo"]:hover, .roomlist .roombutton[href="/xoxeo"]:hover, .roomlist a.ilink[href="/xoxeo"]:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4) !important;
	z-index: 0 !important;
}
/* === FIN ROOMCOVERS === */

/* SERVER NEWS START */
.pm-window-eternitynews .challenge { display: none !important; }
.pm-window-eternitynews .pm-buttonbar { display: none !important; }
.pm-window-eternitynews .pm-log-add { display: none !important; }
.pm-window-eternitynews form { display: none !important; }
.pm-window-eternitynews .pm-log { bottom: 0 !important; }
.ps-room[id*="eternitynews"] .challenge,
.ps-room[id*="eternitynews"] .chat-log-add,
.ps-room[id*="eternitynews"] form.chatbox,
.ps-room[id*="eternitynews"] .userlist .button-middle,
.ps-room[id*="eternitynews"] .userlist button[data-cmd="/challenge"],
.ps-room[id*="eternitynews"] .userlist button[data-href^="useroptions-"],
.mini-window[data-roomid*="eternitynews"] .challenge,
.mini-window[data-roomid*="eternitynews"] .chat-log-add,
.mini-window[data-roomid*="eternitynews"] form.chatbox,
.mini-window[data-roomid*="eternitynews"] .userlist .button-middle,
.mini-window[data-roomid*="eternitynews"] .userlist button[data-cmd="/challenge"],
.mini-window[data-roomid*="eternitynews"] .userlist button[data-href^="useroptions-"],
[id*="eternitynews"].mini-window-contents .chat-log-add,
[id*="eternitynews"].mini-window-contents form.chatbox,
[id*="eternitynews"].ps-room-light .chat-log-add,
[id*="eternitynews"].ps-room-light form.chatbox { display: none !important; }
.mini-window[data-roomid*="eternitynews"] .chat-log,
[id*="eternitynews"].mini-window-contents .chat-log,
.ps-room[id*="eternitynews"] .chat-log { bottom: 0 !important; }
/* SERVER NEWS END */
