:root {
    --color-primary: #4b3f88;
    --color-primary-dark: #171044;
    --color-accent: #c37a52;
    --color-white: #ffffff;
    --color-text: #171721;
    --color-muted: #6f6f7a;
    --container: 1200px;
}

* {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--color-text);
    background: var(--color-white);
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}