/* 新页面：实时数字 / 活动流 / 拍卖面板 / 问答 */
.live-band{max-width:1500px;margin:0 auto;padding:26px 40px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.live-band div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px}
.live-band b{display:block;font:700 30px var(--mono);color:var(--flare);letter-spacing:-.02em}
.live-band span{font:600 11px var(--sans);letter-spacing:.16em;color:var(--dim)}
.a-wrap{max-width:1500px;margin:0 auto;padding:34px 40px 60px;display:grid;
  grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:52px;align-items:start}
.a-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}
.a-card img{display:block;width:100%;height:auto;border-radius:12px;image-rendering:pixelated;background:var(--void)}
.a-clock{display:flex;align-items:baseline;gap:12px;margin:18px 0 8px}
.a-clock b{font:700 46px var(--mono);color:var(--ink);letter-spacing:-.03em}
.a-clock span{font:600 12px var(--sans);letter-spacing:.16em;color:var(--dim)}
.a-clock.is-hot b{color:var(--flare)}
.a-row{display:flex;gap:30px;margin:14px 0 18px}
.a-row div{flex:1}
.a-row b{display:block;font:700 22px var(--mono);color:var(--flare)}
.a-row span{font:600 11px var(--sans);letter-spacing:.14em;color:var(--dim)}
.a-form{display:grid;gap:10px;margin-top:14px}
.a-form label{font:600 11px var(--sans);letter-spacing:.14em;color:var(--dim)}
.a-form input{background:#0B0B0D;border:1px solid var(--line);color:var(--ink);border-radius:9px;
  padding:13px 14px;font:600 15px var(--mono)}
.a-form input:focus{outline:none;border-color:var(--flare)}
.a-msg{font:600 13px var(--mono);color:var(--dim);min-height:18px}
.a-msg.ok{color:var(--green)} .a-msg.err{color:#FF6B6B}
.a-pay{margin-top:20px;padding:18px;border:1px solid rgba(255,107,53,.35);border-radius:14px;
  background:rgba(255,107,53,.07);display:none}
.a-pay.on{display:block}
.a-pay h3{font-size:20px;margin-bottom:10px}
.a-pay .big{font:700 34px var(--mono);color:var(--flare)}
.feed{margin-top:26px;border-top:1px solid var(--line);padding-top:20px}
.feed h3{font-size:18px;margin-bottom:12px}
.feed ul{list-style:none;display:grid;gap:9px;max-height:330px;overflow:auto}
.feed li{display:flex;gap:12px;font:600 12.5px var(--mono);color:var(--grey);
  border-bottom:1px dashed var(--line);padding-bottom:8px}
.feed li i{color:var(--dim);font-style:normal;flex:none}
.prose{max-width:900px;margin:0 auto;padding:60px 40px 70px}
.prose h1{font-size:clamp(38px,5.4vw,72px);letter-spacing:-.02em;margin-bottom:14px}
.prose .lead{color:var(--dim);font-size:18px;max-width:720px}
.qa{margin-top:44px;display:grid;gap:30px}
.qa article{border-top:1px solid var(--line);padding-top:22px}
.qa h2{font-size:23px;letter-spacing:-.01em;margin-bottom:10px}
.qa .q{font:600 12px var(--sans);letter-spacing:.16em;color:var(--flare);display:block;margin-bottom:8px}
.qa p{color:var(--grey);font-size:16.5px;margin-bottom:8px}
.qa ul{margin:8px 0 0 20px;color:var(--grey);font-size:16px}
.qa li{margin-bottom:6px}
@media (max-width:1180px){.a-wrap{grid-template-columns:1fr;gap:30px}
  .live-band{grid-template-columns:repeat(2,1fr);padding:20px 22px 0}}
@media (max-width:720px){.prose{padding:36px 16px 50px}.a-wrap{padding:24px 16px 46px}
  .a-clock b{font-size:36px}.live-band div{padding:13px}.live-band b{font-size:22px}}
