Watch this video to know how to enable the intended font https://youtu.be/MYrxsSEgBhA?t=439
By Trustfall
https://patreon.com/PSskins
Trustfall's Scarlet and Violet 2.2 by BrunoGamerGH
![Screenshot of Trustfall's Scarlet and Violet 2.2](https://userstyles.world/preview/13844/1.jpeg)
Details
AuthorBrunoGamerGH
LicenseNo License
CategoryPokemonshowdown
Created
Updated
Size80 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Version 2.23
Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name Trustfall's Scarlet and Violet 2.2
@version 20231223.21.44
@namespace ?
==/UserStyle== */
@-moz-document domain("play.pokemonshowdown.com"), domain("replay.pokemonshowdown.com"), domain("psim.us") {
/* The code is below is to have the right font and to have
Mega evolution, z-move, ect. icons appear. (they will not appear on firefox)
Delete the two "/*" below to enable the code.
A caution sign should pop up, this is normal.
Also don't forget to set your settings to "light" mode.*/
/*
@import url('https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@500&display=swap'); .megaevo:has([name="terastallize"]){ background: url(https://i.imgur.com/BS4ySGu.gif);}.megaevo:has([name="megaevo"]){ background: url(https://i.imgur.com/Wv6ClXF.gif);}.megaevo:has([name="zmove"]){background: url(https://i.imgur.com/uze95f2.gif);background-position: 0px 6px;padding-bottom: 50px; margin-bottom: -50px;}.megaevo:has([name="dynamax"]){background: url(https://i.imgur.com/SAER0T9.gif);background-position: 0px 63px;padding-bottom: 50px;margin-bottom: -50px}.megaevo:hover:has([name="terastallize"]){background: url(https://i.imgur.com/rArM0Re.gif);}.megaevo:hover:has([name="megaevo"]){background: url(https://i.imgur.com/kNwRnUt.gif);}.megaevo:hover:has([name="zmove"]){ background: url(https://i.imgur.com/iY6bcLm.gif);background-position: 0px 6px;}.megaevo:hover:has([name="dynamax"]){background: url(https://i.imgur.com/2TE0RRw.gif);background-position: 0px 63px;padding-bottom: 50px;margin-bottom: -50px;}.pmbox:before{content:"" !important}
*/
/*delete the two "/*" below to enable the code to remove trainers */
/*
.innerbattle .trainersprite {display: none;}
*/
.pfx-panel {
transform: scale(0.95) !important;
overflow: scroll;
background-image: url(https://i.imgur.com/MIPZXmP.png);
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.4);
}
.pfx-body .replay-wrapper {
transform: scale(0.85) translate(-90px, 0px) !important;
overflow: visible !important;
}
.pmbox {
}
.pmbox:before{
position: relative;
content: url(https://i.imgur.com/3br47AE.gif);
background-image: url(https://i.imgur.com/3br47AE.gif);
background-size: cover !important;
color: rgba(0, 0, 0, 0.5);
}
.pmbox a{
color: black !important;
}
.pmbox:after{
content: "..";
background-image: url(https://i.imgur.com/PVEC2Zb.png) !important;
margin-left: -10px;
padding-right: 330px;
padding-bottom: 220px;
color: rgba(0,0,0,0);
background-repeat: no-repeat;
background-size: contain;
}
.tooltipinner div {
background: rgba(25,41,62, 0.95) !important;
}
.colorchooser
{
transform: translate(-906px,213px)!important ;
}
.soundchooser
{
transform: translate(-906px,213px) !important;
}
.replay-wrapper .battle-log
{
height: 541px;
right: 134px;
transform: translate(320px,0px) ;
}
.replay-wrapper .battle {
height: 650px !important;
width: 10000px !important;
background-image: url(https://i.imgur.com/bk4Uhuu.png);
filter: blur(0.000001px);
}
.replay-wrapper .playbutton button
{
font-family: "Asap Condensed", Trebuchet MS, sans-serif!important;
color: white;
border: none;
background: rgba(25,41,62, 0.8);
border-radius: 1pt;
box-shadow: none;
text-shadow: none;
}
.chooser {
font-family: "Asap Condensed", Trebuchet MS, sans-serif!important;
transform:translate(0px,180px);
}
.replay-controls button {
font-family: "Asap Condensed", Trebuchet MS, sans-serif!important;
transform:translate(0px,180px);
color: white;
border: none;
background: rgba(25,41,62, 0.8);
border-radius: 1pt;
box-shadow: none;
text-shadow: none;
}
.battle-controls [name="closeAndMainMenu"]
{
display: none;
height: 300px !important;
width:30px !important;
transform: translate(-30px, -270px)!important;
color: rgba(0,0,0,0) !important;
pointer-events: none;
background-repeat: no-repeat !important;
overflow: visible;
}
.battle-controls .replayDownloadButton{
z-index: 3;
transform: translate(160px, -80px) !important;
}
.button[name="saveReplay"]{
z-index: 3;
transform: translate(160px, -90px) !important;
}
.button[name="instantReplay"]{
z-index: 3;
transform: translate(310px, -68px) !important;
}
.button[name="closeAndRematch"]{
z-index: 3;
transform: translate(215px, -623px) !important;
}
.battle [src*="https://play.pokemonshowdown.com/fx/"][src*="png"]{
margin-left: 10px;
}
/*level*/
.statbar strong small {
font-size: 7pt;
}
/*gender*/
.statbar strong img {
transform: translate(0px,0px) scale(1);
z-index: 4 !important;
pointer-events: none;
margin-left: 0px !important;
}
.innerbattle .result {
transform-origin: left top;
transform: scale(1) translate(155px, 20px);
z-index: 5;
}
.innerbattle img{
transform-origin: left top;
transform: scale(0.80) translate(200px, 75px);
z-index: 1;
}
.innerbattle [src*="ani/"]{
margin-top: -0px !important;
margin-left: -0px !important;
}
.innerbattle [src*="gen1/"]{
margin-top: -0px !important;
margin-left: -0px !important;
transform-origin: bottom;
transform: scale(0.8) translate(180px, 40px) !important;
}
.innerbattle [src*="gen1-back"]{
margin-top: -0px !important;
margin-left: -0px !important;
}
.innerbattle [src*="gen3-back"]{
margin-top: -10px !important;
margin-left: -0px !important;
}
.innerbattle [src*="gen4-back"]{
margin-top: -10px !important;
margin-left: -0px !important;
}
.innerbattle [src*="ani-back/"]{
margin-left: 10px !important;
margin-top: 10px !important;
}
/* gen 5 sprites*/
.innerbattle [src*="gen5ani"], .innerbattle [src*="gen5ani-back"] {
transform-origin: top left;
transform: scale(1.06) translate(128px, 50px) !important;
}
.innerbattle [src*="gen5ani-back"] {
transform-origin: top left;
transform: scale(0.8) translate(230px, 70px) !important;
}
/* gen 5 sprites not animated*/
/*
.innerbattle [src*="geani"], .innerbattle [src*="gen5ani-back"] {
transform-origin: top left;
transform: scale(1) translate(150px, 60px) !important;
}
.innerbattle [src*="gen5-back"] {
transform-origin: top left;
transform: scale(1) translate(340px, 130px) !important;
}
*/
.innerbattle [style*="width:80px"][style*="font-size:10px"]{
display: none;
}
.battle {
height: 741px !important;
border: none !important;
box-shadow: none !important;
background: none !important;
}
.turnstatus-protect {
z-index:2 !important;
transform: scale(0.9) translate(160px, 60px);
}
.innerbattle [style*="fx/rock"]
{
opacity: 1 !important
}
.sidecondition-mist{
z-index:2 !important;
transform: scale(0.9) translate(160px, 60px) !important;
}
.sidecondition-safeguard{
z-index:2 !important;
transform: scale(0.9) translate(160px, 60px) !important;
}
.sidecondition-lightscreen{
transform: scale(0.9) translate(160px, 60px);
z-index:2 !important;
}
.sidecondition-reflect{
transform: scale(0.9) translate(160px, 60px);
z-index:2 !important;
}
.sidecondition-auroraveil{
transform: scale(0.9) translate(160px, 60px);
z-index:2 !important;
}
.playbutton{
z-index:30;
transform: translate(-20px, 70px);
}
.battle-controls{
z-index: 4 !important;
}
.controls{
width: 400px !important;
}
.battle-controls .button{
font-family: "Asap Condensed", Trebuchet MS, sans-serif!important;
font-stretch: ultra-condensed !important;
color: white;
border: none;
background: rgba(25,41,62, 0.9);
border-radius: 1pt;
box-shadow: none;
text-shadow: none;
transform-origin: top left;
}
.pfx-body .replayDownloadButton{
transform: translate(-50px, 100px) scale(1.5);
}
.pfx-body .replayDownloadButton:hover{
transform-origin: center;
transform: translate(-50px, 100px) scale(1.5);
}
.replayDownloadButton{
transform:translate(-400px,0px);
color: white;
border: none;
background: rgba(25,41,62, 0.8);
border-radius: 1pt;
box-shadow: none;
text-shadow: none;
}
.replayDownloadButton:hover{
font-family: "Asap Condensed", Trebuchet MS, sans-serif!important;
transform-origin: top left;
color: black;
border: none;
background: rgb(248,207,7);
border-radius: 1pt;
box-shadow: none;
text-shadow: none;
}
[name="saveReplay"]{
transform:translate(-400px,0px);
}
.battle-userlist{
transform:translate(320px,0);
border: 4pt;
}
.background {
transform-origin: top left;
transform: scale(1.5);
}
/**/
.megaevo {
background-size: cover;
background-repeat: no-repeat !important;
height:250px;
width:400px;
background: url(https://i.imgur.com/BS4ySGu.gif);
transform-origin: top left;
/* transform: translate(387px,-105px) scale(0.2); */
transform: translate(384px,-112px) scale(0.2);
border: none;
font-size: 100pt;
padding-left: 200pt;
font-size: 1pt;
}
.megaevo img {
transform-origin: top left;
transform:scale(3.5)translate(-121px,49px);
width:12%;
}
.megaevo input {
transform-origin: top left;
transform:scale(3.5)translate(-88px,30px);
opacity: 100 !important;
color: black !important;
height: 5%;
width: 5%;
}
.megaevo input:checked{
opacity: 1 !important;
}
.megaevo:hover {
background: url(https://i.imgur.com/rArM0Re.gif);
}
/*
.megaevo input:checked:after{
opacity: 1 !important;
content:url(https://i.imgur.com/2TE0RRw.gif);
width: 100%;
height: 100%;
}
*/
.megaevo input after{
transform-origin: top left;
transform:scale(3.5)translate(-88px,54px);
color: black;
display: none;
}
/*---------...