:root {
  color-scheme: light;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;

  --color-primary-900: #8bb63b;
  --color-primary-800: #7a9b3d;
  --color-primary-700: #7a9b3d;
  --color-primary-600: #087452;
  --color-primary-500: #009a6b;
  --color-primary-100: #dff5ec;
  --color-primary-50: #f0fbf7;

  --color-ink-950: #0c1720;
  --color-ink-800: #263745;
  --color-ink-600: #506170;
  --color-ink-400: #81909d;
  --color-ink-200: #d9e0e6;
  --color-ink-100: #edf1f5;
  --color-ink-50: #f7f9fb;

  --color-white: #ffffff;
  --color-danger: #c7392f;
  --color-danger-soft: #fde8e6;
  --color-warning: #b7791f;
  --color-warning-soft: #fff3d6;
  --color-success: #168056;
  --color-success-soft: #e3f7ed;
  --color-info: #1f6fa9;
  --color-info-soft: #e6f2fb;

  --shadow-sm: 0 1px 2px rgba(12, 23, 32, 0.06);
  --shadow-md: 0 10px 30px rgba(12, 23, 32, 0.10);
  --shadow-lg: 0 24px 70px rgba(12, 23, 32, 0.16);

  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 22px;
  --radius-xl: 32px;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;

  --sidebar-width: 280px;
  --topbar-height: 84px;
  --transition: 160ms ease;
}
