7474 cursor : not-allowed;
7575 transform : none;
7676 }
77+ .start-battle-btn .running {
78+ background : linear-gradient (135deg , # ef4444, # f97316 );
79+ border-color : # ef4444 ;
80+ box-shadow : 0 4px 12px rgba (239 , 68 , 68 , 0.5 );
81+ animation : pulse-battle 1.5s ease-in-out infinite;
82+ cursor : wait;
83+ }
84+ .start-battle-btn .running : hover {
85+ transform : none;
86+ box-shadow : 0 4px 12px rgba (239 , 68 , 68 , 0.5 );
87+ }
88+ @keyframes pulse-battle {
89+ 0% , 100% {
90+ box-shadow : 0 4px 12px rgba (239 , 68 , 68 , 0.5 );
91+ }
92+ 50% {
93+ box-shadow : 0 4px 20px rgba (239 , 68 , 68 , 0.8 );
94+ }
95+ }
7796 * {
7897 margin : 0 ;
7998 padding : 0 ;
227246 color : rgba (255 , 255 , 255 , 0.8 );
228247 }
229248
249+ /* Custom Battle Special Style */
250+ .scenario-btn [data-scenario = "custom-battle" ] {
251+ background : linear-gradient (135deg , rgba (245 , 158 , 11 , 0.4 ), rgba (234 , 88 , 12 , 0.4 ));
252+ border : 2px solid rgba (245 , 158 , 11 , 0.3 );
253+ }
254+
255+ .scenario-btn [data-scenario = "custom-battle" ]: hover {
256+ border-color : var (--warning-color );
257+ box-shadow : 0 4px 12px rgba (245 , 158 , 11 , 0.4 );
258+ }
259+
260+ .scenario-btn [data-scenario = "custom-battle" ].active {
261+ background : linear-gradient (135deg , # f59e0b, # ea580c );
262+ border-color : var (--warning-color );
263+ box-shadow : 0 4px 12px rgba (245 , 158 , 11 , 0.6 );
264+ }
265+
230266 /* Chart Area */
231267 .chart-area {
232268 display : flex;
670706 }
671707 }
672708 </ style >
673- < script type ="module " crossorigin src ="./assets/index-DZOXA8aU .js "> </ script >
709+ < script type ="module " crossorigin src ="./assets/index-DcBCjvam .js "> </ script >
674710 < link rel ="modulepreload " crossorigin href ="./assets/echarts-Bn9PLWWT.js ">
675711</ head >
676712< body >
@@ -688,7 +724,7 @@ <h1 data-i18n="header.title">⚔️ Interactive Battle Simulation</h1>
688724 < div class ="scenario-panel ">
689725 < h2 data-i18n ="scenarios.title "> 🎮 Battle Scenarios</ h2 >
690726 < div class ="scenario-list ">
691- < button class ="scenario-btn active " data-scenario ="pve-growth ">
727+ < button class ="scenario-btn " data-scenario ="pve-growth ">
692728 < span class ="label " data-i18n ="scenarios.pve.label "> 📈 Level Progression (1-50)</ span >
693729 < span class ="desc " data-i18n ="scenarios.pve.desc "> Watch how stats scale across levels</ span >
694730 </ button >
@@ -700,7 +736,7 @@ <h2 data-i18n="scenarios.title">🎮 Battle Scenarios</h2>
700736 < span class ="label " data-i18n ="scenarios.midgame.label "> ⚔️ Mid-Game Challenge (Lv 20-30)</ span >
701737 < span class ="desc " data-i18n ="scenarios.midgame.desc "> Intermediate difficulty battles</ span >
702738 </ button >
703- < button class ="scenario-btn " data-scenario ="custom-battle ">
739+ < button class ="scenario-btn active " data-scenario ="custom-battle ">
704740 < span class ="label " data-i18n ="scenarios.custom.label "> 🔧 Custom Simulation</ span >
705741 < span class ="desc " data-i18n ="scenarios.custom.desc "> Adjust stats and fight!</ span >
706742 </ button >
0 commit comments