:root{color-scheme:light}
body{margin:0;font:14px/1.6 -apple-system,"Segoe UI","Microsoft YaHei",sans-serif;background:#f6f7f9;color:#1f2329}
.top{display:flex;gap:16px;align-items:center;padding:12px 20px;background:#fff;border-bottom:1px solid #e5e7eb}
.top nav a{margin-right:14px;color:#4b5563;text-decoration:none}
.top nav a.on{color:#0b5fff;font-weight:600}
main{padding:20px;max-width:1100px;margin:0 auto}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px}
.card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px}
.card span{color:#6b7280;font-size:12px}
.card b{display:block;font-size:24px;margin-top:6px}
table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}
th,td{padding:8px 10px;border-bottom:1px solid #f0f1f3;text-align:left}
th{background:#fafbfc;font-weight:600}
.hint{color:#6b7280}
footer{padding:20px;color:#9ca3af;text-align:center}