/* V134 native ending art and live counters. No rule/storage/clock changes. */
@font-face{font-family:EndingNums134;src:url("assets/ending-numbers-114-v134.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
.ending134-room{position:absolute;left:-42.375px;top:0;width:474.75px;height:844px;max-width:none;object-fit:fill;pointer-events:none;z-index:0}
#game[data-route="win"] .ending134{position:absolute;inset:0;z-index:1}
#game[data-route="win"] .ending134 .ending-title,#game[data-route="win"] .ending134 .ending-name,#game[data-route="win"] .ending134 .ending-stats{position:absolute;margin:0;padding:0;background:none;border:0;box-shadow:none;pointer-events:none}
#game[data-route="win"] .ending134 .ending-title img,#game[data-route="win"] .ending134 .ending-name img,#game[data-route="win"] .ending134 .ending-stats-art{display:block;position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none}
#game[data-route="win"] .ending134 .ending-title{z-index:6;line-height:0}
#game[data-route="win"] .ending134 .ending-name{z-index:6;line-height:0}
#game[data-route="win"] .ending134 .ending-stats{z-index:6}
#game[data-route="win"] .ending134 .ending-growth-value,#game[data-route="win"] .ending134 .ending-counter{position:absolute;inset:auto;display:flex;align-items:center;justify-content:center;font-family:EndingNums134,Tuan,sans-serif;font-weight:400;line-height:1;color:#43230c}
#game[data-route="win"] .ending134 .ending-growth-value{font-size:52px;-webkit-text-stroke:.8px currentColor;paint-order:stroke fill}
#game[data-route="win"] .ending134 .ending-counter{flex-direction:row;gap:4px;text-align:center;white-space:nowrap}
#game[data-route="win"] .ending134 .ending-counter strong{font-family:EndingNums134,Tuan,sans-serif;font-size:30px;font-weight:400;line-height:1;-webkit-text-stroke:.4px currentColor;paint-order:stroke fill;color:#005071}
#game[data-route="win"] .ending134 .ending-counter.music strong{color:#2c5e2b}
#game[data-route="win"] .ending134 .ending-counter small{font-family:EndingNums134,Tuan,sans-serif;font-size:14px;font-weight:400;line-height:1;color:#43230c}
#game[data-route="win"] .ending134 .ending-actions{position:absolute;inset:0;width:100%;height:100%;display:block;margin:0;padding:0;pointer-events:none;z-index:9}
#game[data-route="win"] .ending134 .ending-actions button{position:absolute;display:block;margin:0;padding:0;min-height:0;background:none;border:0;box-shadow:none;pointer-events:auto;overflow:visible}
#game[data-route="win"] .ending134 .ending-actions button::before,#game[data-route="win"] .ending134 .ending-actions button::after{display:none}
#game[data-route="win"] .ending134 .result59-image{position:absolute;inset:auto;max-width:none;object-fit:fill;pointer-events:none}
#game[data-route="win"] .ending134 .celebration{z-index:7;pointer-events:none}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-title{position:absolute;left:32.642331601px;top:0.000000000px;width:318.969499220px;height:199.960045912px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-name{position:absolute;left:88.944585331px;top:449.094236113px;width:222.130515018px;height:74.043505006px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-stats-art{position:absolute;left:26.422571218px;top:512.249910931px;width:338.067197644px;height:193.181255797px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-stats{inset:0;width:100%;height:100%}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-growth-seal{position:absolute;left:132.154306220px;top:562.330143541px;width:48.459330144px;height:48.459330144px;object-fit:contain;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-growth-value{position:absolute;left:186.671052632px;top:564.854066986px;width:62.088516746px;height:41.392344498px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-counter.sport{position:absolute;left:130.135167464px;top:652.686602871px;width:51.992822967px;height:29.782296651px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-counter.music{position:absolute;left:256.836124402px;top:652.686602871px;width:54.011961722px;height:29.782296651px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_power"] .adult-pet.win-pet{position:absolute;left:81.535209956px;top:224.110891861px;width:237.074401332px;height:226.550070432px;max-width:none;object-fit:fill;z-index:3;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="new-run"]{position:absolute;left:21.101674641px;top:719.272245901px;width:171.626794258px;height:55.618187624px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="new-run"] .result59-image{left:-1.648589025px;top:-5.900213352px;width:175.010740151px;height:67.678917857px}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="menu"]{position:absolute;left:211.439154705px;top:717.803827751px;width:148.339393939px;height:58.555023923px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="menu"] .result59-image{left:-10.496530214px;top:-4.510905547px;width:170.113188021px;height:69.572043239px}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-title{position:absolute;left:38.123448686px;top:86.117682047px;width:321.403658767px;height:107.134552922px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-name{position:absolute;left:76.096283892px;top:447.798361392px;width:244.725599858px;height:81.575199953px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-stats-art{position:absolute;left:22.289860140px;top:514.251343393px;width:347.858778064px;height:198.776444608px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-stats{inset:0;width:100%;height:100%}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-growth-seal{position:absolute;left:132.154306220px;top:564.349282297px;width:48.459330144px;height:48.459330144px;object-fit:contain;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-growth-value{position:absolute;left:186.671052632px;top:566.873205742px;width:62.088516746px;height:41.392344498px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-counter.sport{position:absolute;left:130.135167464px;top:654.705741627px;width:51.992822967px;height:29.782296651px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-counter.music{position:absolute;left:256.836124402px;top:654.705741627px;width:54.011961722px;height:29.782296651px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .adult-pet.win-pet{position:absolute;left:91.488699478px;top:256.464866197px;width:210.556093866px;height:202.418660287px;max-width:none;object-fit:fill;z-index:3;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="new-run"]{position:absolute;left:21.101674641px;top:721.291384657px;width:171.626794258px;height:55.618187624px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="new-run"] .result59-image{left:-1.648589025px;top:-5.900213352px;width:175.010740151px;height:67.678917857px}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="menu"]{position:absolute;left:211.439154705px;top:719.822966507px;width:148.339393939px;height:58.555023923px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="menu"] .result59-image{left:-10.496530214px;top:-4.510905547px;width:170.113188021px;height:69.572043239px}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-title{position:absolute;left:38.123448686px;top:86.117682047px;width:321.403658767px;height:107.134552922px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-name{position:absolute;left:81.095909115px;top:442.580336395px;width:231.319705725px;height:77.284233480px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-stats-art{position:absolute;left:25.388150902px;top:505.683050423px;width:340.643929334px;height:194.653673905px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-stats{inset:0;width:100%;height:100%}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-growth-seal{position:absolute;left:132.154306220px;top:555.767942584px;width:48.459330144px;height:48.459330144px;object-fit:contain;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-growth-value{position:absolute;left:186.671052632px;top:558.291866029px;width:62.088516746px;height:41.392344498px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-counter.sport{position:absolute;left:130.135167464px;top:646.124401914px;width:51.992822967px;height:29.782296651px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-counter.music{position:absolute;left:256.836124402px;top:646.124401914px;width:54.011961722px;height:29.782296651px;z-index:7;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .adult-pet.win-pet{position:absolute;left:85.974155430px;top:233.210526316px;width:220.575612585px;height:216.292590982px;max-width:none;object-fit:fill;z-index:3;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="new-run"]{position:absolute;left:21.101674641px;top:712.710044944px;width:171.626794258px;height:55.618187624px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="new-run"] .result59-image{left:-1.648589025px;top:-5.900213352px;width:175.010740151px;height:67.678917857px}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="menu"]{position:absolute;left:211.439154705px;top:711.241626794px;width:148.339393939px;height:58.555023923px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="menu"] .result59-image{left:-10.496530214px;top:-4.510905547px;width:170.113188021px;height:69.572043239px}

/* C2 native mother-style buttons and star artwork; live count baseline, safe confetti layer, measured placement. */
#game[data-route="win"] .ending134 .ending-counter{align-items:baseline}
#game[data-route="win"] .ending134 .ending-growth-value{-webkit-text-stroke:1.5px currentColor}
#game[data-route="win"] .ending134 .ending-counter strong{-webkit-text-stroke:.6px currentColor}
#game[data-route="win"] .ending134 .celebration{z-index:2}
#game[data-route="win"] .ending134 .ending134-fx{position:absolute;z-index:2;pointer-events:none;max-width:none;object-fit:fill;animation:ending134-star 2.7s ease-in-out infinite alternate}
@keyframes ending134-star{from{opacity:.88}to{opacity:1}}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-counter.sport{top:647.133971292px}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-counter.music{top:647.133971292px}
#game[data-route="win"] .ending134[data-form="adult_power"] .adult-pet.win-pet{left:81.535209956px;top:233.197016263px;width:237.074401332px;height:226.550070432px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-title{left:32.642331601px;top:-13.124401914px;width:318.969499220px;height:199.960045912px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending134-star-0{left:51.943519352px;top:242.752706192px;width:54.916575868px;height:50.186718343px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending134-star-1{left:59.675221470px;top:339.111605239px;width:31.966365058px;height:29.213164409px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending134-star-2{left:297.363837700px;top:268.921544128px;width:51.637974324px;height:47.190496352px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending134-rays{left:63.323949837px;top:182.717686322px;width:110.549643277px;height:110.549643277px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="new-run"]{left:22.616028708px;top:718.870863264px;width:170.112440191px;height:55.916168208px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="new-run"] .result59-image{left:-7.728250891px;top:-7.182727298px;width:186.932750953px;height:69.554258015px}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="menu"]{left:202.824162679px;top:718.861939363px;width:163.045454545px;height:55.934016011px;}
#game[data-route="win"] .ending134[data-form="adult_power"] .ending-actions button[data-ui="menu"] .result59-image{left:-6.342124650px;top:-7.046805167px;width:177.403320073px;height:68.794435440px}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-counter.sport{top:649.153110048px}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-counter.music{top:649.153110048px}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending134-star-0{left:84.014839642px;top:249.632271780px;width:36.884267374px;height:33.707497394px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending134-star-1{left:38.054443602px;top:276.599519162px;width:50.818323938px;height:46.441440855px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending134-star-2{left:32.456831209px;top:326.225851533px;width:26.228812355px;height:23.969775925px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending134-star-3{left:62.893848595px;top:325.322486854px;width:25.409161969px;height:23.220720427px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending134-star-4{left:297.443803591px;top:265.865347719px;width:40.162868918px;height:36.703719385px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending134-star-5{left:278.656816997px;top:290.227456298px;width:35.244966602px;height:32.209386399px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="new-run"]{left:26.654306220px;top:722.566772112px;width:167.588516746px;height:55.086551469px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="new-run"] .result59-image{left:-7.613588414px;top:-7.076158644px;width:184.159268001px;height:68.522295730px}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="menu"]{left:200.805023923px;top:722.402795334px;width:161.531100478px;height:55.414505026px;}
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-actions button[data-ui="menu"] .result59-image{left:-6.283219468px;top:-6.981354964px;width:175.755611218px;height:68.155477836px}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-counter.sport{top:640.571770335px}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-counter.music{top:640.571770335px}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .adult-pet.win-pet{left:85.974155430px;top:240.782296651px;width:220.575612585px;height:216.292590982px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending134-star-0{left:96.554490975px;top:238.049712208px;width:48.359372779px;height:44.194274362px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending134-star-1{left:60.824731157px;top:270.728273485px;width:53.277275096px;height:48.688607348px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending134-star-2{left:297.253884599px;top:267.034848880px;width:46.720072007px;height:42.696163366px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="new-run"]{left:31.197368421px;top:708.349839146px;width:168.093301435px;height:55.252474817px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="new-run"] .result59-image{left:-7.636520910px;top:-7.097472375px;width:184.713964592px;height:68.728688187px}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="menu"]{left:206.357655502px;top:709.048090519px;width:156.988038278px;height:53.855972073px;}
#game[data-route="win"] .ending134[data-form="adult_balanced"] .ending-actions button[data-ui="menu"] .result59-image{left:-6.106503920px;top:-6.785004356px;width:170.812484652px;height:66.238605021px}

/* C3: only scholar live music number, native art and placement unchanged. */
#game[data-route="win"] .ending134[data-form="adult_scholar"] .ending-counter.music strong{color:#244e23}
