/*
 * Valorix — Design tokens and reset.
 */

:root {
    --blue-950: #071a33;
    --blue-900: #0b2347;
    --blue-800: #0f3568;
    --blue-600: #1456a3;
    --red-600: #d71920;
    --red-700: #b91118;
    --silver-50: #f7f9fc;
    --silver-100: #eef2f7;
    --silver-200: #d9e1ec;
    --slate-500: #64748b;
    --slate-700: #334155;
    --radius-sm: 10px;
    --radius-md: 16px;
    --radius-lg: 24px;
}

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

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', Roboto, sans-serif;
    background: var(--silver-50);
    color: var(--blue-950);
    line-height: 1.5;
}

a {
    text-decoration: none;
    color: inherit;
}

ul {
    list-style: none;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}
