:root {
    --navy: #0f2557;
    --blue: #1e3a8a;
    --accent: #f59e0b;
    --light: #f8fafc;
    --text: #1e293b;
    --muted: #64748b;
    --border: #e2e8f0;
    --white: #ffffff;
    --font-main: 'DM Sans', sans-serif;
    --font-heading: 'DM Serif Display', serif;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
    font-family: var(--font-main);
    color: var(--text);
    line-height: 1.6;
}
