.wechat-add-page{background:var(--yx-soft-gray);min-height:100svh;color:var(--yx-ink);padding:clamp(22px,5vw,56px) clamp(16px,4vw,34px)}.wechat-add-shell{width:min(100%,620px);margin:0 auto}.wechat-add-back{color:var(--yx-text-secondary);letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;transition:color .18s,transform .18s;display:inline-flex}.wechat-add-back:hover,.wechat-add-back:focus-visible{color:var(--yx-ink);transform:translate(-2px)}.wechat-add-card{background:var(--yx-white);text-align:center;border:1px solid #0b0b0d14;border-radius:28px;justify-items:center;margin-top:28px;padding:clamp(30px,7vw,62px) clamp(24px,7vw,64px);display:grid;box-shadow:0 16px 42px #0b0b0d0f}.wechat-add-heading{justify-items:center;display:grid}.wechat-add-kicker{color:var(--yx-neutral-gray);letter-spacing:.18em;margin:0 0 20px;font-size:10px;font-weight:600}.wechat-add-icon{background:var(--yx-ink);width:42px;height:42px;color:var(--yx-moon-blue);border-radius:50%;place-items:center;display:inline-grid}.wechat-add-heading h1{letter-spacing:-.08em;margin:20px 0 0;font-size:clamp(32px,6vw,52px);font-weight:500;line-height:1.15}.wechat-add-heading>p:last-child{color:var(--yx-text-secondary);margin:14px 0 0;font-size:14px}.wechat-add-heading strong{color:var(--yx-ink);font-weight:600}.wechat-add-qr-frame{background:var(--yx-white);border:1px solid #0b0b0d1a;width:min(100%,360px);margin-top:32px;padding:18px}.wechat-add-qr{width:100%;height:auto;display:block}.wechat-add-instruction{color:var(--yx-text-secondary);align-items:center;gap:8px;margin-top:22px;font-size:12px;line-height:1.6;display:inline-flex}.wechat-add-instruction svg{color:#739ad8;flex:none}.wechat-add-instruction p{margin:0}.wechat-add-footer{color:var(--yx-neutral-gray);letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:22px 0 0;font-size:10px;line-height:1.8}@media (max-width:520px){.wechat-add-page{padding-top:16px}.wechat-add-card{border-radius:24px}.wechat-add-instruction{text-align:left;align-items:flex-start}}
