:root{--primary:#1D4ED8;--primary-d:#1D4ED8;--bg:#F1F5F9;--card:#FFFFFF;--text:#0F172A;--header:#0F172A;--radius:10px}
body{font-family:"Segoe UI", "Segoe UI", system-ui, Arial, sans-serif;font-size:16px;background-color:var(--bg);color:var(--text)}
header.site{background:var(--header)}
.btn.primary,.pager .cur,.progress .bar{background:var(--primary);border-color:var(--primary)}
a{color:var(--primary)} .survey .num{color:var(--primary)}
.banner img{max-height:180px}
