/* Existing perspective and gameplay stay in place; only the stage finish changes. */
.scene-3d-ready .battlebrand{font-family:var(--font-display);letter-spacing:.03em}.scene-3d-ready .battlebrand small{letter-spacing:.2em;font-family:var(--font-mono)}
.scene-3d-ready .arena .hud{border-radius:4px 14px 4px 14px;padding:16px 17px 14px;box-shadow:0 12px 26px #0002,inset 0 1px #fff1}.scene-3d-ready .arena .hud b{font-size:18px;line-height:1.2}.scene-3d-ready .arena .hud:after{width:3px;box-shadow:none}.scene-3d-ready .arena .numbers{font-size:10px}.scene-3d-ready .arena .hp i{background:linear-gradient(90deg,#aa1938,#f14b70)}
.scene-3d-ready .battletools button{border-radius:5px;min-height:40px;padding-inline:14px;font-weight:600}.scene-3d-ready .clock strong{font-family:var(--font-display);font-size:32px}.scene-3d-ready #duelEnvironmentControl select{border-radius:5px;min-height:40px}
.scene-3d-ready #battleCommands{width:min(720px,49vw)}.scene-3d-ready #moveMenu{gap:10px}.scene-3d-ready #moveMenu .movebutton{min-height:91px;border-radius:5px 14px 5px 14px;padding:13px 16px 12px 63px;box-shadow:inset 0 1px #fff,inset 0 -3px #d1bfb4,0 3px 0 #432331,0 8px 18px #0002}.scene-3d-ready #moveMenu .movebutton b{font-size:17px;font-weight:700}.scene-3d-ready #moveMenu .technique-icon{left:17px;width:33px}.scene-3d-ready #moveMenu .movebutton span{margin:4px 0}.scene-3d-ready #moveMenu:after{width:15px;height:15px;border-width:2px}
.scene-3d-ready .commandhead button{min-height:40px;border-radius:6px;font-weight:600;padding-inline:15px}.scene-3d-ready .commandhead{font-size:12px}
body[data-duel-sky=dark] .battletools button{background:#151015d9;color:#f4e7e0;border-color:#9f7f7855}body[data-duel-sky=dark] .battletools button:hover{background:#2d1521;border-color:#d75473}body[data-duel-sky=dark] .battlebar{background:linear-gradient(#08070bc9,transparent)}body[data-duel-sky=dark] .arena .hud{background:linear-gradient(140deg,#21181ef5,#110d12f5);border-color:#75596099}body[data-duel-sky=dark] .arena .hud:before{background:#120d13;color:#c9afb7;letter-spacing:.2em}body[data-duel-sky=dark] .clock{border:1px solid #a84c6655;background:#160e16c9;border-radius:6px}body[data-duel-sky=dark] #duelEnvironmentControl select{background:#161015ed;color:#f3e7e0;border-color:#89657088}body[data-duel-sky=dark] .commandhead button{background:#160f16e8;color:#f6ebe5;border-color:#84606b}body[data-duel-sky=dark] .battletools [data-avatar-link]{background:none!important}
@media(min-width:701px) and (max-height:780px){.scene-3d-ready #moveMenu .movebutton{min-height:76px;padding-block:9px}.scene-3d-ready #moveMenu .movebutton b{font-size:15px}.scene-3d-ready .arena .hud{padding:12px 14px}}
@media(max-width:700px){.scene-3d-ready #battleCommands{width:94vw}.scene-3d-ready .arena .hud{padding:11px 12px;min-width:0}.scene-3d-ready .arena .hud b{font-size:14px}.scene-3d-ready #moveMenu .movebutton{min-height:91px;padding:12px 9px 11px 43px}.scene-3d-ready #moveMenu .movebutton b{font-size:13px}.scene-3d-ready #moveMenu .technique-icon{left:10px;width:25px}.scene-3d-ready .battletools button{padding-inline:8px;font-size:10px}.scene-3d-ready .commandhead{font-size:10px}}

@media(max-width:700px){.scene-3d-ready .clock strong{font-size:22px;white-space:nowrap}.scene-3d-ready .site-theme-toggle{top:219px;bottom:auto;right:12px}}

/* No command is preselected by its position. Crimson follows interaction. */
.scene-3d-ready #moveMenu .movebutton:not(:disabled):is(:hover,:focus-visible){--tech:#ffe9dc;background:linear-gradient(150deg,#df2849,#b61434 65%,#98132d);border-color:#e96880;box-shadow:inset 0 1px #ff8caa,inset 0 -3px #8c1835,0 3px 0 #432331,0 8px 18px #0002}
.scene-3d-ready #moveMenu .movebutton:not(:disabled):is(:hover,:focus-visible) :is(b,span,small){color:#fff5e7}
