:root{--background:#ffffff;--foreground:#1c2b33;--muted:#5b6b73;--accent:#0f7b6c;--border:#dde5e8}@media (prefers-color-scheme:dark){:root{--background:#0f1719;--foreground:#e6eef0;--muted:#9aaab0;--accent:#4fc3ae;--border:#26363b}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;color:var(--foreground);background:var(--background);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang HK,Microsoft JhengHei,Noto Sans TC,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent)}