:root{--primary-color:#1e40af;--primary-dark:#1e3a8a;--accent-color:#10b981;--text-dark:#1f2937;--text-light:#6b7280;--bg-light:#f9fafb;--border-color:#e5e7eb}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.6;color:var(--text-dark);background:#fff}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}