/* 首页布局修正（2026-10-25）：把成长路径均匀铺满，去掉右侧空缺 */

/* 整体宽度与设计稿一致：设计按 1440 画布做，超宽屏不放大 */
.page {
  max-width: 1440px;
  margin: 0 auto;
}
body {
  background: var(--bg-deep, #0d1026);
}

.path-flow { align-items: stretch; }

/* 原设计 min-width:max-content 会把内容顶到左边、右边留白 */
.main-line {
  min-width: 0 !important;
  flex: 1 1 auto;
  justify-content: space-between;
  gap: 6px;
}

/* 每个阶段等宽铺开 */
.main-line > .node {
  flex: 1 1 0;
  min-width: 0;
}

/* 阶段胶囊与下方能力条跟着等宽 */
.main-line > .node .node-core,
.main-line > .node .abil {
  width: 100%;
}

/* 弹卡层默认不吃点击，避免挡住蛋仔（2026-10-25） */
#eggMask{pointer-events:none}
#eggMask.show,#eggMask.on,#eggMask.open{pointer-events:auto}

/* 蛋仔点不动：设计稿给外层 .egg-idle 设了 pointer-events:none，子元素要单独放行（2026-10-25） */
.egg-idle{pointer-events:none}
.egg-idle .hero-egg,#heroEgg{pointer-events:auto;cursor:pointer}
