.changelog-container[data-v-27231f9b]{position:absolute;right:80px;top:20px;display:flex}.changelog-toggle[data-v-27231f9b]{display:flex;flex-direction:row-reverse}.toggle-icon[data-v-27231f9b]{width:30px;height:30px;background:#6a6a6a;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;font-weight:700;-webkit-user-select:none;user-select:none;color:#fff}.changelog-content[data-v-27231f9b]{width:420px;overflow:hidden;background:rgb(150,150,150);margin-right:10px;transition:width .3s ease;white-space:nowrap;text-align:left;max-height:60vh;overflow-y:auto}.changelog-content.hidden[data-v-27231f9b]{width:0}.changelog-content-inner[data-v-27231f9b]{margin:10px;width:420px}.changelog-content h2[data-v-27231f9b]{margin-top:0;font-size:1.2em}.md-body[data-v-27231f9b]{white-space:normal}.md-body[data-v-27231f9b] h4,.md-body[data-v-27231f9b] h3,.md-body[data-v-27231f9b] h2{margin:0}.error[data-v-27231f9b]{color:#300;background:#fdd;border:1px solid #f99;padding:6px 8px;border-radius:4px}.empty[data-v-27231f9b]{color:#222}.start-screen[data-v-62a94df2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;position:relative}.start-screen-background[data-v-62a94df2]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wekyspire/assets/start-screen-304c0625.png) no-repeat center center fixed;background-position:bottom;background-color:#0b0b12;background-size:cover}.start-screen-background.non-story-mode[data-v-62a94df2]{filter:blur(30px) grayscale(80%) brightness(30%);transition:filter 3s ease-in-out}.start-screen-background.story-mode[data-v-62a94df2]{filter:blur(0px);transition:filter 3s ease-in-out}.start-screen-contents[data-v-62a94df2]{z-index:1}.fade-enter-active[data-v-62a94df2],.fade-leave-active[data-v-62a94df2]{transition:opacity 1s ease}.fade-enter[data-v-62a94df2],.fade-leave-to[data-v-62a94df2]{opacity:0}.infini-mode-button[data-v-62a94df2]{background-color:#008cba;color:#fff}.story-mode-button[data-v-62a94df2]{background-color:orange;color:#fff}.story-mode-button[data-v-62a94df2]:hover{background-color:#e8560d;color:#fff}.game-title[data-v-62a94df2]{font-size:2em;margin-bottom:20px;color:#eef7ff;display:flex;flex-direction:row}.subtitle[data-v-62a94df2]{margin:auto auto 50px 10px;padding:5px;font-size:.5em;background-color:orange;border-radius:10px}.swing-fade-leave-active[data-v-62a94df2],.swing-fade-enter-active[data-v-62a94df2]{transition:opacity 1s ease,transform 1s ease}.swing-fade-enter-from[data-v-62a94df2]{opacity:0;transform:translateY(20px)}.swing-fade-leave-to[data-v-62a94df2]{opacity:0;transform:translateY(-20px)}.effect-icon[data-v-95490d70]{display:inline-block;cursor:help;font-weight:700;will-change:transform}.named-entity[data-v-e11ebde7]{display:inline-block;cursor:help;font-weight:700}.card-icon[data-v-ce76563e]{display:inline-flex;align-items:center;gap:2px;font-weight:600}.card-icon .icon[data-v-ce76563e]{font-size:.95em}.card-icon .name[data-v-ce76563e]{text-decoration:underline dotted currentColor}.red[data-v-58e0c43b]{color:#f44}.blue[data-v-58e0c43b]{color:#44f}.green[data-v-58e0c43b]{color:#4f4}.purple[data-v-58e0c43b]{color:#f4f}.battle-log[data-v-48b81be1]{flex:1;justify-content:center;flex-direction:column;padding:10px;margin:10px 0;overflow-y:auto;max-height:300px}.battle-log.hide-scrool-bar[data-v-48b81be1]::-webkit-scrollbar{display:none}.battle-log.hide-scrool-bar[data-v-48b81be1]{-ms-overflow-style:none;scrollbar-width:none}.battle-log[data-v-48b81be1]::-webkit-scrollbar{width:8px}.battle-log[data-v-48b81be1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.battle-log[data-v-48b81be1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.battle-log[data-v-48b81be1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.log-entry[data-v-48b81be1]{padding:8px 12px;margin-bottom:8px;border-radius:8px;display:flex;align-items:center;box-shadow:0 1px 3px #0000001a;width:fit-content;transition:opacity .5s ease}.log-entry[data-v-48b81be1]:last-child{margin-bottom:0}.log-icon[data-v-48b81be1]{margin-right:8px;font-size:16px;min-width:20px}.player-log[data-v-48b81be1]{background-color:#e3f2fd;border-left:4px solid #2196f3}.enemy-log[data-v-48b81be1]{background-color:#ffebee;border-left:4px solid #f44336}.other-log[data-v-48b81be1]{background-color:#fffde7;border-left:4px solid #ffc107}.vertical-popup-enter-active[data-v-48b81be1],.vertical-popup-leave-active[data-v-48b81be1]{transition:opacity .5s ease,transform .5s ease}.vertical-popup-enter-from[data-v-48b81be1],.vertical-popup-leave-to[data-v-48b81be1]{opacity:0!important;transform:translateY(-10px)}.vertical-popup-enter-to[data-v-48b81be1],.vertical-popup-leave-from[data-v-48b81be1]{opacity:1!important;transform:translateY(0)}.effect-display-bar[data-v-3167407d]{margin-top:10px}.effects[data-v-3167407d]{display:flex;flex-wrap:wrap;gap:5px;min-height:35px}.effect-icon[data-v-3167407d]{display:inline-block;font-size:16px;cursor:help;transition:transform .2s}.effect-icon[data-v-3167407d]:hover{transform:scale(1.2)}.hurt-animation-wrapper[data-v-eacd14fa]{width:fit-content;height:fit-content;position:relative;margin:20px;transition:border .1s ease,filter .1s ease,transform .1s ease;--hurt-border-width: 0px;--hurt-opacity: 0;border:var(--hurt-border-width) solid rgba(255,0,0,var(--hurt-opacity));filter:drop-shadow(0 0 5px rgba(255,0,0,calc(var(--hurt-opacity) * .5)))}.hurt-shake[data-v-eacd14fa]{animation:shake-eacd14fa .3s ease-in-out}.hurt-effect[data-v-eacd14fa]{border:var(--hurt-border-width) solid rgba(255,0,0,var(--hurt-opacity));filter:drop-shadow(0 0 5px rgba(255,0,0,calc(var(--hurt-opacity) * .5)));transition:border .2s ease,filter .2s ease}.evade-effect[data-v-eacd14fa]{animation:evade-swing-eacd14fa .3s ease-in-out}@keyframes evade-swing-eacd14fa{0%{transform:rotate(0)}50%{transform:translate(20px) rotate(3deg)}to{transform:translate(0) rotate(0)}}.heal-overlay[data-v-eacd14fa]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f09;pointer-events:none;z-index:10;animation:heal-fadeout-eacd14fa .6s forwards}.dead-overlay[data-v-eacd14fa]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;pointer-events:none;z-index:11;animation:dead-flash-eacd14fa .6s forwards}@keyframes shake-eacd14fa{0%{transform:translate(0) rotate(0)}10%{transform:translate(-2px,-1px) rotate(-.5deg)}20%{transform:translate(2px,1px) rotate(.5deg)}30%{transform:translate(-2px,1px) rotate(-.5deg)}40%{transform:translate(2px,-1px) rotate(.5deg)}50%{transform:translate(-1px,2px) rotate(-.5deg)}60%{transform:translate(1px,-2px) rotate(.5deg)}70%{transform:translate(-1px,-1px) rotate(-.5deg)}80%{transform:translate(1px,1px) rotate(.5deg)}90%{transform:translate(-1px,1px) rotate(-.5deg)}to{transform:translate(0) rotate(0)}}@keyframes heal-fadeout-eacd14fa{0%{opacity:.6}to{opacity:0}}@keyframes dead-flash-eacd14fa{0%{opacity:.3;background-color:red}10%{opacity:0}20%{opacity:.6;background-color:red}30%{opacity:0}40%{opacity:1;background-color:#000}50%{opacity:0}60%{opacity:1;background-color:red}70%{opacity:.5}to{opacity:1;background-color:#fff}}.dead-wrapper[data-v-eacd14fa]{animation:dead-disappear-eacd14fa .6s forwards}@keyframes dead-disappear-eacd14fa{0%{opacity:1}70%{opacity:1}to{opacity:0}}.shielded-wrapper[data-v-eacd14fa]{border:5px solid #1E90FF;border-radius:8px}.health-bar-container[data-v-8f5a5d2f]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.shield-display[data-v-8f5a5d2f]{font-size:16px;font-weight:700;color:#1e90ff;padding:4px 8px;background-color:#1e90ff1a;border-radius:4px;border:1px solid #1E90FF;transition:transform .3s ease}.shield-display.scale-animation[data-v-8f5a5d2f]{animation:shield-pulse-8f5a5d2f .3s ease}@keyframes shield-pulse-8f5a5d2f{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.health-bar[data-v-8f5a5d2f]{flex:1}.bar[data-v-8f5a5d2f]{width:100%;height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden;margin-top:5px}.fill[data-v-8f5a5d2f]{height:100%;background-color:#4caf50;transition:width .3s ease}.health-bar.enemy .fill[data-v-8f5a5d2f]{background-color:#f44336}.enemy-status-panel[data-v-4350dc51]{display:flex;align-items:center;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000001a;height:252px}.enemy-details[data-v-4350dc51]{padding-right:20px;padding-left:20px;min-width:300px;height:230px}.enemy-header[data-v-4350dc51]{display:flex;justify-content:space-between;align-items:center}.enemy-avatar[data-v-4350dc51]{width:350px;height:250px;position:relative}.avatar-image[data-v-4350dc51]{object-fit:cover;width:inherit;height:inherit}.avatar-placeholder[data-v-4350dc51]{object-fit:cover;width:inherit;height:inherit;background-color:#000}.enemy-info-button[data-v-4350dc51]{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#666;flex-shrink:0}.enemy-info-button[data-v-4350dc51]:hover{background-color:#e0e0e0}.enemy-subtitle[data-v-4350dc51]{font-size:14px;color:#666;font-weight:400}.enemy-stats[data-v-4350dc51]{display:flex;gap:20px;margin-bottom:10px}.stat[data-v-4350dc51]{display:flex;align-items:center;margin-right:15px}.stat-label[data-v-4350dc51]{font-weight:700;margin-right:5px}.health-bar-container[data-v-4350dc51]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.shield-display[data-v-4350dc51]{font-size:16px;font-weight:700;color:#1e90ff;padding:4px 8px;background-color:#1e90ff1a;border-radius:4px;border:1px solid #1E90FF;transition:transform .3s ease}.shield-display.scale-animation[data-v-4350dc51]{animation:shield-pulse-4350dc51 .3s ease}@keyframes shield-pulse-4350dc51{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.health-bar[data-v-4350dc51]{flex:1;margin-bottom:10px}.bar[data-v-4350dc51]{width:100%;height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden;margin-top:5px}.fill[data-v-4350dc51]{height:100%;background-color:#f44336;transition:width .3s ease}.damage-text-container[data-v-4350dc51]{position:relative;height:0;overflow:visible;pointer-events:none}.damage-text[data-v-4350dc51]{position:absolute;font-weight:700;font-size:24px;pointer-events:none;z-index:var(--z-tooltip);animation:damageFloat-4350dc51 1s ease-out forwards}@keyframes damageFloat-4350dc51{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.enemy-info-tooltip[data-v-4350dc51]{position:absolute;background-color:#000000e6;color:#fff;padding:15px;border-radius:8px;z-index:var(--z-tooltip);min-width:250px;max-width:400px;box-shadow:0 4px 12px #0006;left:var(--fe3dd290);top:var(--v2e7b78d2)}.enemy-info-content h3[data-v-4350dc51]{margin-top:0;margin-bottom:10px;color:#f66}.enemy-info-content p[data-v-4350dc51]{margin:5px 0;font-size:.9em;line-height:1.4}.enemy-info-stats[data-v-4350dc51]{margin-top:10px;padding-top:10px;border-top:1px solid #555}.enemy-info-stats .stat[data-v-4350dc51]{margin-right:20px;margin-bottom:5px}.intention-bar[data-v-4350dc51]{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:8px;pointer-events:auto}.intention-item[data-v-4350dc51]{background:rgba(0,0,0,.55);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:14px;padding:2px 6px;font-size:23px;display:inline-flex;align-items:center;gap:4px}.intention-item[data-v-4350dc51]:hover{background:rgba(0,0,0,.7)}.intention-emoji[data-v-4350dc51]{font-size:14px}.intention-text[data-v-4350dc51]{font-weight:600}.player-stats[data-v-8e14f624]{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;flex-wrap:wrap}.stat[data-v-8e14f624]{display:flex;align-items:center;margin-right:15px;will-change:transform}.stat-label[data-v-8e14f624]{font-weight:700;margin-right:5px}.bar-point[data-v-aea1f4df]{width:12px;height:12px;border-radius:50%;margin-right:3px;border:1px solid #ccc;transition:opacity .8s ease-in-out;opacity:0;background-color:var(--v79cb2709)}.bar-point.filled[data-v-aea1f4df]{opacity:1;animation:inoutFilled-aea1f4df .8s ease-in-out forwards}.bar-point.empty[data-v-aea1f4df]{background-color:#000!important;opacity:.3}.bar-point.highlighted[data-v-aea1f4df]{box-shadow:0 0 5px var(--v378073ae);animation:inoutHighLighted-aea1f4df .3s ease-in forwards;animation:pulse-aea1f4df 1s infinite,colorShift-aea1f4df 1s infinite ease-in-out}@keyframes inoutFilled-aea1f4df{0%{background-color:var(--v378073ae)}to{background-color:var(--v79cb2709)}}@keyframes inoutHighLighted-aea1f4df{0%{background-color:var(--v79cb2709)}to{background-color:var(--v378073ae)}}@keyframes colorShift-aea1f4df{0%{background-color:var(--v378073ae)}50%{background-color:var(--v535afbfe)}to{background-color:var(--v378073ae)}}@keyframes pulse-aea1f4df{0%{box-shadow:0 0 5px var(--v378073ae)}50%{box-shadow:0 0 15px var(--v378073ae)}to{box-shadow:0 0 5px var(--v378073ae)}}.mana-bar[data-v-35e9df87]{display:flex;align-items:center;margin-bottom:10px}.mana-dots[data-v-35e9df87]{display:flex;margin-right:10px}.mana-text[data-v-35e9df87]{font-size:14px;font-weight:700;width:100px;will-change:transform}.action-points-bar[data-v-9349131f]{display:flex;align-items:center;margin-bottom:10px}.action-points-dots[data-v-9349131f]{display:flex;margin-right:10px}.action-points-text[data-v-9349131f]{font-size:14px;font-weight:700;width:100px;will-change:transform}.player-status-panel[data-v-ae75e240]{border:1px solid #ccc;padding:15px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000001a;transition:background-color .3s ease;height:252px}.player-status-panel.rest-mode[data-v-ae75e240]{border:2px solid #666;box-shadow:0 4px 8px #0003}.health-bar-container[data-v-ae75e240]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.shield-display[data-v-ae75e240]{font-size:16px;font-weight:700;color:#1e90ff;padding:4px 8px;background-color:#1e90ff1a;border-radius:4px;border:1px solid #1E90FF;transition:transform .3s ease}.shield-display.scale-animation[data-v-ae75e240]{animation:shield-pulse-ae75e240 .3s ease}@keyframes shield-pulse-ae75e240{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.health-bar[data-v-ae75e240]{flex:1}.bar[data-v-ae75e240]{width:100%;height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden;margin-top:5px}.fill[data-v-ae75e240]{height:100%;background-color:#4caf50;transition:width .3s ease}.skills-hand-root[data-v-af377e9d]{position:relative;width:100%;height:auto;min-height:280px}.activated-skills-bar[data-v-175dfc2e]{position:absolute;left:50%;bottom:350px;transform:translate(-50%);height:280px;pointer-events:none;min-width:220px}.mana-cost[data-v-bcf61f55]{position:absolute;top:5px;left:5px;display:flex;align-items:center;background-color:#ffffffd9;padding:2px 6px;border-radius:4px}.mana-icon[data-v-bcf61f55]{font-size:16px;margin-right:4px}.mana-value[data-v-bcf61f55]{font-weight:700;color:#2196f3;font-size:16px}.mana-value.insufficient-mana[data-v-bcf61f55]{color:#f44336}.action-cost[data-v-bcf61f55]{position:absolute;bottom:5px;left:5px;display:flex;align-items:center;background-color:#ffffffd9;padding:2px 6px;border-radius:4px}.action-icon[data-v-bcf61f55]{font-size:16px;margin-right:4px}.action-value[data-v-bcf61f55]{font-weight:700;color:#ff9800;font-size:16px}.skill-features[data-v-865ed58c]{font-size:12px;margin-bottom:4px;display:flex;gap:6px}.skill-features-and-uses[data-v-865ed58c]{font-size:12px;color:#666}.skill-meta[data-v-e8f55f4a]{display:flex;flex-direction:column;align-items:center}.skill-name[data-v-e8f55f4a]{font-weight:700;font-size:16px;padding:2px;border-radius:8px;border-width:3px;border-style:solid;margin:0 auto 8px}.skill-subtitle[data-v-e8f55f4a]{padding:2px 6px;color:#c8c8c8b3;font-size:12px;font-style:italic;transition:.3s ease}.skill-subtitle.hovered[data-v-e8f55f4a]{color:#000;background-color:#ffffffb3}.skill-card[data-v-b9134345]{width:198px;height:266px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;border:3px solid #eee;border-radius:5px}.skill-card[data-v-b9134345]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.skill-card-background-paper[data-v-b9134345]{position:absolute;width:180px;height:240px;background-color:#fff}.skill-card-background-image[data-v-b9134345]{position:absolute;width:212px;height:280px;background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:cover}.skill-card-panel[data-v-b9134345]{position:absolute;width:150px;padding:15px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fffc}.skill-description[data-v-b9134345]{font-size:14px;margin-bottom:8px;text-align:center}.skill-tier[data-v-b9134345]{position:absolute;top:5px;right:5px;font-weight:700;font-size:18px;padding:2px 6px;border-radius:4px;background-color:#fffc}.upgrade-badge[data-v-b9134345]{position:absolute;top:4px;left:4px;background:linear-gradient(135deg,#ffcc33,#ff8800);color:#222;font-weight:700;padding:2px 6px;border-radius:4px;font-size:12px;box-shadow:0 0 4px #0006;z-index:2}.upgrade-replace-tooltip[data-v-b9134345]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%,100%);background:rgba(255,255,255,.95);color:#222;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 6px #00000040;border:1px solid #e0e0e0;z-index:10;pointer-events:none}.deck-icon[data-v-bbf92410]{position:absolute;right:16px;top:16px;width:44px;height:44px;border-radius:8px;background:rgba(0,0,0,.35);color:#ffd54f;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:var(--z-overlay);will-change:transform}.deck-icon .icon[data-v-bbf92410]{font-size:22px;line-height:1}.deck-icon .count[data-v-bbf92410]{position:absolute;bottom:-6px;right:-6px;min-width:20px;height:20px;padding:0 4px;background:#ff9800;color:#000;border-radius:10px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0006}.preview-wrapper[data-v-bbf92410]{position:absolute;bottom:26px;right:0;z-index:var(--z-tooltip);pointer-events:none;transform:translateY(0)}.preview-wrapper[data-v-bbf92410] .skill-card{transform:scale(.9);transform-origin:top right}.burnt-skills-icon[data-v-88c38a56]{position:absolute;right:16px;top:-32px;width:44px;height:44px;border-radius:8px;background:rgba(0,0,0,.35);color:#ffd54f;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:var(--z-overlay);will-change:transform}.burnt-skills-icon .icon[data-v-88c38a56]{font-size:22px;line-height:1}.burnt-skills-icon .count[data-v-88c38a56]{position:absolute;bottom:-6px;right:-6px;min-width:20px;height:20px;padding:0 4px;background:#ff9800;color:#000;border-radius:10px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0006}.deck-overlay[data-v-72331d32]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:var(--z-overlay);display:flex;align-items:stretch;justify-content:center}.deck-content[data-v-72331d32]{position:relative;margin:48px 24px;padding:16px 16px 64px;width:min(1200px,96vw);overflow:auto}.title[data-v-72331d32]{margin:8px 0 16px;color:#fff;text-align:left}.grid[data-v-72331d32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.tooltip[data-v-72331d32]{position:sticky;bottom:0;margin-top:12px;padding:8px 10px;color:#ffffffe6;text-align:center}.overlay-fade-enter-active[data-v-72331d32],.overlay-fade-leave-active[data-v-72331d32]{transition:opacity .18s ease}.overlay-fade-enter-from[data-v-72331d32],.overlay-fade-leave-to[data-v-72331d32]{opacity:0}.panel-scale-enter-active[data-v-72331d32],.panel-scale-leave-active[data-v-72331d32]{transition:transform .2s ease,opacity .2s ease}.panel-scale-enter-from[data-v-72331d32],.panel-scale-leave-to[data-v-72331d32]{transform:translateY(-6px) scale(.97);opacity:0}.action-panel[data-v-6e876239]{position:absolute;bottom:0;width:100%;padding:15px}.action-panel.disabled[data-v-6e876239]{pointer-events:none}.battle-screen[data-v-c057617c]{margin:0 auto;max-width:1200px;height:100vh;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;position:relative}.status-panels[data-v-c057617c]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;min-height:200px}.status-panels[data-v-c057617c]>*{flex:0 0 auto}.ability-reward-panel[data-v-9f813c05]{border:1px solid #9c27b0;padding:20px;background:linear-gradient(135deg,#f3e5f5,#e1bee7);max-width:80%;margin:20px auto;box-shadow:0 4px 8px #9c27b04d;border-radius:8px;position:relative;overflow:hidden}.ability-reward-panel h2[data-v-9f813c05]{text-align:center;margin-bottom:20px;color:#7b1fa2}.ability-cards[data-v-9f813c05]{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;justify-content:center}.ability-card[data-v-9f813c05]{border:1px solid #eee;padding:15px;width:200px;cursor:pointer;background-color:#fff;box-shadow:0 2px 4px #0000001a;transition:transform .2s;position:relative}.ability-card[data-v-9f813c05]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.ability-tier[data-v-9f813c05]{position:absolute;top:5px;right:5px;font-weight:700;font-size:18px;z-index:2;padding:2px 6px;border-radius:4px;background-color:#fffc}.ability-card.tier-1[data-v-9f813c05]{background-color:#e8f5e9;border:1px solid #4caf50}.ability-card.tier-2[data-v-9f813c05]{background-color:#e3f2fd;border:1px solid #2196f3}.ability-card.tier-3[data-v-9f813c05]{background-color:#f3e5f5;border:1px solid #9c27b0}.ability-card.tier-4[data-v-9f813c05]{background-color:#fff3e0;border:1px solid #ff9800}.ability-card.tier-5[data-v-9f813c05]{background-color:#ffebee;border:1px solid #f44336}.ability-name[data-v-9f813c05]{font-weight:700;font-size:1.2em;margin-bottom:10px;color:#333}.ability-description[data-v-9f813c05]{color:#666}button[data-v-9f813c05]{padding:10px 15px;margin:5px;cursor:pointer;background-color:#9c27b0;color:#fff;border:none;border-radius:4px}button[data-v-9f813c05]:hover{background-color:#7b1fa2}.selection-overlay[data-v-9f813c05]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:var(--z-overlay)}.selection-overlay-fade-enter-active[data-v-9f813c05],.selection-overlay-fade-leave-active[data-v-9f813c05]{transition:opacity 1.5s}.selection-overlay-fade-enter-from[data-v-9f813c05],.selection-overlay-fade-leave-to[data-v-9f813c05]{opacity:0}.selection-overlay-fade-enter-to[data-v-9f813c05],.selection-overlay-fade-leave-from[data-v-9f813c05]{opacity:1}.selected-glow[data-v-9f813c05]{position:relative;z-index:var(--z-overlay-content)}.selected-glow.tier-1[data-v-9f813c05]{box-shadow:0 0 20px 10px #4caf50}.selected-glow.tier-2[data-v-9f813c05]{box-shadow:0 0 20px 10px #2196f3}.selected-glow.tier-3[data-v-9f813c05]{box-shadow:0 0 20px 10px #9c27b0}.selected-glow.tier-4[data-v-9f813c05]{box-shadow:0 0 20px 10px #ff9800}.selected-glow.tier-5[data-v-9f813c05]{box-shadow:0 0 20px 10px #f44336}.skill-reward-panel[data-v-db46c70c]{border:1px solid #4caf50;padding:20px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);max-width:80%;margin:20px auto;box-shadow:0 4px 8px #4caf504d;border-radius:8px}.skill-reward-panel h2[data-v-db46c70c]{text-align:center;margin-bottom:20px;color:#2e7d32}.skill-cards[data-v-db46c70c]{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;justify-content:center}button[data-v-db46c70c]{padding:10px 15px;margin:5px;cursor:pointer;background-color:#4caf50;color:#fff;border:none;border-radius:4px}button[data-v-db46c70c]:hover:not(:disabled){background-color:#43a047}.skill-slot-selection-overlay[data-v-ac9c9f1a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:var(--z-overlay)}.skill-slot-selection-panel[data-v-ac9c9f1a]{padding:20px;max-height:80%;overflow:visible}.skill-slot-selection-panel h2[data-v-ac9c9f1a]{color:#fff}.skill-preview[data-v-ac9c9f1a]{margin:auto;display:flex;justify-content:center}.tooltip[data-v-ac9c9f1a]{color:#fff;text-align:center;margin-top:10px}.skills[data-v-ac9c9f1a]{display:flex;flex-wrap:wrap;gap:20px;margin:auto;max-width:80%;padding:20px;justify-content:center;overflow:scroll;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}button[data-v-ac9c9f1a]{padding:10px 15px;margin:5px;cursor:pointer}.overlay-fade-enter-active[data-v-ac9c9f1a],.overlay-fade-leave-active[data-v-ac9c9f1a]{transition:opacity .3s}.overlay-fade-enter-from[data-v-ac9c9f1a],.overlay-fade-leave-to[data-v-ac9c9f1a]{opacity:0}.overlay-fade-enter-to[data-v-ac9c9f1a],.overlay-fade-leave-from[data-v-ac9c9f1a]{opacity:1}.panel-scale-enter-active[data-v-ac9c9f1a],.panel-scale-leave-active[data-v-ac9c9f1a]{transition:transform .3s}.panel-scale-enter-from[data-v-ac9c9f1a],.panel-scale-leave-to[data-v-ac9c9f1a]{transform:scale(.9)}.panel-scale-enter-to[data-v-ac9c9f1a],.panel-scale-leave-from[data-v-ac9c9f1a]{transform:scale(1)}.shop-panel[data-v-4bfa3e54]{border:1px solid #9e9e9e;padding:20px;background:linear-gradient(135deg,#fafafa,#eeeeee);max-width:80%;margin:20px auto;box-shadow:0 4px 8px #0000004d;border-radius:8px}.shop-panel h2[data-v-4bfa3e54]{text-align:center;margin-bottom:20px;color:#616161}.shop-items[data-v-4bfa3e54]{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;justify-content:center}.shop-item[data-v-4bfa3e54]{border:1px solid #eee;padding:15px;width:200px;background-color:#fff;box-shadow:0 2px 4px #0000001a;transition:transform .2s,box-shadow .2s;position:relative;cursor:pointer}.shop-item[data-v-4bfa3e54]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.shop-item-tier[data-v-4bfa3e54]{position:absolute;top:5px;right:5px;font-weight:700;font-size:14px;z-index:2;padding:2px 6px;border-radius:4px;background-color:#fffc;box-shadow:0 1px 2px #0000001a}.shop-item.tier-1[data-v-4bfa3e54]{background-color:#e8f5e9;border:1px solid #4caf50}.shop-item.tier-2[data-v-4bfa3e54]{background-color:#e3f2fd;border:1px solid #2196f3}.shop-item.tier-3[data-v-4bfa3e54]{background-color:#f3e5f5;border:1px solid #9c27b0}.shop-item.tier-4[data-v-4bfa3e54]{background-color:#fff3e0;border:1px solid #ff9800}.shop-item.tier-5[data-v-4bfa3e54]{background-color:#ffebee;border:1px solid #f44336}.shop-item-name[data-v-4bfa3e54]{font-weight:700;font-size:1.2em;margin-bottom:10px;color:#333;text-align:center}.shop-item-description[data-v-4bfa3e54]{color:#666;margin-bottom:15px;min-height:60px}.shop-item-price[data-v-4bfa3e54]{font-weight:700;color:#333;margin-bottom:15px;text-align:center;font-size:1.1em}.shop-item-name[data-v-4bfa3e54]{font-weight:700;font-size:1.2em;margin-bottom:10px;color:#333}.shop-item-description[data-v-4bfa3e54]{color:#666}.shop-item-price[data-v-4bfa3e54]{font-weight:700;color:#333;margin-top:10px}.buy-button[data-v-4bfa3e54]{padding:10px 15px;margin:5px;cursor:pointer;background-color:#4caf50;color:#fff;border:none;border-radius:4px;width:100%;font-weight:700;transition:background-color .2s}.buy-button[data-v-4bfa3e54]:hover:not(:disabled){background-color:#45a049}.buy-button[data-v-4bfa3e54]:disabled{background-color:#ccc;cursor:not-allowed}button[data-v-4bfa3e54]{padding:10px 15px;margin:5px;cursor:pointer;background-color:#9e9e9e;color:#fff;border:none;border-radius:4px}button[data-v-4bfa3e54]:hover{background-color:#616161}.money-reward-panel h2[data-v-46ae10ba]{color:#853300;text-align:center;margin-bottom:15px}.money-reward-panel p[data-v-46ae10ba]{color:#b8860b;font-size:1.1em;text-align:center;margin-bottom:15px}.money-reward-panel[data-v-46ae10ba]{border:1px solid #df7700;padding:20px;background:linear-gradient(135deg,#e8bf73,#e5db7a);margin:20px 0;flex:3;border-radius:8px;box-shadow:0 4px 8px #d4af374d;cursor:pointer;transition:all .3s ease}.money-reward-panel[data-v-46ae10ba]:hover{background:linear-gradient(135deg,#ffd587,#f0e68c);box-shadow:0 6px 12px #d4af3780;transform:translateY(-2px)}.breakthrough-reward-panel[data-v-9cc9f7aa]{border:1px solid #f44336;padding:20px;background:linear-gradient(135deg,#ffebee,#ffcdd2);margin:20px 0;flex:3;box-shadow:0 4px 8px #f443364d;border-radius:8px}.breakthrough-reward-panel h2[data-v-9cc9f7aa]{text-align:center;margin-bottom:20px;color:#fff}.current-tier[data-v-9cc9f7aa]{font-size:1.5em;font-weight:700;margin-bottom:20px;color:#666}.breakthrough-reward-panel[data-v-9cc9f7aa]{border:1px solid #540600;padding:20px;background:#9f0018;margin:20px 0;flex:3;box-shadow:0 4px 8px #990a0080;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.breakthrough-reward-panel[data-v-9cc9f7aa]:hover{background:red;box-shadow:0 6px 12px #e80f0080;transform:translateY(-2px)}.preparation-overlay[data-v-e658040d]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:var(--z-overlay);display:flex;align-items:stretch;justify-content:center}.preparation-panel[data-v-e658040d]{position:relative;margin:auto;width:100%;overflow:auto}.preparation-panel h2[data-v-e658040d]{margin:0 0 8px;color:#fff}.tip[data-v-e658040d]{color:#eaeaea;margin:0 0 12px;font-size:.9em}.hand-host[data-v-e658040d]{padding-top:40px;min-height:280px;overflow:hidden;border-radius:8px}.overlay-fade-enter-active[data-v-e658040d],.overlay-fade-leave-active[data-v-e658040d]{transition:opacity .18s ease}.overlay-fade-enter-from[data-v-e658040d],.overlay-fade-leave-to[data-v-e658040d]{opacity:0}.rest-control-panel[data-v-4b8720fd]{width:360px;box-sizing:border-box;padding:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#eef7ff}.title[data-v-4b8720fd]{margin:0 0 8px;font-size:16px;font-weight:600}.controls[data-v-4b8720fd]{display:flex;flex-direction:column;gap:8px}button[data-v-4b8720fd]{padding:8px 12px;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:rgba(66,185,131,.9);color:#fff;cursor:pointer;will-change:transform}button[data-v-4b8720fd]:hover{background:rgba(53,156,109,.95)}.upgrade-reward-panel[data-v-74396424]{border:1px solid #ff9800;padding:20px;background:linear-gradient(135deg,#fff3e0,#ffe0b2);max-width:80%;margin:20px auto;box-shadow:0 4px 8px #ff98004d;border-radius:8px}.upgrade-reward-panel h2[data-v-74396424]{text-align:center;margin-bottom:20px;color:#e65100}.skill-cards[data-v-74396424]{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;justify-content:center}button[data-v-74396424]{padding:10px 15px;margin:5px;cursor:pointer;background-color:#ff9800;color:#fff;border:none;border-radius:4px}button[data-v-74396424]:hover:not(:disabled){background-color:#fb8c00}.rest-screen[data-v-21979f96]{height:100%;width:100%;background-size:cover;overflow:hidden}.remi-present-rest-screen[data-v-21979f96]{background-image:url(/wekyspire/assets/shop-background-2fee9ea5.png)}.rest-screen-content[data-v-21979f96]{margin:0 auto;padding:20px;max-width:1200px}.content-wrapper[data-v-21979f96]{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:flex-start}.rest-title[data-v-21979f96]{font-size:2em;margin-bottom:20px;color:#eef7ff}.left-panel-container[data-v-21979f96]{width:800px;min-height:220px;position:relative;flex-shrink:0}.left-panel-container.two-panels[data-v-21979f96]{display:flex;gap:12px;align-items:flex-start}.right-panel-container[data-v-21979f96]{width:360px;display:flex;flex-direction:column;gap:12px;align-items:stretch;flex-shrink:0}.rest-screen-panels-enter-active[data-v-21979f96],.rest-screen-panels-leave-active[data-v-21979f96]{transition:all .5s ease}.rest-screen-panels-enter-from[data-v-21979f96]{transform:translateY(100%);opacity:0}.rest-screen-panels-leave-to[data-v-21979f96]{transform:translateY(-100%);opacity:0}.rest-screen-panels-enter-to[data-v-21979f96],.rest-screen-panels-leave-from[data-v-21979f96]{transform:translateY(0);opacity:1}.end-screen[data-v-635e35f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}button[data-v-635e35f2]{padding:10px 20px;font-size:18px;margin-top:20px}.dialog-overlay[data-v-2e796b06]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:flex-end;z-index:var(--z-dialog)}.dialog-screen[data-v-2e796b06]{background-color:#fff;width:80%;max-width:600px;border-radius:10px;display:flex;padding:20px;margin-bottom:20px}.character-avatar[data-v-2e796b06]{width:100px;height:100px;margin-right:20px}.character-avatar img[data-v-2e796b06]{width:100%;height:100%;object-fit:cover;border-radius:50%}.placeholder-avatar[data-v-2e796b06]{width:100%;height:100%;background-color:#eee;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700}.dialog-content[data-v-2e796b06]{flex:1}.dialog-content h3[data-v-2e796b06]{margin-top:0}button[data-v-2e796b06]{padding:10px 20px;float:right}.boss-showup-overlay[data-v-fc8f3e47]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:var(--z-boss)}.boss-cover-image[data-v-fc8f3e47]{max-width:90%;max-height:90%;object-fit:contain;animation:fadeIn-fc8f3e47 .5s ease-in-out,fadeOut-fc8f3e47 .5s ease-in-out 2.5s forwards}@keyframes fadeIn-fc8f3e47{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut-fc8f3e47{0%{opacity:1}to{opacity:0}}.cutscene-overlay[data-v-d0700442]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:var(--z-cutscene)}.fade-enter-active[data-v-d0700442],.fade-leave-active[data-v-d0700442]{transition:opacity 1s ease}.fade-enter-from[data-v-d0700442],.fade-leave-to[data-v-d0700442]{opacity:0}.image-fade-enter-active[data-v-d0700442],.image-fade-leave-active[data-v-d0700442]{transition:opacity .5s ease}.image-fade-enter-from[data-v-d0700442],.image-fade-leave-to[data-v-d0700442]{opacity:0}.cutscene-screen[data-v-d0700442]{display:flex;justify-content:center;align-items:center}.cutscene-image[data-v-d0700442]{max-width:90%;max-height:90%;object-fit:contain}.audio-controller[data-v-c1953293]{position:fixed;top:20px;right:20px;z-index:890}.audio-toggle-icon[data-v-c1953293]{width:30px;height:30px;background:#6a6a6a;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;font-weight:700;-webkit-user-select:none;user-select:none;color:#fff;transition:all .3s ease}.audio-toggle-icon[data-v-c1953293]:hover{background-color:#323232b3}.audio-toggle-icon.muted[data-v-c1953293]{background-color:#6a6a6a}.particle-effect-manager[data-v-87a78080]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-particles);overflow:hidden}.particle[data-v-87a78080]{position:absolute}.particle-text[data-v-87a78080]{font-size:inherit;line-height:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.particle-texture[data-v-87a78080]{width:100%;height:100%;object-fit:contain}.message-popup-container[data-v-4e41caf8]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:var(--z-message);display:flex;flex-direction:column-reverse;align-items:center;pointer-events:none}.message-popup[data-v-4e41caf8]{padding:10px 20px;margin:5px 0;border-radius:5px;color:#fff;font-weight:700;box-shadow:0 2px 5px #0003;opacity:.9;pointer-events:auto;transition:all .3s ease}.message-popup.info[data-v-4e41caf8]{background-color:#2196f3}.message-popup.success[data-v-4e41caf8]{background-color:#4caf50}.message-popup.warning[data-v-4e41caf8]{background-color:#ff9800}.message-popup.error[data-v-4e41caf8]{background-color:#f44336}.message-popup-enter-active[data-v-4e41caf8],.message-popup-leave-active[data-v-4e41caf8]{transition:all .3s ease}.message-popup-enter-from[data-v-4e41caf8]{opacity:0;transform:translateY(20px)}.message-popup-leave-to[data-v-4e41caf8]{opacity:0;transform:translateY(-20px)}.animation-anchors[data-v-dc79ee16]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-animation)}.animation-anchor[data-v-dc79ee16]{position:absolute;width:0;height:0}.center-anchor[data-v-dc79ee16]{left:50%;top:50%;transform:translate(-50%,-40%)}.deck-anchor[data-v-dc79ee16]{right:24px;bottom:24px}.ghost-container[data-v-dc79ee16]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;z-index:var(--z-animation)}.animation-ghost{box-sizing:border-box;animation:none!important;transition:none!important;will-change:transform,opacity}.floating-tooltip[data-v-53e61193]{position:fixed;background-color:#000000d9;color:#fff;padding:10px 12px;border-radius:6px;font-size:14px;z-index:var(--z-tooltip);box-shadow:0 2px 10px #00000059;pointer-events:none}.tooltip-name[data-v-53e61193]{font-weight:700;margin-bottom:6px;font-size:16px}.tooltip-description[data-v-53e61193]{font-size:14px;color:#fff}.fade-enter-active[data-v-53e61193],.fade-leave-active[data-v-53e61193]{transition:opacity .15s ease}.fade-enter-from[data-v-53e61193],.fade-leave-to[data-v-53e61193]{opacity:0}.floating-card-tooltip[data-v-36d9965b]{position:fixed;z-index:calc(var(--z-tooltip) + 1);pointer-events:none}.fade-enter-active[data-v-36d9965b],.fade-leave-active[data-v-36d9965b]{transition:opacity .15s ease}.fade-enter-from[data-v-36d9965b],.fade-leave-to[data-v-36d9965b]{opacity:0}.animatable-elements-container[data-v-7efe6904]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-animatable-elements, 100)}.cards-layer[data-v-7efe6904]{position:absolute;top:0;right:0;bottom:0;left:0}.cards-layer>.card-wrapper[data-v-7efe6904]{position:absolute;pointer-events:auto;transform-origin:center center;will-change:transform,opacity}.cards-layer>.hidden[data-v-7efe6904]{visibility:hidden}.cards-layer>.pixi-hidden[data-v-7efe6904]{filter:opacity(0)}.player-input-overlay[data-v-d24c0604]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}.overlay-panel[data-v-d24c0604]{background:#1e1e1e;color:#fff;border-radius:8px;padding:16px;min-width:320px}.cards[data-v-d24c0604]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.card-button[data-v-d24c0604]{background:#333;color:#fff;border:1px solid #555;border-radius:6px;padding:8px 12px;cursor:pointer}.card-button[data-v-d24c0604]:hover{background:#444}.actions[data-v-d24c0604]{display:flex;gap:8px;justify-content:flex-end}.game-background-screen[data-v-9d9c3dbf]{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:0;pointer-events:none}canvas[data-v-9d9c3dbf]{display:block;width:100%;height:100%}.pixi-overlay[data-v-e2b31f9e]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1100;background-color:transparent}#game-app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;-webkit-user-select:none;user-select:none;position:relative;height:100vh}.screen-transition-enter-active,.screen-transition-leave-active{transition:opacity .5s}.screen-transition-enter-from,.screen-transition-leave-to{opacity:0}#debug-app{height:100vh;overflow:hidden;display:flex}#debug-app>div{flex:1;display:flex;flex-direction:column}body{margin:0;padding:0;font-family:Microsoft YaHei,Arial,sans-serif;background-color:#363b3e}button{background-color:#409eff;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;transition:background-color .3s}button:hover:not(:disabled){background-color:#66b1ff}button:disabled{background-color:#a0cfff;cursor:not-allowed}.panel{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:20px;margin-bottom:20px}.panel h2{margin-top:0;border-bottom:1px solid #eee;padding-bottom:10px}.progress-bar{width:100%;height:20px;background-color:#ebeef5;border-radius:10px;overflow:hidden;margin:10px 0}.progress-fill{height:100%;transition:width .3s;border-radius:10px}.progress-fill.health{background-color:#67c23a}.progress-fill.mana{background-color:#409eff}.grid{display:grid;gap:20px}*,*:before,*:after{box-sizing:border-box}button{padding:10px 15px;margin:5px;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}@keyframes stat-bump{0%{transform:scale(1)}28%{transform:scale(1.14)}56%{transform:scale(1.06)}to{transform:scale(1)}}.stat-bump{animation:stat-bump .26s cubic-bezier(.22,1,.36,1)}:root{--z-base: 0;--z-animatable-elements: 1100;--z-overlay: 1200;--z-overlay-content: 1210;--z-tooltip: 1300;--z-particles: 2000;--z-boss: 2500;--z-cutscene: 3000;--z-dialog: 3500;--z-message: 3600}
