/* Shared base styles used by every page. */
*, *::before, *::after { box-sizing: border-box; }
body { margin: 0; font-family: 'DM Sans', system-ui, sans-serif; color: #16324f; background: #ffffff; -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4 { font-family: 'Poppins', sans-serif; margin: 0; }
a { color: #e0961e; }
a:hover { color: #c07f12; }
::selection { background: #e0961e; color: #0f2d4d; }
