:root {
    --ink-950: #07111f;
    --ink-900: #0b1728;
    --ink-800: #12243b;
    --ink-700: #1b3655;
    --slate-600: #526276;
    --slate-500: #718096;
    --slate-300: #cbd5df;
    --slate-200: #e2e8ee;
    --slate-100: #eef3f6;
    --paper: #f8faf9;
    --white: #ffffff;
    --mint-500: #39e7b2;
    --mint-400: #61f1c3;
    --mint-100: #dffbf2;
    --blue-500: #4989ff;
    --violet-500: #8a6cff;
    --coral-500: #ff775f;
    --shadow-sm: 0 8px 30px rgba(7, 17, 31, .08);
    --shadow-md: 0 22px 70px rgba(7, 17, 31, .14);
    --radius-sm: 12px;
    --radius-md: 20px;
    --radius-lg: 32px;
    --radius-pill: 999px;
    --container: 1180px;
    --section-space: clamp(72px, 8vw, 124px);
    --font-sans: "Avenir Next", "Helvetica Neue", "Segoe UI", Arial, sans-serif;
}
