:root {
    --primary: #155dff;
    --primary-dark: #0b2f86;
    --secondary: #00d4ff;
    --accent: #22f4d1;
    --gold: #ffc857;
    --heading: #111827;
    --text: #dbeafe;
    --text-muted: #b6c3d8;
    --surface: #08111f;
    --surface-alt: #0d1b2f;
    --surface-dark: #030712;
    --on-surface: #eef6ff;
    --on-surface-alt: #dbeafe;
    --on-dark: #ffffff;
    --on-primary: #ffffff;
    --font-heading: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: var(--font-body);
    color: var(--text);
    background: var(--surface-dark);
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading);
    color: #ffffff;
}

a {
    color: inherit;
}

img {
    max-width: 100%;
}
