/* 落地页补充样式(2026-10-01):仅覆盖/新增 fund/styles.css 没有的部分,变量全部沿用 */
body.landing .hero{min-height:auto}
body.landing .hero-in{grid-template-columns:1fr;padding-top:96px;padding-bottom:64px;max-width:900px}
body.landing .hero h1{font-size:56px}
body.landing .hero h1 em{font-size:40px}
body.landing .hero-copy{max-width:720px}
body.landing .flow-steps{max-width:900px}

/* 介绍/指南卡:落地页文案更长,去掉最小高度限制 */
body.landing .card{min-height:0;display:flex;flex-direction:column}
body.landing .card p{flex:1}

/* 多链支持:链状态徽标 */
.chain-card .chain-status{position:absolute;top:23px;right:23px;font:9px Consolas;color:var(--mint);border:1px solid #24554a;padding:3px 9px;border-radius:3px}
.chain-card .chain-status.off{color:#5f716d;border-color:#32433f}
.chain-card.chain-off{opacity:.62}
.chain-card.chain-off .no{color:#4c5a56}

/* 钱包卡:顶部标识 + 按钮贴底 */
.wallet-card .w-dot{width:46px;height:46px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;font:800 13px Consolas;color:var(--mint);background:#071815;box-shadow:inset 0 0 18px #58d7b814}
.wallet-card h3{margin:20px 0 8px;font-size:18px}
.wallet-card p{min-height:44px}
.wallet-card .btn{margin-top:16px;width:100%}

/* DApp 地址复制框 */
.addr-box{display:flex;gap:12px;align-items:center;border:1px solid var(--line);background:#04100e;padding:13px 16px;margin-top:30px;max-width:900px}
.addr-box code{flex:1;font:12px Consolas,monospace;color:var(--mint);word-break:break-all}
.addr-box .btn{height:38px;padding:0 16px;font-size:13px}
html.light .addr-box{background:#f9fcfb}
html.light .wallet-card .w-dot{background:#eaf3f0}

/* 移动端:无菜单按钮,840px 以下直接收拢导航链接;保留「进入 DApp」 */
@media(max-width:840px){
  body.landing .links{display:none}
  body.landing .nav-actions>.login{display:flex}
  body.landing .brand{flex:1}
}
@media(max-width:540px){
  body.landing .hero-in{padding-top:60px}
  body.landing .hero h1{font-size:40px}
  body.landing .hero h1 em{font-size:30px}
  body.landing .login{padding:0 12px;font-size:13px}
  body.landing .select{min-width:60px;font-size:12px}
  .addr-box{flex-direction:column;align-items:stretch;gap:10px}
  .addr-box .btn{width:100%}
}
