:root{--paper:#f4f1e9;--ink:#29332c;--muted:#5e6c59;--line:#d7ddcd;--red:#a74635;--serif:"KaiTi","STKaiti","SimSun",serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.8 "Microsoft YaHei","PingFang SC",system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;color:#717967;background:#e6e9de}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:4px}header{max-width:1120px;margin:auto;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font:24px var(--serif);letter-spacing:2px}.back{font-size:12px;color:var(--muted)}main{max-width:720px;padding:55px 25px 65px;margin:auto}.eyebrow{font-size:11px;letter-spacing:3px;color:var(--muted)}h1{font:38px/1.5 var(--serif);letter-spacing:2px;margin:15px 0}h2{font-size:16px;font-weight:500;margin:0 0 12px}.intro{color:var(--muted);font-size:13px;line-height:2}.notice{padding:13px 16px;border:1px solid #cdd6c0;background:#e9eddf;border-radius:6px;font-size:12px;margin:25px 0;color:#4c6143}.payment-panel{background:#fcfaf4;border:1px solid var(--line);border-radius:10px;overflow:hidden}.tabs{display:flex;border-bottom:1px solid var(--line)}.tabs button{width:50%;border:0;background:transparent;padding:15px;color:var(--muted);border-bottom:2px solid transparent}.tabs button[aria-selected=true]{color:var(--red);border-bottom-color:var(--red);background:#f8f4e9}.qr-panel{padding:28px;text-align:center}.qr-holder{height:252px;width:252px;max-width:100%;margin:auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;background:#fff}.qr-holder img{width:100%;height:100%;object-fit:contain;padding:8px}.qr-holder img[hidden]{display:none}.qr-holder p{font-size:13px;color:var(--muted);padding:20px}.qr-caption{font-size:12px;color:var(--muted);margin:15px 0 0}.rule{padding:17px 25px;border-top:1px solid var(--line);font-size:12px;display:flex;gap:20px}.rule>span{flex-shrink:0;color:var(--muted)}.rule p{margin:0;white-space:pre-line}.instructions{margin-top:35px}ol{list-style:none;margin:22px 0 0;padding:0}li{display:flex;gap:17px;margin:20px 0}li>span{border:1px solid var(--line);height:29px;width:29px;flex-shrink:0;text-align:center;font-family:var(--serif);color:var(--muted)}li strong{font-size:13px;font-weight:500}li p{font-size:12px;color:var(--muted);margin:5px 0 0}.contact{border:1px solid var(--line);border-radius:6px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.contact h2{font-size:14px;margin-bottom:5px}.contact p{font-size:12px;color:var(--muted);margin:0;overflow-wrap:anywhere}.contact button{flex-shrink:0;border:1px solid var(--line);background:#fffaf0;border-radius:4px;padding:8px 12px;font-size:12px}.contact button:disabled{background:#e6e9de}.important{font-size:12px;color:#80563e;line-height:2;margin-top:25px}.wallet-link{font-size:12px;color:var(--red);display:inline-block;margin-top:15px}#feedback{font-size:12px;color:var(--red);overflow-wrap:anywhere}footer{border-top:1px solid var(--line);padding:24px;text-align:center;font-family:var(--serif);font-size:13px;color:var(--muted);letter-spacing:2px}@media(max-width:550px){header{padding:20px}.brand{font-size:20px}main{padding:35px 20px 45px}h1{font-size:31px}.intro{font-size:12px}.contact{padding:16px;align-items:flex-start;flex-direction:column;gap:12px}.rule{padding:16px;gap:13px}.qr-panel{padding:25px 20px}.qr-holder{height:240px;width:240px}}
