.chip[data-v-862fc785]{padding:4px 10px;border-radius:8px;font-size:12px;color:#eaeaf2}*{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0f0f1a;--card: #1a1a2e;--ink: #eaeaf2;--sub: #9a9ab0;--accent: #ff4d6a;--line: #2a2a44}html{-webkit-text-size-adjust:100%}body{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6}a{color:var(--accent);text-decoration:none}button{cursor:pointer}.nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:14px;padding:12px 20px;background:#0f0f1aeb;border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.nav .logo{font-weight:700;color:var(--ink);font-size:15px;white-space:nowrap}.nav .logo b{color:var(--accent)}.nav .links{display:flex;gap:12px;margin-left:auto;overflow-x:auto}.nav .links a{color:var(--sub);font-size:14px;white-space:nowrap}.nav .links a.active,.nav .links a:hover{color:var(--ink)}.page{max-width:720px;margin:0 auto;padding:32px 20px 80px}.hero{text-align:center;padding:40px 0 28px}.hero .tag{color:var(--accent);font-size:13px;letter-spacing:2px}.hero h1{font-size:30px;line-height:1.4;margin:12px 0}.hero p{color:var(--sub);font-size:15px;max-width:520px;margin:0 auto}.hero .cta{margin-top:24px}.btn{display:inline-block;padding:13px 32px;border-radius:30px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;border:none}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;margin:14px 0}.card h3{font-size:16px;margin-bottom:6px}.card p{color:var(--sub);font-size:13px}.card .more{font-size:13px}.section-title{font-size:17px;margin:28px 0 6px}.sub{color:var(--sub);font-size:13px}.quiz-progress{height:4px;background:var(--line);border-radius:2px;margin:12px 0}.quiz-progress i{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .3s}.q{margin:18px 0}.q .q-text{font-size:15px;margin-bottom:10px}.opts{display:flex;gap:8px;flex-wrap:wrap}.opt{flex:1 1 18%;min-width:84px;padding:9px 6px;text-align:center;background:transparent;border:1px solid var(--line);color:var(--sub);border-radius:10px;font-size:13px}.opt.sel{background:var(--accent);border-color:var(--accent);color:#fff}.report-grid{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.report-item{flex:1 1 45%;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px}.report-item .name{font-size:13px;color:var(--sub)}.report-item .val{font-size:24px;font-weight:700;margin-top:4px}.report-item .bar{height:5px;background:var(--line);border-radius:3px;margin-top:8px;overflow:hidden}.report-item .bar i{display:block;height:100%;background:var(--accent)}.advice{background:var(--card);border-left:3px solid var(--accent);border-radius:8px;padding:14px 16px;margin:14px 0}.advice p{color:var(--ink);font-size:14px;margin:4px 0}.article-body{color:var(--ink);font-size:15px}.article-body h2{font-size:18px;margin:22px 0 8px}.article-body p{margin:8px 0}.article-body li{margin:4px 0}.article-body blockquote{border-left:3px solid var(--accent);padding-left:12px;color:var(--sub);margin:10px 0}.form label{display:block;font-size:13px;color:var(--sub);margin:12px 0 4px}.form input,.form textarea{width:100%;padding:12px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:15px;outline:none}.form input:focus,.form textarea:focus{border-color:var(--accent)}.form .btn{width:100%;margin-top:16px}.foot{text-align:center;color:var(--sub);font-size:12px;padding:30px 0 20px}@media (max-width: 480px){.hero h1{font-size:24px}.nav .links a{font-size:13px}}
