/* 04-warrior-existing-4k.psd: original 3840x2160 geometry, shared game engine. */
#lobby .arena-card.warrior{background-image:linear-gradient(transparent,#071c24ed),url('/assets/arenas/warrior/thumb.webp');border-color:#49aaa4}
#battle-stage[data-arena="warrior"]{background-image:url('/assets/arenas/warrior/background.webp')}
#battle-stage[data-arena="warrior"] .machine-art{left:18.776%;top:-.602%;width:62.214%;height:83.704%}
#battle-stage[data-arena="warrior"] .controls-art{left:16.927%;top:82.083%;width:66.797%;height:17.037%;z-index:3}
#battle-stage[data-arena="warrior"] .stage-logo{display:none}
#battle-stage[data-arena="warrior"] .platform-you{left:0;top:77.917%;width:20.417%;height:15.046%}
#battle-stage[data-arena="warrior"] .platform-rival{left:79.583%;top:78.056%;width:20.417%;height:14.815%}
#battle-stage[data-arena="warrior"] .panel-you{left:.104%;top:13.241%;width:18.958%;height:29.074%}
#battle-stage[data-arena="warrior"] .panel-rival{right:-.833%;top:12.546%;width:20.234%;height:29.583%}
#battle-stage[data-arena="warrior"] .stage-panel::before{position:absolute;top:17%;left:0;width:100%;z-index:1;content:'YOU';font:2cqw Russo;color:#d6f6ff}
#battle-stage[data-arena="warrior"] .panel-rival::before{content:'RIVAL';color:#ffe5ae}
#battle-stage[data-arena="warrior"] .panel-data{top:35%;bottom:15%;left:10%;width:80%;gap:0;justify-content:space-between;font-size:1.25cqw;line-height:1.1}
#battle-stage[data-arena="warrior"] .panel-data strong{font-size:2.8cqw}
#battle-stage[data-arena="warrior"] .panel-data small{font-size:1.4cqw;margin:0}
#battle-stage[data-arena="warrior"] .panel-data>span:last-child{font-size:.75cqw;margin:0}
#battle-stage[data-arena="warrior"] .world-pot-art{left:38.151%;top:2.361%;width:23.62%;height:11.574%}
#battle-stage[data-arena="warrior"] .stage-pot{left:39%;top:4%;width:22%;height:8%;gap:.2cqw}
#battle-stage[data-arena="warrior"] .stage-pot>span{font-size:1.4cqw}
#battle-stage[data-arena="warrior"] .stage-pot strong{font-size:2.8cqw}
#battle-stage[data-arena="warrior"] .stage-pot small{font-size:1cqw}
#game-content #battle-stage[data-arena="warrior"] #arena{left:23.8%;top:17.8%;width:51.9%!important;height:57.5%!important;border-radius:.8cqw}
#battle-stage[data-arena="warrior"] .battle-status{background:url('/assets/arenas/warrior/status.webp') center/100% 100% no-repeat;left:33.411%;top:75.741%;width:33.151%;height:6.481%;padding:1% 3%;z-index:4}
#battle-stage[data-arena="warrior"]:not([data-symbols-ready="true"]) #arena{visibility:hidden}
#battle-stage[data-arena="warrior"]:not([data-art-ready="true"]) .stage-art:not(.fighter-you):not(.fighter-rival),#battle-stage[data-arena="warrior"]:not([data-art-ready="true"]) .stage-panel{visibility:hidden}
#battle-stage[data-arena="warrior"] .choose-button,#battle-stage[data-arena="warrior"] .paytable-button{top:86.2%;height:7%;display:flex;align-items:center;justify-content:center;font-size:1.2cqw;line-height:1.1;z-index:4}
#battle-stage[data-arena="warrior"] .choose-button{left:27.5%;width:10.1%}
#battle-stage[data-arena="warrior"] .paytable-button{left:61.5%;width:10.8%}
#battle-stage[data-arena="warrior"] #spin,#battle-stage[data-arena="warrior"] #rematch{left:42%;top:84%;width:16.1%;height:8.4%;font-size:1.65cqw;background:none!important;color:#352500;text-shadow:none;z-index:4;line-height:1.05;padding:0}
#battle-stage[data-arena="warrior"] #rematch small{font-size:1cqw;margin-top:.2cqw;line-height:1}
#battle-stage[data-arena="warrior"] dialog#lines-dialog{border-color:#dca15a;background:linear-gradient(150deg,#123b3f,#071d29);box-shadow:0 0 15px #dda65444,inset 0 0 0 2px #886039}
@media(max-width:600px) and (orientation:portrait){
 #battle-stage[data-arena="warrior"] .machine-art{left:-6%;top:36%;width:112%;height:59%}
 #battle-stage[data-arena="warrior"] .stage-logo{display:block;left:34%;top:3%;width:32%;height:14%}
 #battle-stage[data-arena="warrior"] .platform-you{left:0;top:calc(40.5% - 2px);width:35%;height:7.5%}
 #battle-stage[data-arena="warrior"] .platform-rival{left:65%;top:calc(40.5% - 2px);width:35%;height:7.5%}
 #battle-stage[data-arena="warrior"] .stage-panel{top:0;width:32%;height:22%}
 #battle-stage[data-arena="warrior"] .panel-you{left:0}
 #battle-stage[data-arena="warrior"] .panel-rival{right:0}
 #battle-stage[data-arena="warrior"] .stage-panel::before{font-size:3.3cqw}
 #battle-stage[data-arena="warrior"] .panel-data{top:35%;bottom:14%;font-size:2.15cqw}
 #battle-stage[data-arena="warrior"] .panel-data strong{font-size:4.3cqw}
 #battle-stage[data-arena="warrior"] .panel-data small{font-size:2.5cqw}
 #battle-stage[data-arena="warrior"] .panel-data>span:last-child{font-size:1.6cqw}
 #battle-stage[data-arena="warrior"] .world-pot-art{left:27%;top:39.4%;width:46%;height:7%}
 #battle-stage[data-arena="warrior"] .stage-pot{left:27%;top:40%;width:46%;height:5.8%}
 #battle-stage[data-arena="warrior"] .stage-pot>span{font-size:2.2cqw}
 #battle-stage[data-arena="warrior"] .stage-pot strong{font-size:4.4cqw}
 #battle-stage[data-arena="warrior"] .stage-pot small{font-size:2cqw}
 #game-content #battle-stage[data-arena="warrior"] #arena{left:3.6%;top:48.2%;width:93.4%!important;height:40.4%!important}
 #battle-stage[data-arena="warrior"] .battle-status{left:17%;top:90%;width:66%;height:3.4%;padding:0 4%}
 #battle-stage[data-arena="warrior"] .stage-button,#battle-stage[data-arena="warrior"] #spin,#battle-stage[data-arena="warrior"] #rematch{display:none}
}
