:root{--brand:#285371;--ink:#1f2933;--muted:#5f6b7a;--line:#e3e8ee;--bg:#fff;--card:#f8fafc}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--brand)}