.header[data-v-b0928ef4]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:88px;padding:0 3.6% 0 2.4%;background:#fff;box-shadow:0 2px 10px #0000000a}.logo[data-v-b0928ef4]{display:flex;align-items:center;gap:12px}.logo img[data-v-b0928ef4]{height:68px;width:auto}.logo strong[data-v-b0928ef4]{color:#ff8a1a;font-size:26px;font-weight:800;letter-spacing:1px}.nav[data-v-b0928ef4]{display:flex;align-items:center;gap:28px}.nav-item[data-v-b0928ef4]{display:inline-flex;align-items:center;gap:6px;color:#444;font-size:18px;font-weight:700;transition:color .2s ease}.nav-item .icon[data-v-b0928ef4]{width:26px;height:26px;display:grid;place-items:center}.nav-item svg[data-v-b0928ef4]{width:24px;height:24px;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.nav-item.home svg[data-v-b0928ef4]{fill:#ff5a4a;stroke:#ff5a4a}.nav-item.user svg[data-v-b0928ef4]{fill:#ff7aa2;stroke:#ff7aa2}.nav-item.router-link-exact-active[data-v-b0928ef4],.nav-item[data-v-b0928ef4]:hover{color:#d13cff}.footer[data-v-52afae7f]{position:absolute;right:5.8%;z-index:20}.footer.home[data-v-52afae7f]{bottom:12.6%}.footer.about[data-v-52afae7f]{bottom:5.5%}.follow[data-v-52afae7f]{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 16px;color:#fff;font-size:34px;font-weight:800;letter-spacing:2px;white-space:nowrap;cursor:pointer;background:#d965ff;border-radius:8px}.wx[data-v-52afae7f]{width:42px;height:42px}.qr[data-v-52afae7f]{position:absolute;right:calc(100% + 16px);top:50%;width:360px;max-width:28vw;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease;filter:drop-shadow(0 8px 18px rgba(80,0,120,.25))}.follow:hover .qr[data-v-52afae7f],.is-open .qr[data-v-52afae7f]{opacity:1;pointer-events:auto}.site[data-v-03ada5a7]{position:relative;min-width:1100px}.site-main[data-v-03ada5a7]{position:relative}:root{--color-yellow: #ffc93e;--color-purple: #d965ff;--color-purple-deep: #c72bff;--color-nav: #ff4d6d;--header-height: 88px}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100%}body{min-width:1100px;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;color:#222;background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;border:0;background:none;cursor:pointer}
