/* Whole native paper, stars and sprouts; all movement uses the pausable app clock. */
#game .training238-feedback,#game .training238-celebration{position:absolute;inset:0;pointer-events:none;z-index:8}
#game .training238-feedback [hidden],#game .training238-celebration[hidden],#game .training238-celebration [hidden]{display:none!important}
#game .training238-combo{position:absolute;left:245px;top:313px;width:135px;height:32px;line-height:32px;text-align:center;font-size:23px;font-weight:800;color:#805017;text-shadow:0 1px #fff9d9,1px 0 #fff9d9,-1px 0 #fff9d9,0 -1px #fff9d9}
#game .training238-combo[data-kind="miss"]{font-size:17px;color:#685248}
#game .training63-scene[data-kind="music"] .training238-combo{left:246px;top:276px}
#game[data-route="training"] .beat156-impact{left:242px;top:352px;width:144px;height:144px;transform-origin:50% 60%;z-index:7}
#game .training63-scene[data-kind="music"] .beat156-impact{left:246px;top:324px;width:138px;height:138px}
#game .training238-hit-stars{position:absolute;left:195px;top:640px;z-index:6}
#game .training63-scene[data-kind="music"] .training238-hit-stars{top:423px}
#game .training238-hit-stars img{position:absolute;left:-9px;top:-9px;width:18px;height:18px;object-fit:contain;max-width:none}
#game[data-route="training"] .rhythm-ring[data-halo-role="target"]{filter:brightness(calc(1 + var(--training238-hit,0)*.5)) drop-shadow(0 0 calc(var(--training238-hit,0)*8px) #ffe870)}
#game .training63-scene[data-kind="music"] .gold-line{filter:brightness(calc(1 + var(--training238-hit,0)*.65))}
#game .training63-scene[data-kind="music"] .instrument63-art{filter:brightness(calc(1 + var(--training238-hit,0)*.16))}
#game .training238-result-board{position:absolute;left:45px;top:273px;width:300px;height:156.655290px;transform-origin:center}
#game .training238-paper{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;max-width:none;pointer-events:none}
#game .training238-board-copy{position:absolute;inset:25px 28px 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#4d3218;text-align:center;white-space:nowrap}
#game .training238-heading{display:block;font:700 27px/1.3 Tuan,"Microsoft YaHei",sans-serif;letter-spacing:1px;color:#73420c}
#game .training238-medals{height:38px;display:flex;justify-content:center;gap:7px}
#game .training238-medals img{display:block;width:38px;height:38px;object-fit:contain;max-width:none}
#game .training238-medals img[data-lit="false"]{filter:grayscale(1)}
#game .training238-growth{display:flex;gap:4px;align-items:center;justify-content:center;margin:0;font:600 23px/1.25 Tuan,"Microsoft YaHei",sans-serif;color:#365523}
#game .training238-growth img{width:23px;height:23px;object-fit:contain;max-width:none}
#game .training238-growth b{font-weight:700}
#game[data-route="training"] .train-result{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
#game .training63-scene:has(.training238-result-board:not([hidden])) .training-help{visibility:hidden}
#game .training238-care-board{position:absolute;left:85px;top:150px;width:220px;height:114.880546px}
#game .training238-care-board .training238-board-copy{inset:16px 20px 17px;gap:0}
#game .training238-care-board .training238-heading{font-size:21px}
#game .training238-care-board .training238-medals{height:27px;gap:5px}
#game .training238-care-board .training238-medals img{width:27px;height:27px}
#game .training238-care-board .training238-growth{font-size:21px}
#game .training238-care-stars img{position:absolute;left:-23px;top:-23px;width:46px;height:46px;object-fit:contain;max-width:none}
#game .training238-reward-flight img{position:absolute;left:-10px;top:-10px;width:20px;height:20px;object-fit:contain;max-width:none}
#game[data-training238-celebrating="true"] :is(.check-label,.care85-messages .wish,.wish-caption,.guide70-wish,.float-text,.toast,.growth162-trail,.wish-stars){visibility:hidden}
#game[data-training238-celebrating="true"] .growth{transform-origin:center}
@media(prefers-reduced-motion:reduce){#game .training238-hit-stars,#game .training238-reward-flight,#game .training238-care-stars{display:none!important}}
