.hu{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif;max-width:860px}.hu-intro{color:#6e6e73;line-height:1.65}.hu-acts{display:flex;flex-wrap:wrap;gap:.5em;margin:.6em 0 1.4em}.hu-acts a{padding:.4em .95em;border-radius:999px;border:1px solid rgba(0,0,0,.1);text-decoration:none;font-size:.92em}.hu h2{font-size:1.05em;margin:1.4em 0 .5em;color:#1d1d1f}.hu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.hu li{padding:.7em .9em;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.03),0 6px 18px rgba(17,40,30,.04);line-height:1.6}.hu-k{display:inline-block;font-size:.78em;font-weight:600;padding:.05em .55em;border-radius:999px;margin-right:.45em;background:rgba(10,132,255,.1);color:#0a64d6}.hu-k.sunset{background:rgba(255,59,48,.1);color:#c0362c}.hu-k.source,.hu-k.source2,.hu-k.coverage{background:rgba(52,167,124,.12);color:#1f8a5a}.hu-k.correction{background:rgba(255,159,10,.14);color:#a35f00}.hu small{color:#6e6e73;margin-left:.3em}.hu li a{white-space:nowrap}@media (prefers-color-scheme:dark){.hu li{background:#1c1c1e;border-color:rgba(255,255,255,.1)}.hu h2{color:#f5f5f7}}.hu-cal{margin:.4em 0 1.2em;padding:.7em .8em;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.07);overflow-x:auto}.hu-cal svg{display:block;max-width:none}.hu-cal .hf{font-size:9px;fill:#8e8e93}.hu-cal .q0{fill:#ebedf0}.hu-cal .q1{fill:#c6ecd9}.hu-cal .q2{fill:#84d6aa}.hu-cal .q3{fill:#34a77c}.hu-cal .q4{fill:#1f7a55}@media (prefers-reduced-motion:no-preference){.hu-cal rect{opacity:0;animation:hucal .35s ease-out forwards}@keyframes hucal{to{opacity:1}}}