:root{--color-primary:#0a1628;--color-primary-hover:#132337;--color-accent:#c41e3a;--color-accent-hover:#a01830;--color-text:#1a1a1a;--color-text-muted:#5c6673;--color-border:#e8ebef;--color-surface:#f5f7fa;--header-height:72px;--font-sans:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*,:after,:before{box-sizing:border-box}html{color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{line-height:1.5;margin:0}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
