#game[data-route="training"] .pause129{position:absolute!important;left:358px!important;right:auto!important;top:29px!important;width:61px!important;height:calc(61px * var(--pause129-ratio))!important;overflow:visible;background:none;border:0;padding:0;z-index:10}
#game .training63-scene[data-kind="music"] .pause129{top:33px!important}
#game[data-route="training"] .pause129-frame{position:absolute;display:block;overflow:hidden;pointer-events:none}
#game[data-route="training"] .pause129-texture{position:absolute;display:block;max-width:none!important;object-fit:fill;pointer-events:none}
#game[data-route="training"] .instrument63-art{left:9px;top:542px;width:394px;height:135.025px}

/* Timing targets remain legible around the pet, behind face/hands. */
#game[data-route="training"] :is(.rhythm-ring,.timing-ring,.gold-line,.music63-lane){z-index:2}
#game[data-route="training"] .music-note{z-index:5}
