:root {
  --blue-950: #00152f;
  --blue-900: #00224d;
  --blue-850: #002d66;
  --blue-800: #003b88;
  --blue-700: #004bd6;
  --blue-600: #0057ef;
  --blue-500: #0066ff;
  --blue-400: #1687ff;
  --blue-300: #20a4ff;
  --blue-200: #56d7ff;
  --blue-100: #d9efff;
  --blue-050: #edf7ff;
  --ink-950: #071322;
  --ink-900: #0c1b2d;
  --ink-800: #17283d;
  --ink-700: #32445b;
  --ink-600: #53657a;
  --ink-500: #718197;
  --ink-400: #91a0b3;
  --ink-300: #b5c0ce;
  --ink-200: #d7dfe8;
  --ink-100: #ebf0f5;
  --ink-050: #f5f8fb;
  --white: #ffffff;
  --success: #0b9f66;
  --success-bg: #e8fbf4;
  --warning: #cf7a00;
  --warning-bg: #fff6df;
  --danger: #d92d4a;
  --danger-bg: #fff0f3;
  --surface: #ffffff;
  --surface-muted: #f5f8fc;
  --surface-blue: #eef6ff;
  --surface-deep: #001c41;
  --border: #dbe5ef;
  --border-strong: #c7d5e3;
  --shadow-xs: 0 1px 2px rgba(4, 31, 68, .05);
  --shadow-sm: 0 8px 24px rgba(4, 31, 68, .08);
  --shadow-md: 0 18px 55px rgba(4, 31, 68, .12);
  --shadow-lg: 0 35px 100px rgba(0, 28, 76, .19);
  --radius-xs: 8px;
  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 26px;
  --radius-xl: 36px;
  --radius-pill: 999px;
  --container: 1320px;
  --header-h: 80px;
  --font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Inter, Arial, sans-serif;
  --mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
}
