*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

:root {
    --navy: #0b1f3a;
    --gold: #c9a84c;
    --gold2: #e8c96a;
    --light: #f5f7fa;
    --white: #ffffff;
    --gray: #6b7280;
    --dark: #111827;
    --accent: #1e4d8c;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: "DM Sans", sans-serif;
    color: var(--dark);
    background: var(--white);
    overflow-x: hidden;
}
